Releases: PyO3/setuptools-rust
Releases · PyO3/setuptools-rust
v0.12.0
v0.12.0
Packaging
- Bump minimum Python version to Python 3.6.
Added
- Support building x86-64 wheel on arm64 macOS machine. #114
- Add macOS universal2 wheel building support. #115
- Add option to cargo vendor crates into sdist. #118
Changed
- Respect
PYO3_PYTHON
and PYTHON_SYS_EXECUTABLE
environment variables if set. #96
- Add runtime dependency on setuptools >= 46.1. #102
- Append to, rather than replace, existing
RUSTFLAGS
when building. #103
Fixed
- Set executable bit on shared library. #110
- Don't require optional
wheel
dependency. #111
- Set a more reasonable LC_ID_DYLIB entry on macOS. #119
v0.11.6
Changed
- Respect
CARGO_BUILD_TARGET
environment variable if set. #90
- Add
setuptools_rust.__version__
and require setuptools >= 46.1. #93
v0.11.5
Changed
- Fix support for Python 3.5. #86
- Fix further cases of building for 32-bit Python on 64-bit Windows. #87
v0.11.4
Changed
- Fix
tomlgen
functionality on Windows. #78
- Add support for building abi3 shared objects. #82
v0.11.3
Changed
- Fix building on Linux distributions that use musl (e.g. Alpine) out of the box. #80
v0.11.2
Changed
- Fix support for namespace packages. #79
v0.11.1
Changed
- Fix building for 32-bit Python on 64-bit Windows. #77
v0.11.0
Changes
- Remove python 2 support. #53
- Fix compatibility with
cffi
. #68
- Add support for pyo3
0.12
's PYO3_PYTHON
setting. #71
v0.10.6
Changes
- Fix
tomlgen_rust
generating invalid Cargo.toml
files.
- Fix
tomlgen_rust
setting wrong path in .cargo/config