Created attachment 795002 [details] build.log (ppc, 0.16.0) [...] >>> Compiling source in /var/tmp/portage/dev-python/watchfiles-0.16.0/work/watchfiles-0.16.0 ... * python3_10: running distutils-r1_run_phase distutils-r1_python_compile * Building the wheel for watchfiles-0.16.0 via maturin gpep517 build-wheel --backend maturin --output-fd 3 --wheel-dir /var/tmp/portage/dev-python/watchfiles-0.16.0/work/watchfiles-0.16.0-python3_10/wheel Running `maturin pep517 build-wheel -i /usr/bin/python3.10 --compatibility off --jobs=16 --skip-auditwheel` 💥 maturin failed Caused by: The architecture powerpc is not supported 📦 Including license file "LICENSE" 🍹 Building a mixed python/rust project 🔗 Found pyo3 bindings with abi3 support for Python ≥ 3.7 Error: command ['maturin', 'pep517', 'build-wheel', '-i', '/usr/bin/python3.10', '--compatibility', 'off', '--jobs=16', '--skip-auditwheel'] returned non-zero exit status 1 * ERROR: dev-python/watchfiles-0.16.0::gentoo failed (compile phase): * Wheel build failed
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84c3bf408085f408b02e66978089ee9c805050d2 commit 84c3bf408085f408b02e66978089ee9c805050d2 Author: Ionen Wolkens <ionen@gentoo.org> AuthorDate: 2022-07-28 03:54:23 +0000 Commit: Ionen Wolkens <ionen@gentoo.org> CommitDate: 2022-07-28 04:09:20 +0000 dev-util/maturin: add 0.13.2_beta1 unkeyworded Includes tentative ppc32 support (sparc64 and mips too), feel free to keyword this version as needed if 0.13.1 doesn't work and it will be forwarded to final release with the rest later. Keeping bugs open until confirmation it works. Bug: https://bugs.gentoo.org/852878 Bug: https://bugs.gentoo.org/861509 Bug: https://bugs.gentoo.org/861518 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> dev-util/maturin/Manifest | 4 + dev-util/maturin/maturin-0.13.2_beta1.ebuild | 439 +++++++++++++++++++++++++++ 2 files changed, 443 insertions(+)
With maturin-0.13.2_beta1 watchfiles-0.16.0 builds fine on ppc and passes tests. Thanks!
(In reply to ernsteiswuerfel from comment #2) > With maturin-0.13.2_beta1 watchfiles-0.16.0 builds fine on ppc and passes > tests. Thanks! Great, thanks as well.