Releases: PyO3/setuptools-rust
Releases · PyO3/setuptools-rust
v1.0.0
v1.0.0
Added
- Add
--target
command line option for specifying target triple. #136
- Add new default
"auto"
setting for RustExtension.py_limited_api
. #137
- Support very verbose cargo build.rs output. #140
Changed
- Switch to
tomli
dependency. #174
Removed
- Remove
test_rust
command. (python setup.py test
is deprecated.) #129
- Remove
check_rust
command. #131
- Move
tomlgen_rust
command to separate setuptools-rust-tomlgen
package. #167
Fixed
- Use info from sysconfig when cross-compiling. #139
- Put Rust extension module binary under
build/lib.*
directory. #150
- Fix
Exec
binding with console scripts. #154
v0.12.1
v0.12.1
Fixed
- Fix some files unexpectedly missing from
sdist
command output. #125
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