github PyO3/pyo3 v0.29.3
PyO3 0.29.3

2 hours ago

This release is a series of fixes worth landing to the PyO3 0.29 series; the PyO3 0.30 release is planned to follow within a few weeks, however during the development cycle a number of rough edges were discovered which were deemed worth a backport.

The patch broadly includes:

  • a further fix the to the opt-out of raw-dylib linking for Windows introduced in PyO3 0.29.1 (the switch to raw-dylib linking was introduced in PyO3 0.29.0),
  • fixes to support GraalPy on windows,
  • a handful of small performance optimizations,
  • a number of non-breaking fixes to the experimental-inspect type stub generation (expect more improvements in 0.30), and
  • various other bugfixes such as to FFI definitions, to resolve crashes, and to fix clippy lints caused by PyO3 macros.

For a full list of the exact fixes please consult the CHANGELOG.

Thank you to the following contributors for the improvements:

@adamgerhant-ai
@alex
@bschoenmaeckers
@charliermarsh
@chirizxc
@davidhewitt
@dependabot[bot]
@dylanpulver
@exg
@FranciscoTGouveia
@JMak-Security
@jonasdedden
@jorenham
@konstin
@latent-9
@mejrs
@ngoldbaum
@Person-93
@PeterFaiman
@sneakers-the-rat

Don't miss a new pyo3 release

NewReleases is sending notifications on new releases.