From 8f6f770c91335f2c12282379c23c1855a071a0e8 Mon Sep 17 00:00:00 2001 From: Rouven Czerwinski Date: Mon, 20 Mar 2017 16:41:42 +0100 Subject: [PATCH] setup: make onewire an extras_require dependency This commit makes onewire an extra feature, installable via pip install -e .[onewire] Signed-off-by: Rouven Czerwinski --- setup.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 9bf5e7494..eceb9941a 100755 --- a/setup.py +++ b/setup.py @@ -11,6 +11,9 @@ license='LGPL-2.1', use_scm_version=True, url='https://github.com/labgrid-project', + extras_require={ + 'onewire': ['onewire'] + }, setup_requires=['pytest-runner', 'setuptools_scm'], tests_require=['pytest-mock', ], install_requires=[ @@ -21,7 +24,6 @@ 'pytest', 'pyyaml', 'pyudev', - 'onewire', 'requests', 'autobahn' ],