./devel/py-maturin, Build and publish crates with pyo3, rust-cpython and cffi bindings

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.5.1, Package name: py311-maturin-1.5.1, Maintainer: pkgsrc-users

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

This project is meant as a zero configuration replacement for
setuptools-rust and milksnake. It supports building wheels for
python 3.5+ on windows, linux, mac and freebsd, can upload them to
pypi and has basic pypy support.


Master sites:

Filesize: 177.015 KB

Version history: (Expand)


CVS history: (Expand)


   2024-03-21 21:02:50 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
py-maturin: switch to wheel.mk
   2024-03-21 21:00:28 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
py-maturin: updated to 1.5.1

1.5.1

* Fix usage of `--compatibility` when run as a PEP517 backend
* Fix upload returning malformed summary error
   2024-03-05 17:50:11 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-maturin: updated to 1.5.0

1.5.0

* Bump metadata version from 2.1 to 2.3
* Allow identical `VIRTUAL_ENV` and `CONDA_PREFIX` env vars
* Reject `-i python` when cross compiling
* Support uniffi-bindgen in cargo workspaces
* Add support for configuring `xwin` using env vars
* Add validation for crate/package name in new/init
* Add 32-bit RISC-V support
* Improve import hook changes
* Adjust cbindgen Overrides for CFFI
   2023-12-07 19:14:17 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
py-maturin: update to 1.4.0.

## [1.4.0] - 2023-12-02

* Bump MSRV to 1.67.0 in [#1847](https://github.com/PyO3/maturin/pull/1847)
* Add support for cross compiling with `cross` in \ 
[#1865](https://github.com/PyO3/maturin/pull/1865)
   2023-11-14 18:44:38 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-maturin: updated to 1.3.2

1.3.2

* Add support for uniffi library mode
* Un-deprecate `MATURIN_PEP517_ARGS` env var
* Fix missing member in Cargo.toml for sdist of nested workspace layout
* Escape display name in email addresses of wheel metadata
* Fix rewriting workspace Cargo.toml in sdist
* Fix glob workspace members matching in sdist
   2023-10-24 16:55:13 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-maturin: updated to 1.3.1

1.3.1

* Use external `uniffi-bindgen` if no root package is configured
* Fix wheel filename for GraalPy
* Add unittest skeleton to mixed Python/Rust projects
* Preserve trailing whitespace in new project files
* Fix missing `workspace.members` in sdist
* Don't set `MACOSX_DEPLOYMENT_TARGET` for editable builds by default
   2023-10-04 11:43:49 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
py-maturin: updated to 1.3.0

1.3.0

* Refactor Cargo sdist generator to avoid rewriting local dependencies
* Added `--pip-path` argument to `develop` command
* Ignore sdist output files when building sdist
* Use `python.exe` by default in `build` command on Windows
* Don't require `uniffi-bindgen` to be installed for uniffi bindings
* Fix platform tag for graalpy
* Always set minor version to 0 when major version >= 11 for macOS
* Warning about incorrect maturin version pyproject.toml `[build-system] requires`
   2023-09-27 14:49:10 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
py-maturin: update to 1.2.3nb2.

Fix wheel name on macOS>=11 using upstream patch.