This release corrects a failure to compile of the either feature when the experimental-inspect feature is not enabled.
It also adds backwards-compatibility for pyo3 0.20.0 to build against pyo3-build-config 0.20.2, as pyo3 0.20.0 was (unintentionally) not pinned against an exact patch version pyo3-build-config, and pyo3 0.20.0 could not build against pyo3-build-config 0.20.1 due to an internal API adjustment.
Thank you to the following users for the improvements:
Pin pyo3 and pyo3-ffi dependencies on pyo3-build-config to require the same patch version, i.e. pyo3 0.20.2 requires exactlypyo3-build-config 0.20.2. #3721
Fixed
Fix compile failure when building pyo3 0.20.0 with latest pyo3-build-config 0.20.X. #3724
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps pyo3-build-config from 0.20.0 to 0.20.2.
Release notes
Sourced from pyo3-build-config's releases.
Changelog
Sourced from pyo3-build-config's changelog.
Commits
bcef18b
release: 0.20.2fa6d60b
Use a definite version specification when depending on pyo3-build-config.f9f0bdd
Merge pull request #3724 from davidhewitt/fix-build-config-issuecf21325
re-add emit_pyo3_cfgs for pyo3 0.20.0 compatibilityf789385
Merge pull request #3722 from PyO3/fix-doc-build9120b35
Include the experimental-inspect feature for the docs.rs build thereby making...2e79c55
Add CI job to test the equivalent of a docs.rs build.2564ca4
Fix missing feature flags in implementation of Either conversion.be4d562
Merge pull request #3713 from PyO3/release-0.20.1d3f034a
release: 0.20.1Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show