Skip to content

Crashes when I try to install on Python 3.11 #57

@kevinmoran1988

Description

@kevinmoran1988

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)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions