Skip to content

Update setuptools-rust requirement from ~=1.3.0 to ~=1.4.0

Created by: dependabot[bot]

Updates the requirements on setuptools-rust to permit the latest version.

Release notes

Sourced from setuptools-rust's releases.

v1.4.0

Packaging

  • Increase minimum setuptools version to 62.4. #222

Added

  • Add cargo_manifest_args to support locked, frozen and offline builds. #234
  • Add RustBin for packaging binaries in scripts data directory. #248

Changed

  • Exec binding RustExtension with script=True is deprecated in favor of RustBin. #248
  • Errors while calling 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
  • Deprecate native option of RustExtension. #258

Fixed

  • If the sysconfig for BLDSHARED has no flags, setuptools-rust won't crash anymore. #241
Changelog

Sourced from setuptools-rust's changelog.

1.4.0 (2022-07-05)

Packaging

  • Increase minimum setuptools version to 62.4. #222

Added

  • Add cargo_manifest_args to support locked, frozen and offline builds. #234
  • Add RustBin for packaging binaries in scripts data directory. #248

Changed

  • Exec binding RustExtension with script=True is deprecated in favor of RustBin. #248
  • Errors while calling 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
  • Deprecate native option of RustExtension. #258

Fixed

  • If the sysconfig for BLDSHARED has no flags, setuptools-rust won't crash anymore. #241

1.3.0 (2022-04-26)

Packaging

  • Increase minimum setuptools version to 58. #222

Fixed

  • Fix crash when python-distutils-extra linux package is installed. #222
  • Fix sdist built with vendored dependencies on Windows having incorrect cargo config. #223

1.2.0 (2022-03-22)

Packaging

  • Drop support for Python 3.6. #209

Added

  • Add support for kebab-case executable names. #205
  • Add support for custom cargo profiles. #216

Fixed

  • Fix building macOS arm64 wheel with cibuildwheel. #217

1.1.2 (2021-12-05)

Changed

  • Removed dependency on tomli to simplify installation. #200
  • Improve error messages on invalid inputs to rust_extensions keyword. #203

1.1.1 (2021-12-01)

Fixed

  • Fix regression from setuptools-rust 1.1.0 which broke builds for the x86_64-unknown-linux-musl target. #194
  • Fix --target command line option being unable to take a value. #195
  • Fix regression from setuptools-rust 1.0.0 which broke builds on arm64 macos conda builds. #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

... (truncated)

Commits
  • 22e4c3a release: 1.4.0
  • af272df Merge pull request #260 from davidhewitt/deprecate-native
  • 83edfce clarify semantics of rustc_flags, deprecate native
  • 3f97179 Merge pull request #258 from davidhewitt/default-target
  • a09c530 build: don't pass --target if not needed
  • 55211d9 Merge pull request #256 from davidhewitt/error-quiet
  • 7d50d9b add changelog for 254
  • b1f8c05 respect quiet flag in cargo metadata
  • fdd3d52 capture errors from cargo metadata (#254)
  • 17ae26a Merge pull request #252 from messense/rustbin-docs
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Merge request reports

Loading