Setuptools plugin for Rust support
py_limited_api
option to RustExtension
in favour of always using "auto"
to configure this from bdist_wheel
. #410
distutils
. #336
py.typed
when packaging to denote that setuptools-rust includes type hints. #338
pyproject.toml
configuration using [tool.setuptools-rust]
options. #348
plat_name
handling in the case bdist_wheel.plat_name
is set via configuration file (e.g., setup.cfg
). #352
HOST_GNU_TYPE
/ BUILD_GNU_TYPE
sysconfig variables. #269
setuptools
version to 62.4. #222
cargo_manifest_args
to support locked, frozen and offline builds. #234
RustBin
for packaging binaries in scripts data directory. #248
Exec
binding RustExtension
with script=True
is deprecated in favor of RustBin
. #248
cargo metadata
are now reported back to the user #254
quiet
option will now suppress output of cargo metadata
. #256
setuptools-rust
will now match cargo
behavior of not setting --target
when the selected target is the rust host. #258
native
option of RustExtension
. #258
BLDSHARED
has no flags, setuptools-rust
won't crash anymore. #241