Search Criteria
Package Details: python-wyoming-openwakeword 2.1.0-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/python-wyoming-openwakeword.git (read-only, click to copy) |
|---|---|
| Package Base: | python-wyoming-openwakeword |
| Description: | Wyoming Server for OpenWakeWord |
| Upstream URL: | https://github.com/rhasspy/wyoming-openwakeword |
| Licenses: | MIT |
| Submitter: | gilcu3 |
| Maintainer: | gilcu3 |
| Last Packager: | gilcu3 |
| Votes: | 0 |
| Popularity: | 0.000000 |
| First Submitted: | 2023-11-02 23:57 (UTC) |
| Last Updated: | 2025-11-01 14:49 (UTC) |
Dependencies (9)
- python
- python-onnxruntime (python-onnxruntime-cpu, python-onnxruntime-cuda, python-onnxruntime-opt-cuda, python-onnxruntime-opt-rocm, python-onnxruntime-rocm)
- python-openwakewordAUR
- python-tflite-runtimeAUR
- python-wyomingAUR
- python-build (make)
- python-installer (make)
- python-setuptools (make)
- python-wheel (make)
Latest Comments
sixtyfive commented on 2025-01-15 19:48 (UTC)
Understood, makes sense, will do. Thank you for the quick response & explanations!
gilcu3 commented on 2025-01-15 17:37 (UTC)
@sixtyfive thank you for sharing the solution you found.
Indeed, the situation is not the best. What you propose seems like a workaround in the sense that
python-tflite-runtimeis not really equivalent topython-tensorflow.Officially the upstream package depends only on
tflite-runtime(https://github.com/rhasspy/wyoming-openwakeword/blob/master/requirements.txt) which is deprecated and should get substituted by an alternative compatible with python3.12+ at some point. Until that changes I am reluctant to change the package here. Please open an issue there if you want to help this get fixed.sixtyfive commented on 2025-01-15 17:10 (UTC) (edited on 2025-01-15 17:12 (UTC) by sixtyfive)
@gilcu3 thank you ... I have it working now. A few changes to my PKGBUILDs:
python-wyoming-openwakewordshould not specify any ofpython-openwakeword's dependencies again, but letpython-openwakewordpull these in; notably, thepython-tflite-runtimedependency should to be removedpython-openwakewordshould depend on EITHERpython-tflite-runtimeORpython-tensorflowORpython-tensorflow-optORpython-tensorflow-cudaAs for
tflite-runtime, it looks like these are indeed prebuilt binaries and there's nothing the maintainer ofpython-tflite-runtimecan do to upgrade them at the moment. Python 3.11 is unfortunately the limit there.By the way, it's even worse on ArchLinux (I'm on Manjaro) because that's on Python 3.13 by now, and the error message is much less clear there.
gilcu3 commented on 2025-01-15 15:59 (UTC)
@sixtyfive that error appears because one of the dependencies of this package depends on python3.11, and you are using python3.12. Until that gets fixed (and that depends on binaries being published) I would advice installing this as python pip packages in a virtual env instead of using the AUR variants.
sixtyfive commented on 2025-01-15 15:40 (UTC)
Anyone an idea how to fix this?