Skip to content

Releases: PyO3/setuptools-rust

v1.0.0

21 Nov 22:41
Compare
Choose a tag to compare

v1.0.0

Added

  • Add --target command line option for specifying target triple. #136
  • Add new default "auto" setting for RustExtension.py_limited_api. #137
  • Support very verbose cargo build.rs output. #140

Changed

  • Switch to tomli dependency. #174

Removed

  • Remove test_rust command. (python setup.py test is deprecated.) #129
  • Remove check_rust command. #131
  • Move tomlgen_rust command to separate setuptools-rust-tomlgen package. #167

Fixed

  • Use info from sysconfig when cross-compiling. #139
  • Put Rust extension module binary under build/lib.* directory. #150
  • Fix Exec binding with console scripts. #154

v0.12.1

11 Mar 09:25
d4657b8
Compare
Choose a tag to compare

v0.12.1

Fixed

  • Fix some files unexpectedly missing from sdist command output. #125

v0.12.0

08 Mar 21:39
Compare
Choose a tag to compare

v0.12.0

Packaging

  • Bump minimum Python version to Python 3.6.

Added

  • Support building x86-64 wheel on arm64 macOS machine. #114
  • Add macOS universal2 wheel building support. #115
  • Add option to cargo vendor crates into sdist. #118

Changed

  • Respect PYO3_PYTHON and PYTHON_SYS_EXECUTABLE environment variables if set. #96
  • Add runtime dependency on setuptools >= 46.1. #102
  • Append to, rather than replace, existing RUSTFLAGS when building. #103

Fixed

  • Set executable bit on shared library. #110
  • Don't require optional wheel dependency. #111
  • Set a more reasonable LC_ID_DYLIB entry on macOS. #119

v0.11.6

13 Dec 12:10
Compare
Choose a tag to compare

Changed

  • Respect CARGO_BUILD_TARGET environment variable if set. #90
  • Add setuptools_rust.__version__ and require setuptools >= 46.1. #93

v0.11.5

10 Nov 07:40
Compare
Choose a tag to compare

Changed

  • Fix support for Python 3.5. #86
  • Fix further cases of building for 32-bit Python on 64-bit Windows. #87

v0.11.4

03 Nov 09:19
Compare
Choose a tag to compare

Changed

  • Fix tomlgen functionality on Windows. #78
  • Add support for building abi3 shared objects. #82

v0.11.3

24 Aug 21:52
Compare
Choose a tag to compare

Changed

  • Fix building on Linux distributions that use musl (e.g. Alpine) out of the box. #80

v0.11.2

10 Aug 19:04
Compare
Choose a tag to compare

Changed

  • Fix support for namespace packages. #79

v0.11.1

07 Aug 16:33
Compare
Choose a tag to compare

Changed

  • Fix building for 32-bit Python on 64-bit Windows. #77

v0.11.0

06 Aug 11:30
7342249
Compare
Choose a tag to compare

Changes

  • Remove python 2 support. #53
  • Fix compatibility with cffi. #68
  • Add support for pyo3 0.12's PYO3_PYTHON setting. #71