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
maturin-0.11.1.tar.gz 0000108015 105 KB
python-maturin.changes 0000002802 2.74 KB
python-maturin.spec 0000002146 2.1 KB
vendor.tar.xz 0016770952 16 MB
Revision 4 (latest revision is 39)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 905643 from Mia Herkt's avatar Mia Herkt (mia) (revision 4)
- Update to 0.11.1
  * Fix sdist error when VCS has uncommitted renamed files
    gh#PyO3/maturin#585
  * Add `maturin completions <shell>` command to generate shell
    completions
    gh#PyO3/maturin#586
- Changes in 0.11.0:
  * Add support for reading metadata from PEP 621 project table in
    `pyproject.toml`
    gh#PyO3/maturin#555
  * Users should migrate away from the old
    `[package.metadata.maturin]` table of `Cargo.toml` to this new
    `[project]` table of `pyproject.toml`
  * Add PEP 656 musllinux support
    gh#PyO3/maturin#543
  * `--manylinux` is now called `--compatibility` and supports
    musllinux
  * The pure rust install layout changed from just the shared
    library to a python module that reexports the shared library.
    This should have now observable consequences for users of the
    created wheel expect that `my_project.my_project` is now also
    importable (and equal to just `my_project`)
  * Add support for packaging type stubs in pure Rust project
    layout
    gh#PyO3/maturin#567
  * `Cargo.toml`'s `authors` field is now optional per Rust
    RFC 3052
    gh#PyO3/maturin#573
  * Allow dotted keys in `Cargo.toml` by switch from `toml_edit` to
    `toml` crate
    gh#PyO3/maturin#577
Comments 0
openSUSE Build Service is sponsored by