- Installing coverage (7.10.6)
- Installing sqlparse (0.5.3)
PEP517 build of a dependency failed
Backend subprocess exited when trying to invoke build_wheel
| Command '['/tmp/tmpdrnw09mp/.venv/bin/python', '/usr/lib/python3.14/site-packages/pyproject_hooks/_in_process/_in_process.py', 'build_wheel', '/tmp/tmp6xjovrfc']' returned non-zero exit status 1.
|
| Running `maturin pep517 build-wheel -i /tmp/tmpdrnw09mp/.venv/bin/python --compatibility off`
| Python reports SOABI: cpython-314-x86_64-linux-gnu
| Computed rustc target triple: x86_64-unknown-linux-gnu
| Installation directory: /build/.cache/puccinialin
| Downloading rustup-init from https://static.rust-lang.org/rustup/dist/x86_64-unknown-linux-gnu/rustup-init
| Rust not found, installing into a temporary directory
Downloading rustup-init: 100%|██████████| 20.9M/20.9M [00:00<00:00, 85.3MB/s]
| Installing rust to /build/.cache/puccinialin/rustup
| info: profile set to 'minimal'
| info: default host triple is x86_64-unknown-linux-gnu
| info: syncing channel updates for 'stable-x86_64-unknown-linux-gnu'
| info: latest update on 2025-12-11, rust version 1.92.0 (ded5c06cf 2025-12-08)
| info: downloading component 'cargo'
| info: downloading component 'rust-std'
| info: downloading component 'rustc'
| info: installing component 'cargo'
| info: installing component 'rust-std'
| info: installing component 'rustc'
| info: default toolchain set to 'stable-x86_64-unknown-linux-gnu'
| Checking if cargo is installed
| cargo 1.92.0 (344c4567c 2025-10-21)
| Updating crates.io index
| Downloading crates ...
| Downloaded ahash v0.8.11
| Downloaded autocfg v1.4.0
| Downloaded cfg-if v1.0.0
| Downloaded indoc v2.0.6
| Downloaded heck v0.5.0
| Downloaded itoa v1.0.15
| Downloaded memoffset v0.9.1
| Downloaded getrandom v0.2.15
| Downloaded csv-core v0.1.12
| Downloaded version_check v0.9.5
| Downloaded unindent v0.2.4
| Downloaded tinyvec_macros v0.1.1
| Downloaded pyo3-macros v0.24.0
| Downloaded quote v1.0.40
| Downloaded target-lexicon v0.13.2
| Downloaded wasi v0.11.0+wasi-snapshot-preview1
| Downloaded ryu v1.0.20
| Downloaded unicode-ident v1.0.18
| Downloaded smallvec v1.14.0
| Downloaded zerocopy-derive v0.7.35
| Downloaded serde_derive v1.0.219
| Downloaded tinyvec v1.9.0
| Downloaded pyo3-macros-backend v0.24.0
| Downloaded unicode-segmentation v1.12.0
| Downloaded unicode-normalization v0.1.24
| Downloaded zerocopy v0.7.35
| Downloaded memchr v2.7.4
| Downloaded pyo3-ffi v0.24.0
| Downloaded portable-atomic v1.11.0
| Downloaded proc-macro2 v1.0.94
| Downloaded serde v1.0.219
| Downloaded once_cell v1.21.3
| Downloaded num-traits v0.2.19
| Downloaded syn v2.0.100
| Downloaded pyo3-build-config v0.24.0
| Downloaded libc v0.2.171
| Downloaded csv v1.3.1
| Downloaded pyo3 v0.24.0
| 📦 Including license file `LICENSE`
| 🍹 Building a mixed python/rust project
| 🔗 Found pyo3 bindings
| 🐍 Found CPython 3.14 at /tmp/tmpdrnw09mp/.venv/bin/python
| 📡 Using build options features from pyproject.toml
| Compiling target-lexicon v0.13.2
| Compiling once_cell v1.21.3
| Compiling proc-macro2 v1.0.94
| Compiling autocfg v1.4.0
| Compiling libc v0.2.171
| Compiling unicode-ident v1.0.18
| Compiling heck v0.5.0
| Compiling version_check v0.9.5
| Compiling cfg-if v1.0.0
| Compiling tinyvec_macros v0.1.1
| Compiling indoc v2.0.6
| Compiling zerocopy v0.7.35
| Compiling unindent v0.2.4
| Compiling unicode-segmentation v1.12.0
| Compiling smallvec v1.14.0
| Compiling tinyvec v1.9.0
| Compiling ahash v0.8.11
| Compiling memoffset v0.9.1
| Compiling num-traits v0.2.19
| Compiling quote v1.0.40
| Compiling pyo3-build-config v0.24.0
| Compiling syn v2.0.100
| Compiling getrandom v0.2.15
| Compiling unicode-normalization v0.1.24
| Compiling pyo3-macros-backend v0.24.0
| Compiling pyo3-ffi v0.24.0
| Compiling pyo3 v0.24.0
| error: failed to run custom build command for `pyo3-ffi v0.24.0`
|
| Caused by:
| process didn't exit successfully: `/tmp/tmpicn79qzx/jellyfish-1.2.0/target/release/build/pyo3-ffi-ea6b01a9043e6069/build-script-build` (exit status: 1)
| --- stdout
| cargo:rustc-check-cfg=cfg(Py_LIMITED_API)
| cargo:rustc-check-cfg=cfg(Py_GIL_DISABLED)
| cargo:rustc-check-cfg=cfg(PyPy)
| cargo:rustc-check-cfg=cfg(GraalPy)
| cargo:rustc-check-cfg=cfg(py_sys_config, values("Py_DEBUG", "Py_REF_DEBUG", "Py_TRACE_REFS", "COUNT_ALLOCS"))
| cargo:rustc-check-cfg=cfg(invalid_from_utf8_lint)
| cargo:rustc-check-cfg=cfg(pyo3_disable_reference_pool)
| cargo:rustc-check-cfg=cfg(pyo3_leak_on_drop_without_reference_pool)
| cargo:rustc-check-cfg=cfg(diagnostic_namespace)
| cargo:rustc-check-cfg=cfg(c_str_lit)
| cargo:rustc-check-cfg=cfg(rustc_has_once_lock)
| cargo:rustc-check-cfg=cfg(rustc_has_extern_c_unwind)
| cargo:rustc-check-cfg=cfg(io_error_more)
| cargo:rustc-check-cfg=cfg(fn_ptr_eq)
| cargo:rustc-check-cfg=cfg(Py_3_7)
| cargo:rustc-check-cfg=cfg(Py_3_8)
| cargo:rustc-check-cfg=cfg(Py_3_9)
| cargo:rustc-check-cfg=cfg(Py_3_10)
| cargo:rustc-check-cfg=cfg(Py_3_11)
| cargo:rustc-check-cfg=cfg(Py_3_12)
| cargo:rustc-check-cfg=cfg(Py_3_13)
| cargo:rustc-check-cfg=cfg(Py_3_14)
| cargo:rerun-if-env-changed=PYO3_CROSS
| cargo:rerun-if-env-changed=PYO3_CROSS_LIB_DIR
| cargo:rerun-if-env-changed=PYO3_CROSS_PYTHON_VERSION
| cargo:rerun-if-env-changed=PYO3_CROSS_PYTHON_IMPLEMENTATION
| cargo:rerun-if-env-changed=PYO3_PRINT_CONFIG
| cargo:rerun-if-env-changed=PYO3_USE_ABI3_FORWARD_COMPATIBILITY
|
| --- stderr
| error: the configured Python interpreter version (3.14) is newer than PyO3's maximum supported version (3.13)
| = help: please check if an updated version of PyO3 is available. Current version: 0.24.0
| = help: set PYO3_USE_ABI3_FORWARD_COMPATIBILITY=1 to suppress this check and build anyway using the stable ABI
| warning: build failed, waiting for other jobs to finish...
| 💥 maturin failed
| Caused by: Failed to build a native library through cargo
| Caused by: Cargo build finished with "exit status: 101": `env -u CARGO PYO3_BUILD_EXTENSION_MODULE="1" PYO3_ENVIRONMENT_SIGNATURE="cpython-3.14-64bit" PYO3_PYTHON="/tmp/tmpdrnw09mp/.venv/bin/python" PYTHON_SYS_EXECUTABLE="/tmp/tmpdrnw09mp/.venv/bin/python" "cargo" "rustc" "--profile" "release" "--features" "pyo3/extension-module" "--features" "python" "--message-format" "json-render-diagnostics" "--manifest-path" "/tmp/tmpicn79qzx/jellyfish-1.2.0/Cargo.toml" "--lib"`
| Error: command ['maturin', 'pep517', 'build-wheel', '-i', '/tmp/tmpdrnw09mp/.venv/bin/python', '--compatibility', 'off'] returned non-zero exit status 1
Note: This error originates from the build backend, and is likely not a problem with poetry but one of the following issues with jellyfish (1.2.0)
- not supporting PEP 517 builds
- not specifying PEP 517 build requirements correctly
- the build requirements are incompatible with your operating system or Python version
- the build requirements are missing system dependencies (eg: compilers, libraries, headers).
You can verify this by running pip wheel --no-cache-dir --use-pep517 "jellyfish (==1.2.0)".
==> ERROR: A failure occurred in prepare().
Aborting...
==> ERROR: Build failed, check /var/lib/aurbuild/x86_64/zach/build
error: failed to download sources for 'beetcamp-0.23.0-1': failed to run: makechrootpkg -cu -r /var/lib/aurbuild/x86_64 -d /var/cache/pacman/pkg/ -- -ofA:
error: packages failed to build: beetcamp-0.23.0-1