-
Notifications
You must be signed in to change notification settings - Fork 2
Description
Hello!
I'd really like to use this package, but it crashes when I try to install it on 3.11. I assume it is because there is no 3.11 wheel.
It tries to build one and fails. Could you make wheels for 3.11 and 3.12?(Future-proof).
$pip install quickdna
Collecting quickdna
Downloading quickdna-0.2.0.tar.gz (29 kB)
Installing build dependencies ... done
Getting requirements to build wheel ... done
Preparing metadata (pyproject.toml) ... done
Building wheels for collected packages: quickdna
Building wheel for quickdna (pyproject.toml) ... error
error: subprocess-exited-with-error× Building wheel for quickdna (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> [48 lines of output]
Runningmaturin pep517 build-wheel -i python
Compiling proc-macro2 v1.0.36
Compiling unicode-xid v0.2.2
Compiling syn v1.0.85
Compiling pyo3-build-config v0.15.1
Compiling proc-macro-hack v0.5.19
Compiling once_cell v1.9.0
Compiling libc v0.2.112
Compiling parking_lot_core v0.8.5
Compiling cfg-if v1.0.0
Compiling smallvec v1.7.0
Compiling unindent v0.1.7
Compiling scopeguard v1.1.0
Compiling lazy_static v1.4.0
Compiling instant v0.1.12
Compiling lock_api v0.4.5
Compiling quote v1.0.14
Compiling pyo3 v0.15.1
Compiling parking_lot v0.11.2
Compiling paste-impl v0.1.18
Compiling paste v0.1.18
Compiling pyo3-macros-backend v0.15.1
Compiling indoc-impl v0.3.6
Compiling thiserror-impl v1.0.30
Compiling indoc v0.3.6
Compiling thiserror v1.0.30
Compiling pyo3-macros v0.15.1
Compiling quickdna v0.2.0 (/tmp/pip-install-n975whyv/quickdna_38432f8c6dd64a38a92229c82c3e1219)
error: could not compilequickdna(lib) due to 2 previous errors
💥 maturin failed
Caused by: Failed to build a native library through cargo
Caused by: Cargo build finished with "exit code: 101":cargo rustc --message-format json --manifest-path Cargo.toml --release --lib --
🍹 Building a mixed python/rust project
🔗 Found pyo3 bindings
🐍 Found CPython 3.11 at python
error[E0554]:#![feature]may not be used on the stable release channel
--> src/lib.rs:1:12
|
1 | #![feature(array_chunks)]
| ^^^^^^^^^^^^error: aborting due to previous error For more information about this error, try `rustc --explain E0554`. Error: command ['maturin', 'pep517', 'build-wheel', '-i', 'python'] returned non-zero exit status 1 [end of output]note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for quickdna
Failed to build quickdna
ERROR: ERROR: Failed to build installable wheels for some pyproject.toml based projects (quickdna)