]> Repositories - Adafruit_Blinka-hackapet.git/blobdiff - setup.py
Update setup.py to only install hidapi on non-CI environment
[Adafruit_Blinka-hackapet.git] / setup.py
index 19c5b6675b3872d1160f02c378a3e956b84f4438..aff2f71dbe470ee7623e22c95fb0d8eb544ea3f2 100755 (executable)
--- a/setup.py
+++ b/setup.py
@@ -28,6 +28,8 @@ if os.path.exists('/proc/device-tree/compatible'):
        b'brcm,bcm2837' in compat or \
        b'brcm,bcm2838' in compat:
         board_reqs = ['RPi.GPIO', 'rpi_ws281x>=4.0.0']
+elif os.environ.get('GITHUB_TOKEN') is None and os.environ.get('GITHUB_ACTION') is None:
+    board_reqs = ['hidapi']
 
 setup(
     name='Adafruit-Blinka',
@@ -51,8 +53,7 @@ setup(
         "Adafruit-PureIO",
         "spidev>=3.4; sys_platform=='linux'",
         "sysv_ipc; platform_system != 'Windows'",
-        "pyftdi>=0.30.0",
-        "hidapi"
+        "pyftdi>=0.30.0"
     ] + board_reqs,
     license='MIT',
     classifiers=[