Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This bumps versions for 0.14.2. I think the dust has mostly settled on the 0.14 releases now, so I'd be happy to start merging breaking changes for the 0.15 release (which we already have a fair few of).
I'll put this live tomorrow unless I hear a reason to do otherwise.
Proposed release notes below.
This release is a small quality-of-life update for the PyO3 0.14 release series. Optional support for the
indexmap
crate has been added. In addition, there have been a number of bugfixes for regressions and incorrect FFI definitions.Users who removed macOS cargo configuration from their setup after updating to PyO3 0.14 will unfortunately have to once again add configuration to their compilation after updating to this release. This is because PyO3 was using functionality which Cargo had erroneously allowed.
The recommended way to restore configuration for macOS is to add a build script which invokes
pyo3_build_config::add_extension_module_link_args()
. The cargo configuration previously recommended is also still an option.