Setuptools-rust

Latest version: v1.9.0

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

Scan your dependencies

Page 3 of 10

1.1.2

Changed
- Removed dependency on `tomli` to simplify installation. [200](https://github.com/PyO3/setuptools-rust/pull/200)
- Improve error messages on invalid inputs to `rust_extensions` keyword. [203](https://github.com/PyO3/setuptools-rust/pull/203)

1.1.1

Fixed
- Fix regression from `setuptools-rust` 1.1.0 which broke builds for the `x86_64-unknown-linux-musl` target. [194](https://github.com/PyO3/setuptools-rust/pull/194)
- Fix `--target` command line option being unable to take a value. [195](https://github.com/PyO3/setuptools-rust/pull/195)
- Fix regression from `setuptools-rust` 1.0.0 which broke builds on arm64 macos conda builds. [196](https://github.com/PyO3/setuptools-rust/pull/196)
- Fix regression from `setuptools-rust` 1.1.0 which incorrectly converted library extension suffixes to the "abi3" suffix when `py_limited_api` was unspecified. [197](https://github.com/PyO3/setuptools-rust/pull/197)

1.1.0

Added
- Add support for cross-compiling using [`cross`](https://github.com/rust-embedded/cross). [#185](https://github.com/PyO3/setuptools-rust/pull/185)

Fixed
- Fix incompatibility with Python 3.6.0 using default values for NamedTuple classes. [184](https://github.com/PyO3/setuptools-rust/pull/184)
- Stop forcing the `msvc` Rust toolchain for Windows environments using the `gnu` toolchain. [187](https://github.com/PyO3/setuptools-rust/pull/187)

1.0.0

Added
- Add `--target` command line option for specifying target triple. [136](https://github.com/PyO3/setuptools-rust/pull/136)
- Add new default `"auto"` setting for `RustExtension.py_limited_api`. [137](https://github.com/PyO3/setuptools-rust/pull/137)
- Support very verbose cargo build.rs output. [140](https://github.com/PyO3/setuptools-rust/pull/140)

Changed
- Switch to `tomli` dependency. [174](https://github.com/PyO3/setuptools-rust/pull/174)

Removed
- Remove `test_rust` command. (`python setup.py test` is deprecated.) [129](https://github.com/PyO3/setuptools-rust/pull/129)
- Remove `check_rust` command. [131](https://github.com/PyO3/setuptools-rust/pull/131)
- Move `tomlgen_rust` command to separate `setuptools-rust-tomlgen` package. [167](https://github.com/PyO3/setuptools-rust/pull/167)

Fixed
- Use info from sysconfig when cross-compiling. [139](https://github.com/PyO3/setuptools-rust/pull/139)
- Put Rust extension module binary under `build/lib.*` directory. [150](https://github.com/PyO3/setuptools-rust/pull/150)
- Fix `Exec` binding with console scripts. [154](https://github.com/PyO3/setuptools-rust/pull/154)

0.12.1

Fixed
- Fix some files unexpectedly missing from `sdist` command output. [125](https://github.com/PyO3/setuptools-rust/pull/125)

0.12.0

Packaging
- Bump minimum Python version to Python 3.6.

Added
- Support building x86-64 wheel on arm64 macOS machine. [114](https://github.com/PyO3/setuptools-rust/pull/114)
- Add macOS universal2 wheel building support. [115](https://github.com/PyO3/setuptools-rust/pull/115)
- Add option to cargo vendor crates into sdist. [118](https://github.com/PyO3/setuptools-rust/pull/118)

Changed
- Respect `PYO3_PYTHON` and `PYTHON_SYS_EXECUTABLE` environment variables if set. [96](https://github.com/PyO3/setuptools-rust/pull/96)
- Add runtime dependency on setuptools >= 46.1. [102](https://github.com/PyO3/setuptools-rust/pull/102)
- Append to, rather than replace, existing `RUSTFLAGS` when building. [103](https://github.com/PyO3/setuptools-rust/pull/103)

Fixed
- Set executable bit on shared library. [110](https://github.com/PyO3/setuptools-rust/pull/110)
- Don't require optional `wheel` dependency. [111](https://github.com/PyO3/setuptools-rust/pull/111)
- Set a more reasonable LC_ID_DYLIB entry on macOS. [119](https://github.com/PyO3/setuptools-rust/pull/119)

Page 3 of 10

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.