Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

release: 0.20.3 #3882

Merged
merged 6 commits into from
Feb 23, 2024
Merged

release: 0.20.3 #3882

merged 6 commits into from
Feb 23, 2024

Conversation

davidhewitt
Copy link
Member

This is a long-overdue patch release which just resolves a few quality-of-life issues we hit over the time on PyO3 0.20's release cycle.

Despite my feeling that 0.21 is just around the corner, I think it's worth getting these issues with the 0.20 series resolved.

cc @mgorny - sorry this took so long!

If I hear no reason to delay, I'll put live tomorrow morning!

adamreichold and others added 3 commits February 22, 2024 08:57
…ck interpreter ID.

I chose to make the dependency mandatory instead of optional as portable-atomic
itself just forwards to the native atomics when they are available so making
that choice part of our build system is not really necessary. Personally, I was
unable to perceive any noticeable compile-time hit from adding it.
* add maximum Python version check

* restore dependency of `pyo3-macros-backend` on `pyo3-build-config`

* fix clippy-all noxfile job
* fix `either` feature conditional compilation, again

* test feature powerset in CI

* install `rust-src` for feature powerset tests

* review: adamreichold feedback

* Fix one more case of redundant imports.

* just check feature powerset for now

---------

Co-authored-by: Adam Reichold <[email protected]>
@davidhewitt davidhewitt force-pushed the release-0.20.3 branch 4 times, most recently from 476ce65 to 71c07b3 Compare February 23, 2024 08:03
@davidhewitt
Copy link
Member Author

I think I will ignore the nightly lints and release. I tried a few times to tidy them but it's a lot and shouldn't be relevant for users as they're just about dead code and redundant imports, mostly in tests.

@davidhewitt davidhewitt merged commit a22e4f6 into release-0.20 Feb 23, 2024
63 checks passed
@davidhewitt davidhewitt deleted the release-0.20.3 branch February 23, 2024 11:59
@mgorny
Copy link

mgorny commented Feb 23, 2024

Thanks a lot!

@davidhewitt
Copy link
Member Author

No problem, I'm sorry again for the long delay in getting this shipped.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants