Thanks to a bit of RSGB publicity I find myself trying to resurrect my
tracking system. It's been a while. Last time I did any serious tracking
it was using dl-fldigi and an FT-817ND to receive RTTY....
These days Horus-GUI is apparently the software of choice, but it
doesn't seem to want to build on a Pi 5 (which is the machine I have
hooked up to my radios). I get the build process as far as installing
the requirements, and they die while trying to satisfy the PyQt6
requirement. I've dug arround for ways to fix that, but not found
anything that works yet. The latest "stable" for Raspbian is still based
on "bookworm" which has python 3.11 but the requirements seem to be
asking for python 3.13, which seems to be the version in "trixie". The
"trixie" version of Raspbian is not out yet (though an upgrade may be
possible). Here's the output from my last failed attempt:
$ pip install -r requirements.txt
Looking in indexes:
https://pypi.org/simple,
https://www.piwheels.org/simple
Ignoring audioop-lts: markers 'python_version >= "3.13"' don't match your environment
Collecting numpy (from -r requirements.txt (line 1))
Using cached numpy-2.3.3-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.metadata (62 kB)
Collecting pyaudio (from -r requirements.txt (line 2))
Using cached PyAudio-0.2.14.tar.gz (47 kB)
Installing build dependencies ... done
Getting requirements to build wheel ... done
Preparing metadata (pyproject.toml) ... done
Collecting crcmod (from -r requirements.txt (line 3))
Using cached crcmod-1.7.tar.gz (89 kB)
Installing build dependencies ... done
Getting requirements to build wheel ... done
Preparing metadata (pyproject.toml) ... done
Collecting PyQt6 (from -r requirements.txt (line 4))
Using cached pyqt6-6.9.1.tar.gz (1.1 MB)
Installing build dependencies ... done
Getting requirements to build wheel ... done
Preparing metadata (pyproject.toml) ... error
error: subprocess-exited-with-error
× Preparing metadata (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> [20 lines of output]
Querying qmake about your Qt installation...
Traceback (most recent call last):
File "/home/rick/vHorus/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 389, in <module>
main()
File "/home/rick/vHorus/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 373, in main
json_out["return_val"] = hook(**hook_input["kwargs"])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/rick/vHorus/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 178, in prepare_metadata_for_build_wheel
whl_basename = backend.build_wheel(metadata_directory, config_settings)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/tmp/pip-build-env-6jl901va/overlay/lib/python3.11/site-packages/sipbuild/api.py", line 28, in build_wheel
project = AbstractProject.bootstrap('wheel',
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/tmp/pip-build-env-6jl901va/overlay/lib/python3.11/site-packages/sipbuild/abstract_project.py", line 74, in bootstrap
project.setup(pyproject, tool, tool_description)
File "/tmp/pip-build-env-6jl901va/overlay/lib/python3.11/site-packages/sipbuild/project.py", line 649, in setup
self.update(tool)
File "/tmp/pip-install-ale9zyxm/pyqt6_2e281e4223fa43d68c5e479cd0ddfb06/project.py", line 163, in update
raise UserException(
sipbuild.exceptions.UserException
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed
× Encountered error while generating package metadata.
╰─> See above for output.
note: This is an issue with the package mentioned above, not pip.
hint: See above for details.
--
73, Rick, M0LEP (aka lazyleopard on #highaltitude IRC)