Rust/Python Interoperability

Edit Package python-maturin

Build and publish crates with pyo3, rust-cpython and cffi bindings
as well as rust binaries as python packages.

This project is a zero-configuration replacement for
setuptools-rust milksnake. It supports building wheels for Python
3.5+, can upload them to PyPI and has basic PyPy support.

Refresh
Refresh
Source Files
Filename Size Changed
_service 0000000261 261 Bytes
cargo_config 0000000100 100 Bytes
maturin-0.14.0.tar.gz 0000168586 165 KB
python-maturin.changes 0000022736 22.2 KB
python-maturin.spec 0000002518 2.46 KB
vendor.tar.xz 0033486316 31.9 MB
Revision 18 (latest revision is 39)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1036879 from Mia Herkt's avatar Mia Herkt (mia) (revision 18)
- Update to v0.14.0:
* Breaking Change: Remove support for specifying python package
  metadata in `Cargo.toml`
  Python package metadata should be specified in the `project`
  section of `pyproject.toml` instead as PEP 621 specifies.
  gh#PyO3/maturin#1200
* Initial support for shipping bin targets as wasm32-wasi binaries
  that are run through wasmtime
  Note that wasmtime currently only support the five most popular
  platforms and that wasi binaries have restrictions when
  interacting with the host.
  Usage is by setting `--target wasm32-wasi`.
  gh#PyO3/maturin#1107
* Add support for python first `src` project layout
  gh#PyO3/maturin#1185
* Add `--src` option to generate src layout for mixed Python/Rust
  projects
  gh#PyO3/maturin#1189
* Add Python metadata support for `license-file` field of
  `Cargo.toml`
  gh#PyO3/maturin#1195
* Upgrade to clap 4.0
  This bumps MSRV to 1.61.0.
  gh#PyO3/maturin#1197
* Remove `workspace.members` in `Cargo.toml` from sdist if there
  isn't any path dependency
  in #[1227](https://github.com/PyO3/maturin/pull/1227)
* Fix auditwheel `libpython` check on Python 3.7 and older
  versions
  gh#PyO3/maturin#1229
Comments 0
openSUSE Build Service is sponsored by