2025-07-01 13:59:05 by Adam Ciarcinski | Files touched by this commit (3) |  |
Log message:
py-maturin: updated to 1.9.0
1.9.0
* Add full PEP 639 support for `project.license` and `project.license-files`.
* Add `--compatiblity pypi` to only build wheels with platform tags that can \
also be uploaded to PyPI. This blocks e.g. building for riscv64, which is \
supported by manylinux, but not by PyPI.
|
2025-06-19 01:48:35 by Greg Troxel | Files touched by this commit (1) |
Log message:
devel/py-maturin: Require new enough py-setuptools-rust
The maturin build fails non-obviously with 1.10.2, and works with
1.11.1.
|
2025-06-10 11:08:38 by Adam Ciarcinski | Files touched by this commit (3) |  |
Log message:
py-maturin: updated to 1.8.7
1.8.7
Note Homebrew installation conflicts with rustup
Trim package description
Docs: Update rust-as-submodule instructions
bootstrap: fix overriden setuptools PEP 517 hooks
Upgrade cbindgen to 0.29
Allow specifying compression method and level, in both build and develop modes.
Fix Windows free-threaded builds on Python3.14
Upgrade jobserver
|
2025-05-13 19:11:59 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
py-maturin: updated to 1.8.6
1.8.6
Fix bindings detection docs
Print a message when overriding platform tag from _PYTHON_HOST_PLATFORM
fixes 1894 -- when the abi3 feature is set with no explicit version, use the \
current python interpreter's version
1.8.5
Readme touchups
Remove Readme CI badges
Type target triple to fix regression.
|
2025-05-09 15:50:39 by Adam Ciarcinski | Files touched by this commit (4) |  |
Log message:
py-maturin: updated to 1.8.4
1.8.4
* Install a Rust toolchain into a temporary directory when building maturin \
itself or a package and a Rust toolchain is
missing. Set `MATURIN_NO_INSTALL_RUST` to disable this behaviour.
* Fix broken `maturin develop` with latest uv
* Add `PYO3_PYTHON` env var support
* Sort RECORD file in wheel archives to make them deterministic
* Publish wheel for loongarch64
* Add --compression-level option to build command
|
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
|