maturin icon indicating copy to clipboard operation
maturin copied to clipboard

Build and publish crates with pyo3, cffi and uniffi bindings as well as rust binaries as python packages

Results 174 maturin issues
Sort by recently updated
recently updated
newest added

crates can specify their rustc version requirement: https://doc.rust-lang.org/cargo/reference/manifest.html#the-rust-version-field, but currently the error message isn't good when Rust version it too low, for example https://github.com/datafusion-contrib/datafusion-python/issues/18

They should be set in `pyproject.toml` following [PEP 621](https://peps.python.org/pep-0621/). - [x] https://github.com/PyO3/maturin/pull/1048 - [ ] Drop support

breaking-change

maturin is pretty stable as it stands, but I'd like to make some major changes to cli before doing a 1.0 release: - [x] Switch to no sdist as default,...

Waiting for https://github.com/rust-lang/cargo/issues/10083 to land on stable.

upstream

https://github.com/cross-rs/cross It's useful for cross compiling to FreeBSD, NetBSD, illumos and other operating systems given that `zig cc` currently doesn't have good support for them. `zig cc` support status: -...

enhancement

https://discuss.python.org/t/pep-694-upload-2-0-api-for-python-package-repositories/16879 https://peps.python.org/pep-0694/ https://twitter.com/dstufft/status/1541588782188826624 maturin will need to implement and use the new upload api, so we should provide feedback for the draft, maybe even try to implement it to see...

upstream

### Bug Description Running the above command succeeds, but shown a warning: ``` ⚠️ Warning: Couldn't find the symbol `PyInit_testmodule` in the native library. Python will fail to import this...

bug
cross-compile

### Bug Description Hi, I have a project (https://github.com/biotite-dev/fastpdb) built with `maturin` that uses mixed Rust/Python code. However, the wheels built from this project do only include the `.so` file,...

bug
upstream

### Bug Description The rust-numpy repository is a Cargo workspace containing the main crate and three example crates which are Python extensions, one of which enables usage of the stable...

bug
upstream