summaryrefslogtreecommitdiffstats
path: root/setup.py
diff options
context:
space:
mode:
Diffstat (limited to 'setup.py')
-rwxr-xr-xsetup.py12
1 files changed, 8 insertions, 4 deletions
diff --git a/setup.py b/setup.py
index a818ade1..1c951a00 100755
--- a/setup.py
+++ b/setup.py
@@ -61,12 +61,12 @@ def get_install_requires():
def get_install_extras_require():
extras_require = {
'action': ['chevron'],
- 'browser': ['zeroconf==0.47.1' if PY2 else 'zeroconf>=0.19.1'],
+ 'browser': ['zeroconf==0.62.0' if PY2 else 'zeroconf>=0.19.1'],
'cloud': ['requests'],
- 'docker': ['docker>=2.0.0', 'python-dateutil', 'six'],
+ # 'containers' ==> See below
'export': ['bernhard', 'cassandra-driver', 'couchdb', 'elasticsearch',
- 'graphitesender', 'influxdb>=1.0.0', 'kafka-python', 'pika',
- 'paho-mqtt', 'potsdb', 'prometheus_client', 'pyzmq',
+ 'graphitesender', 'influxdb>=1.0.0', 'kafka-python',
+ 'pika', 'paho-mqtt', 'potsdb', 'prometheus_client', 'pyzmq',
'statsd'],
'folders': ['scandir'], # python_version<"3.5"
'graph': ['pygal'],
@@ -80,8 +80,12 @@ def get_install_extras_require():
# 'gpu' and 'sensors' ==> See below
}
if PY3:
+ extras_require['containers'] = ['docker>=6.1.1', 'podman', 'python-dateutil', 'six', 'packaging']
+ extras_require['cloud'].append('packaging')
extras_require['export'].append('influxdb-client')
+ extras_require['export'].append('pymongo')
extras_require['gpu'] = ['py3nvml']
+ extras_require['podman'] = ['podman']
if sys.platform.startswith('linux'):
extras_require['sensors'] = ['batinfo']