This release contains some fixes to compile-time edge cases for the PyO3 0.21 series:
- A missing deprecation warning for the GIL Ref constructor
PySet::empty
has now been added. #[pymodule]
functions will no longer triggermissing_docs
lints on their generated code.- Incorrect implementations of
__traverse__
in#[pymethods]
will now emit a better error. - Extension modules on AIX will now link to
libpython
.
This release also fixes some compile errors for the experimental-async
and experimental-declarative-modules
features, and corrects some documentation typos.
Thank you to the following users for the improvements:
@adamreichold
@blmarket
@davidhewitt
@Icxolu
@lfn3
@messense
@wyfo