From: fonsecaj Date: Thu, 29 Oct 2020 15:20:09 +0000 (+0000) Subject: Fixes Bug 1273 - aiokafka>0.7.0 needs extra dependency for python < 3.7.0 X-Git-Tag: release-v9.0-start~1 X-Git-Url: https://osm.etsi.org/gitweb/?p=osm%2Fcommon.git;a=commitdiff_plain;h=4ce854c2cfcdddf4d049ee312182c65832b3f5d4;hp=f296d2a468e38fef4145f526b5bc0726502d77cf Fixes Bug 1273 - aiokafka>0.7.0 needs extra dependency for python < 3.7.0 Change-Id: I7f698e2c7ed2c7ab34baa0fa651ea3d50c572151 Signed-off-by: fonsecaj --- diff --git a/debian/python3-osm-common.postinst b/debian/python3-osm-common.postinst index 9d91a84..fa43cbc 100755 --- a/debian/python3-osm-common.postinst +++ b/debian/python3-osm-common.postinst @@ -20,6 +20,7 @@ echo "POST INSTALL OSM-COMMON" echo "Installing python dependencies via pip..." +pip3 install dataclasses pip3 install --upgrade aiokafka pip3 install --upgrade pymongo pip3 install --upgrade pyyaml==5.* diff --git a/setup.py b/setup.py index 25e36fd..157ffec 100644 --- a/setup.py +++ b/setup.py @@ -44,10 +44,12 @@ setup( include_package_data=True, # scripts=['nbi.py'], + # dataclasses is required by aiokafka for Python <3.7.0 install_requires=[ 'pymongo', 'aiokafka', 'PyYAML', 'pycrypto', + 'dataclasses', ], )