setup.py: zeroconf and netifaces are optional dependencies

Move them to extras_require.
pull/454/head
Alessio Sergi 2014-12-04 10:49:49 +01:00
parent dafcc65d5c
commit ed0ef18456
1 changed files with 2 additions and 4 deletions

View File

@ -40,9 +40,6 @@ def get_data_files():
def get_requires(): def get_requires():
requires = ['psutil>=2.0.0'] requires = ['psutil>=2.0.0']
if sys.platform.startswith('linux') or sys.platform.startswith('darwin'):
requires += ['zeroconf>=0.16']
requires += ['netifaces']
if sys.platform.startswith('win'): if sys.platform.startswith('win'):
requires += ['colorconsole'] requires += ['colorconsole']
if sys.version_info < (2, 7): if sys.version_info < (2, 7):
@ -67,7 +64,8 @@ setup(
'SENSORS': ['py3sensors'], 'SENSORS': ['py3sensors'],
'BATINFO': ['batinfo'], 'BATINFO': ['batinfo'],
'SNMP': ['pysnmp'], 'SNMP': ['pysnmp'],
'CHART': ['matplotlib'] 'CHART': ['matplotlib'],
'BROWSER': ['zeroconf>=0.16', 'netifaces']
}, },
packages=['glances'], packages=['glances'],
include_package_data=True, include_package_data=True,