From 972da7a5d2c63d4e1561dc51f78d6351b4974b4a Mon Sep 17 00:00:00 2001 From: Raphpael Groner Date: Jun 06 2020 14:19:34 +0000 Subject: add patch for python 3.8 --- diff --git a/f24774dabd757f2dcdb5f27902de526cc5ff30b9.patch b/f24774dabd757f2dcdb5f27902de526cc5ff30b9.patch new file mode 100644 index 0000000..1b049b6 --- /dev/null +++ b/f24774dabd757f2dcdb5f27902de526cc5ff30b9.patch @@ -0,0 +1,32 @@ +From f24774dabd757f2dcdb5f27902de526cc5ff30b9 Mon Sep 17 00:00:00 2001 +From: Marin Atanasov Nikolov +Date: Thu, 4 Jun 2020 10:39:16 +0300 +Subject: [PATCH] vpoller-worker: provide defaults options as strings + +--- + src/vpoller/worker.py | 12 ++++++------ + 1 file changed, 6 insertions(+), 6 deletions(-) + +diff --git a/src/vpoller/worker.py b/src/vpoller/worker.py +index 2ca604c..73e69b6 100644 +--- a/src/vpoller/worker.py ++++ b/src/vpoller/worker.py +@@ -99,12 +99,12 @@ def __init__(self, config_file, num_workers=0): + 'db': '/var/lib/vconnector/vconnector.db', + 'mgmt': 'tcp://*:10000', + 'proxy': 'tcp://localhost:10123', +- 'helpers': None, +- 'tasks': None, +- 'cache_maxsize': 0, +- 'cache_enabled': False, +- 'cache_ttl': 3600, +- 'cache_housekeeping': 480, ++ 'helpers': 'None', ++ 'tasks': 'None', ++ 'cache_maxsize': '0', ++ 'cache_enabled': 'False', ++ 'cache_ttl': '3600', ++ 'cache_housekeeping': '480', + } + + def start(self): diff --git a/python-vpoller.spec b/python-vpoller.spec index abbaf0d..ee74837 100644 --- a/python-vpoller.spec +++ b/python-vpoller.spec @@ -5,7 +5,7 @@ Name: python-%{modname} Version: 0.7.3 -Release: 10%{?dist} +Release: 11%{?dist} Summary: %{sum} # setup.py mentions BSD license @@ -13,6 +13,8 @@ License: BSD URL: https://github.com/dnaeon/py-%{modname} # hint: pypi misses several files but github provides Source0: %{url}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz +# TypeError: option values must be strings with Python 3.8 #273 +Patch0: %{url}/commit/f24774dabd757f2dcdb5f27902de526cc5ff30b9.patch BuildArch: noarch @@ -77,7 +79,7 @@ BuildRequires: python%{python3_pkgversion}-sphinx This pacakge installs several documentation files. %prep -%autosetup -npy-%{modname}-%{version} +%autosetup -p1 -npy-%{modname}-%{version} %build %py3_build @@ -122,6 +124,9 @@ popd %changelog +* Sat Jun 06 2020 Raphael Groner - 0.7.3-11 +- add patch for python 3.8 + * Tue May 26 2020 Miro HronĨok - 0.7.3-10 - Rebuilt for Python 3.9