Search Criteria
Package Details: python-wyoming-openwakeword 1.10.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: | 2024-06-05 07:05 (UTC) |
Dependencies (9)
- python (python37AUR, python311AUR, python310AUR)
- python-onnxruntime (python-onnxruntime-opt, 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-runtime
is 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-openwakeword
should not specify any ofpython-openwakeword
's dependencies again, but letpython-openwakeword
pull these in; notably, thepython-tflite-runtime
dependency should to be removedpython-openwakeword
should depend on EITHERpython-tflite-runtime
ORpython-tensorflow
ORpython-tensorflow-opt
ORpython-tensorflow-cuda
As for
tflite-runtime
, it looks like these are indeed prebuilt binaries and there's nothing the maintainer ofpython-tflite-runtime
can 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?