Releases: PyO3/setuptools-rust
Releases · PyO3/setuptools-rust
v1.9.0
v1.8.1
v1.8.0
v1.7.0
Packaging
- Remove direct imports from
distutils
. #336 - Include
py.typed
when packaging to denote that setuptools-rust includes type hints. #338
Added
- Add support for
pyproject.toml
configuration using[tool.setuptools-rust]
options. #348
Fixed
- Fix
plat_name
handling in the casebdist_wheel.plat_name
is set via configuration file (e.g.,setup.cfg
). #352
v1.6.0
v1.5.2
v1.5.1
v1.5.0
Added
- Add support for extension modules built for wasm32-unknown-emscripten with Pyodide. #244
Changed
- Locate cdylib artifacts by handling messages from cargo instead of searching target dir (fixes build on MSYS2). #267
- No longer guess cross-compile environment using
HOST_GNU_TYPE
/BUILD_GNU_TYPE
sysconfig variables. #269
Fixed
v1.4.1
v1.4.0
Packaging
- Increase minimum
setuptools
version to 62.4. #222
Added
- Add
cargo_manifest_args
to support locked, frozen and offline builds. #234 - Add
RustBin
for packaging binaries in scripts data directory. #248
Changed
Exec
bindingRustExtension
withscript=True
is deprecated in favor ofRustBin
. #248- Errors while calling
cargo metadata
are now reported back to the user #254 quiet
option will now suppress output ofcargo metadata
. #256setuptools-rust
will now matchcargo
behavior of not setting--target
when the selected target is the rust host. #258- Deprecate
native
option ofRustExtension
. #258
Fixed
- If the sysconfig for
BLDSHARED
has no flags,setuptools-rust
won't crash anymore. #241