Path to this page:
./
devel/py-maturin,
Build and publish crates with pyo3, rust-cpython and cffi bindings
Branch: CURRENT,
Version: 1.8.3,
Package name: py312-maturin-1.8.3,
Maintainer: pkgsrc-usersBuild 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: 194.977 KB
Version history: (Expand)
- (2025-03-15) Updated to version: py312-maturin-1.8.3
- (2025-02-05) Updated to version: py312-maturin-1.8.2
- (2024-12-31) Updated to version: py312-maturin-1.8.1
- (2024-12-26) Updated to version: py312-maturin-1.8.0
- (2024-12-04) Updated to version: py312-maturin-1.7.8
- (2024-12-02) Updated to version: py312-maturin-1.7.7
CVS history: (Expand)
2025-03-21 17:16:19 by Greg Troxel | Files touched by this commit (1) |  |
Log message:
devel/py-maturin: tool.mk: Require recent version
At least devel/py-rpds-py fails to build with somewhat older maturin,
but this is hard to figure out from reading upstream NEWS. And,
py-rpds-py upstream simply says it needs maturin, wihtout a version
requirement.
While 1.8.3 is surely a more strict requirement than necessary, it's
difficult to determine what the real requirements are. When maturin
is used as a tool, require >=1.8.3 (the current version). This choice
favors avoiding unknown problems with the downside that some
people:(but only those that have pkgsrc installations with
persistently outdated packages) will now have to update maturin.
This commit does not intend to establish a rule that the minimum
version should be increased on every update.
|
2025-03-15 21:30:11 by Adam Ciarcinski | Files touched by this commit (3) |  |
Log message:
py-maturin: updated to 1.8.3
1.8.3
Fix cargo run uniffi-bindgen when cross compiling
Use emcc.bat to query version on Windows
Add rnet python library to examples
bump the attest-build-provenance version in the generated ci file
Fix platform tag on Solaris/Illumos
Auto detect PyPy 3.11
Update manylinux/musllinux policies to the latest main
Update generate-ci options in user guide
chore: Update cbindgen to 0.28.0
Don't install dependencies when running maturin develop --skip-install
Upgrade pyo3 to 0.24.0
Update the TP docs to use pypi as the GH Env name
fix auditwheel .so relocation for namespace modules
Updates Rng legacy methods in tutorial
|
2025-02-05 17:19:03 by Adam Ciarcinski | Files touched by this commit (3) |  |
Log message:
py-maturin: updated to 1.8.2
1.8.2
Update manylinux/musllinux policies to the latest main
ci: don't enable sccache on tag refs
Exclude packages not in the dependency tree when finding bindings
Use uv automatically when running maturin develop inside a uv-created venv
Upgrade pyproject-toml to 0.13.4
Upgrade pyo3 to 0.23.4 in test crates
Consider abi3 minor version when resolving Python interpreters
Upgrade cargo-xwin to 0.18.4
Use GitHub hosted arm Linux runner
Fix clippy warning
Handle archived dylibs on AIX
Fix constant rebuilds
fix the name of the .data directory in the generated wheel
Update manylinux/musllinux policies to the latest main
Update minimal manylinux version for loongarch64
Update mdbook
Mention zig in readme and introduction page
Simplify emcc_version using -dumpversion flag
Strip a possible -git suffix from emcc version
|
2024-12-31 17:10:24 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
py-maturin: updated to 1.8.1
1.8.1
* Downgrade invalid version info in `pyproject.toml` error to warning
* Make `maturin develop` fail if version info is invalid in pyproject.toml
|
2024-12-26 18:23:43 by Adam Ciarcinski | Files touched by this commit (3) |  |
Log message:
py-maturin: updated to 1.8.0
1.8.0
Don't add wheel data to sdist
Bump pyo3 to 0.23.3
Switch from wasm32-wasi to wasm32-wasip1
Use uv venv in tests
upgrade packages to resolve security advisory
update and improve import hook docs
Add sparcv9 architecture support
check the install backend version to give more informative error messages
Properly handle dynamic version in pyproject.toml
Fix interpreter selection for abi3 bindings
Use the official recommended naming pattern for cffi module file
Refine armv7l target architecture detection
Add Linux armv5te architecture support
Encode free-threaded Python support in bridge model
|
2024-12-04 21:27:37 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
py-maturin: updated to 1.7.8
v1.7.8
Fix aarch64 Windows cross compilation
|
2024-12-02 21:37:10 by Adam Ciarcinski | Files touched by this commit (3) |  |
Log message:
py-maturin: updated to 1.7.7
1.7.7
* Fix abi3 interpreter discovery on Windows
* Normalize python source directory path
* Use different binding dirs for different uniffi modules
* Limit minimal PyPy version based on bindings crate version
* Do not use `xwin` to compile on Windows when MSVC compiler can build for the target
|
2024-11-28 19:15:06 by Adam Ciarcinski | Files touched by this commit (3) |  |
Log message:
py-maturin: updated to 1.7.6
1.7.6
* Set core metadata version to 2.4 to fix `project.license.files` handling
|