This release fixes a regression introduced in 0.16.3 leading to build failures on Windows, enables crates depending on PyO3 to collect code coverage using LLVM instrumentation on stable Rust version 1.60 or later, and enables safe access to time zone information attached to Python's time
and datetime
objects. There are also some adjustments to PyO3's build-time interpreter detection to make it easier to cross-compile abi3
Python extensions.
Thank you to the following users for the improvements:
@adamreichold
@davidhewitt
@mejrs
@messense
@pickfire
@ravenexp
@RicoHageman