Allow newer PyQt6 wheels on aarch64
This commit is contained in:
@@ -163,8 +163,8 @@ without the launcher's build step or single-instance lock.
|
|||||||
|
|
||||||
## Jetson (aarch64) bring-up
|
## Jetson (aarch64) bring-up
|
||||||
|
|
||||||
`requirements.txt` pins PyQt6 below 6.8 on aarch64 for the older glibc used by
|
`requirements.txt` installs PyQt6 from wheels only, so pip picks the newest release
|
||||||
Jetson images. CUDA comes from JetPack in `/usr/local/cuda`; pip CUDA packages
|
the system glibc can run: 6.7 on Jetson's glibc 2.35, current releases on Debian 13. CUDA comes from JetPack in `/usr/local/cuda`; pip CUDA packages
|
||||||
are installed only on x86_64. Use the same build commands and launcher as above.
|
are installed only on x86_64. Use the same build commands and launcher as above.
|
||||||
|
|
||||||
The USB updater can create a fresh venv with an already installed interpreter,
|
The USB updater can create a fresh venv with an already installed interpreter,
|
||||||
|
|||||||
+4
-5
@@ -2,11 +2,10 @@ numpy>=1.26,<3
|
|||||||
scipy>=1.11,<2
|
scipy>=1.11,<2
|
||||||
libusb1>=3.1
|
libusb1>=3.1
|
||||||
pyserial>=3.5,<4
|
pyserial>=3.5,<4
|
||||||
# PyQt6 6.8+ ships only manylinux_2_39 aarch64 wheels (glibc >= 2.39); Jetson /
|
# Wheels only: pip then takes the newest PyQt6 this glibc can run (6.7 on Jetson's 2.35,
|
||||||
# Ubuntu 22.04 has glibc 2.35, so pip would fall back to a source build that
|
# whose newer releases need manylinux_2_39) instead of an sdist build that dies on qmake.
|
||||||
# dies on qmake. 6.7.1 is the last release with a manylinux_2_28 aarch64 wheel.
|
--only-binary PyQt6,PyQt6-Qt6
|
||||||
PyQt6>=6.6,<6.8; platform_machine == "aarch64"
|
PyQt6>=6.6
|
||||||
PyQt6>=6.6; platform_machine != "aarch64"
|
|
||||||
pyqtgraph>=0.13.7
|
pyqtgraph>=0.13.7
|
||||||
fastapi>=0.110 # embedded web UI (browser view + controls), served in-process
|
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
|
uvicorn[standard]>=0.29 # ASGI server for the web UI, run on a background thread
|
||||||
|
|||||||
Reference in New Issue
Block a user