Align requirements-raspi.txt pins with what SeedSigner OS ships

Like requirements.txt, this file only governs dev installs on a Pi --
shipped images get these packages from buildroot, pinned and
hash-verified. Three of the four entries had drifted from the
versions devices actually run, so dev Pis were exercising different
code than production hardware. The OS versions are definitive.

numpy moves from 1.25.2 down to 1.25.0, matching buildroot's
python-numpy: dev environments were ahead of the hardware here, not
behind it. RPi.GPIO moves from 0.7.0 to 0.7.1 and spidev from 3.5 to
3.6, both catching up to the buildroot pins.

picamera already matched the OS's external package at 1.13 and is
unchanged. None of these versions are new to the codebase -- every
shipped image has been running them via buildroot all along; this
just brings dev installs onto the same set.
This commit is contained in:
kdmukai
2026-08-19 18:41:44 -05:00
parent e9d86ce2d4
commit 50e11cf107
+3 -3
View File
@@ -1,5 +1,5 @@
picamera==1.13
# numpy = transitive picamera dependency
numpy==1.25.2
RPi.GPIO==0.7.0
spidev==3.5
numpy==1.25.0
RPi.GPIO==0.7.1
spidev==3.6