Path to this page:
./
devel/py-maturin,
Build and publish crates with pyo3, rust-cpython and cffi bindings
Branch: CURRENT,
Version: 1.8.1,
Package name: py312-maturin-1.8.1,
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: 192.771 KB
Version history: (Expand)
- (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
- (2024-11-28) Updated to version: py312-maturin-1.7.6
- (2024-11-28) Updated to version: py312-maturin-1.7.5
CVS history: (Expand)
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
|
2024-11-28 08:12:36 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
py-maturin: updated to 1.7.5
1.7.5
* Improve wheel reproducibility by sorting external libraries
* Fix Readme and pyproject.toml inclusions for workspace where the bindings \
crate is not in the root
* Add support for GNU/Hurd target
* Add preliminary free-threaded Python wheel building support
|
2024-11-13 14:28:18 by Jonathan Perkin | Files touched by this commit (1) |
Log message:
py-maturin: Add a tool.mk.
Maturin will by default spawn as many build threads as it finds online
CPUs, which is completely unsuitable for bulk builds. This file should
be used instead of a plain TOOL_DEPENDS so that MAKE_JOBS is correctly
handled.
|
2024-11-11 08:29:31 by Thomas Klausner | Files touched by this commit (862) |
Log message:
py-*: remove unused tool dependency
py-setuptools includes the py-wheel functionality nowadays
|