Allow newer PyQt6 wheels on aarch64

This commit is contained in:
Ayzen
2026-10-06 19:58:04 +03:00
parent 4633a92144
commit 390015ec39
2 changed files with 6 additions and 7 deletions
+4 -5
View File
@@ -2,11 +2,10 @@ numpy>=1.26,<3
scipy>=1.11,<2
libusb1>=3.1
pyserial>=3.5,<4
# PyQt6 6.8+ ships only manylinux_2_39 aarch64 wheels (glibc >= 2.39); Jetson /
# Ubuntu 22.04 has glibc 2.35, so pip would fall back to a source build that
# dies on qmake. 6.7.1 is the last release with a manylinux_2_28 aarch64 wheel.
PyQt6>=6.6,<6.8; platform_machine == "aarch64"
PyQt6>=6.6; platform_machine != "aarch64"
# Wheels only: pip then takes the newest PyQt6 this glibc can run (6.7 on Jetson's 2.35,
# whose newer releases need manylinux_2_39) instead of an sdist build that dies on qmake.
--only-binary PyQt6,PyQt6-Qt6
PyQt6>=6.6
pyqtgraph>=0.13.7
fastapi>=0.110 # embedded web UI (browser view + controls), served in-process
uvicorn[standard]>=0.29 # ASGI server for the web UI, run on a background thread