Setuptools-rust

Latest version: v1.11.0

Safety actively analyzes 723158 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 10

1.11.0

Packaging
- Drop support for Python 3.8. [479](https://github.com/PyO3/setuptools-rust/pull/479)
- Support free-threaded Python. [502](https://github.com/PyO3/setuptools-rust/pull/502)
- Support adding custom env vars. [504](https://github.com/PyO3/setuptools-rust/pull/504)

1.10.2

Fixed
- Fix deprecation warning from use of `wheel.bdist_wheel`.

1.10.1

Fixed
- Fix regression in 1.10.0 where editable builds would be built in release mode

1.10.0

Packaging
- Extend macOS build flags to iOS, tvOS and watchOS. [436](https://github.com/PyO3/setuptools-rust/pull/436)
- Support Python 3.13. [446](https://github.com/PyO3/setuptools-rust/pull/446)

Changed
- Add `SETUPTOOLS_RUST_PEP517_USE_BASE_PYTHON` environment variable to use the base interpreter path when running inside a virtual environment to avoid recompilation when switching between virtual environments. [429](https://github.com/PyO3/setuptools-rust/pull/429)
- Delay import of dependencies until use to avoid import errors during a partially complete install when multiple packages are installing at once. [437](https://github.com/PyO3/setuptools-rust/pull/437)
- Deprecate `--build-temp` argument to `build_rust` command (it does nothing). [457](https://github.com/PyO3/setuptools-rust/pull/457)

1.9.0

Changed
- Deprecate `py_limited_api` option to `RustExtension` in favour of always using `"auto"` to configure this from `bdist_wheel`. [410](https://github.com/PyO3/setuptools-rust/pull/410)

1.8.1

Fixed
- Fix regression in `install_extension` crashing since 1.8.0. [380](https://github.com/PyO3/setuptools-rust/pull/380)

Page 1 of 10

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.