Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Crashes when I try to install on Python 3.11 #57

Open
Thernn88 opened this issue Aug 7, 2024 · 0 comments
Open

Crashes when I try to install on Python 3.11 #57

Thernn88 opened this issue Aug 7, 2024 · 0 comments

Comments

@Thernn88
Copy link

Thernn88 commented Aug 7, 2024

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]
Running maturin 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 compile quickdna (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)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant