Skip to content

Commit 2b037bd

Browse files
committed
Move sysv_ipc check from platform to cpu
1 parent dcf97c0 commit 2b037bd

File tree

1 file changed

+5
-8
lines changed

1 file changed

+5
-8
lines changed

setup.py

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010

1111
import io
1212
import os
13-
import platform
1413

1514
from setuptools import setup, find_packages
1615

@@ -36,18 +35,17 @@
3635
or b"brcm,bcm2838" in compat
3736
or b"brcm,bcm2711" in compat
3837
):
39-
board_reqs = ["RPi.GPIO", "rpi_ws281x>=4.0.0"]
38+
board_reqs = ["RPi.GPIO", "rpi_ws281x>=4.0.0", "sysv_ipc>=1.1.0"]
4039
# Pi 5
4140
if b"brcm,bcm2712" in compat:
42-
board_reqs = ["rpi_ws281x>=4.0.0", "rpi-lgpio"]
41+
board_reqs = ["rpi_ws281x>=4.0.0", "rpi-lgpio", "sysv_ipc>=1.1.0"]
42+
if b"amlogic,a311d" in compat:
43+
board_reqs = ["sysv_ipc>=1.1.0"]
4344
if (
4445
b"ti,am335x" in compat
4546
): # BeagleBone Black, Green, PocketBeagle, BeagleBone AI, etc.
4647
board_reqs = ["Adafruit_BBIO"]
4748

48-
if platform.system() == "Linux" and platform.machine() != "mips":
49-
platform_reqs = ["sysv_ipc>=1.1.0"]
50-
5149
setup(
5250
name="Adafruit-Blinka",
5351
use_scm_version={
@@ -101,8 +99,7 @@
10199
"numpy>=1.21.5",
102100
"adafruit-circuitpython-typing",
103101
]
104-
+ board_reqs
105-
+ platform_reqs,
102+
+ board_reqs,
106103
license="MIT",
107104
classifiers=[
108105
# Trove classifiers

0 commit comments

Comments
 (0)