]> Repositories - Adafruit_Blinka-hackapet.git/commitdiff
Update setup.py to only install hidapi on non-CI environment
authorMelissa LeBlanc-Williams <melissa@adafruit.com>
Tue, 17 Dec 2019 23:37:24 +0000 (15:37 -0800)
committerMelissa LeBlanc-Williams <melissa@adafruit.com>
Tue, 17 Dec 2019 23:37:24 +0000 (15:37 -0800)
requirements.txt
setup.py

index 9c5926332a23089266e173bd10ad6a16568e4a20..0cbbcaf58a32dd583d8bb764074cf1d87e738998 100755 (executable)
@@ -6,4 +6,5 @@ rpi_ws281x>=4.0.0; platform_machine=='armv7l' or platform_machine=='armv6l'
 spidev>=3.4; sys_platform == 'linux'
 sysv_ipc; sys_platform == 'linux'
 pyftdi>=0.30.0
+hidapi
 binho-host-adapter>=0.1.4
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=[