Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/ynsta/steamcontroller.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRémi Verschelde <rverschelde@gmail.com>2016-04-30 14:33:42 +0300
committerRémi Verschelde <rverschelde@gmail.com>2016-04-30 17:02:57 +0300
commitde1e49d7b33ea2ca69d4c6989462272a43e07815 (patch)
treebf6ca452c65178da5f4b082b31c2e879ea344590
parentdc9f278879f210ee25bcc0836b044dc1a414b5a5 (diff)
Add dependencies to the setup.py
Fixes #12 and #31.
-rwxr-xr-xsetup.py8
1 files changed, 7 insertions, 1 deletions
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, ])