Setuptools-rust

Latest version: v1.9.0

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

Scan your dependencies

Page 1 of 10

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)

1.8.0

Packaging
- Drop support for Python 3.7. [357](https://github.com/PyO3/setuptools-rust/pull/357)
- Remove direct imports from `pkg_resources`. [359](https://github.com/PyO3/setuptools-rust/pull/359)

Added
- Add support for setting a custom cargo profile with the `SETUPTOOLS_RUST_CARGO_PROFILE` environment variable. [364](https://github.com/PyO3/setuptools-rust/pull/364)

1.7.0

Packaging
- Remove direct imports from `distutils`. [336](https://github.com/PyO3/setuptools-rust/pull/336)
- Include `py.typed` when packaging to denote that setuptools-rust includes type hints. [338](https://github.com/PyO3/setuptools-rust/pull/338)

Added
- Add support for `pyproject.toml` configuration using `[tool.setuptools-rust]` options. [348](https://github.com/PyO3/setuptools-rust/pull/348)

Fixed
- Fix `plat_name` handling in the case `bdist_wheel.plat_name` is set via configuration file (e.g., `setup.cfg`). [352](https://github.com/PyO3/setuptools-rust/pull/352)

1.6.0

Changed
- Prefer passing `--crate-type` option to cargo if "toolchain >= 1.64". [322](https://github.com/PyO3/setuptools-rust/pull/322)

Fixed
- Fix a bug where rebuilding the library would cause any running processes using it to segfault. [295](https://github.com/PyO3/setuptools-rust/pull/295)
- Fix `setup.cfg` format for compatibility with "poetry==1.4.0". [319](https://github.com/PyO3/setuptools-rust/pull/319)

1.5.2

Fixed
- Fix regression in `dylib` build artifacts not being found since 1.5.0. [290](https://github.com/PyO3/setuptools-rust/pull/290)
- Fix regression in sdist missing examples and other supplementary files since 1.5.0. [291](https://github.com/PyO3/setuptools-rust/pull/291)

Page 1 of 10

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.