From de1e49d7b33ea2ca69d4c6989462272a43e07815 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Verschelde?= Date: Sat, 30 Apr 2016 13:33:42 +0200 Subject: Add dependencies to the setup.py Fixes #12 and #31. --- setup.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 0665245..f3258f1 100755 --- a/setup.py +++ b/setup.py @@ -1,10 +1,15 @@ #!/usr/bin/env python -from distutils.core import setup, Extension +import sys +from setuptools import setup, Extension uinput = Extension('libuinput', sources = ['src/uinput.c']) +deps = ['libusb1'] +if sys.version_info < (3,4): + deps.append('enum34') + setup(name='python-steamcontroller', version='1.0', description='Steam Controller userland driver', @@ -22,4 +27,5 @@ setup(name='python-steamcontroller', 'scripts/json2vdf.py'], license='MIT', platforms=['Linux'], + install_requires=deps, ext_modules=[uinput, ]) -- cgit v1.2.3