Setuptools-rust

Latest version: v1.10.2

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

Scan your dependencies

Page 4 of 10

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)

0.11.6

- Respect `CARGO_BUILD_TARGET` environment variable if set. [90](https://github.com/PyO3/setuptools-rust/pull/90)
- Add `setuptools_rust.__version__` and require setuptools >= 46.1. [93](https://github.com/PyO3/setuptools-rust/pull/93)

0.11.5

- Fix support for Python 3.5. [86](https://github.com/PyO3/setuptools-rust/pull/86)
- Fix further cases of building for 32-bit Python on 64-bit Windows. [87](https://github.com/PyO3/setuptools-rust/pull/87)

0.11.4

- Fix `tomlgen` functionality on Windows. [78](https://github.com/PyO3/setuptools-rust/pull/78)
- Add support for building abi3 shared objects. [82](https://github.com/PyO3/setuptools-rust/pull/82)

Page 4 of 10

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.