Skip to content

remove all functionality deprecated in PyO3 0.28 - #6519

Merged
davidhewitt merged 1 commit into
PyO3:mainfrom
davidhewitt:0.28-removal
Oct 13, 2026
Merged

davidhewitt merged 1 commit into
PyO3:mainfrom
davidhewitt:0.28-removal

Conversation

@davidhewitt

Copy link
Copy Markdown
Member

This PR removes all functionality deprecated in PyO3 0.28 (so these items can be removed in #6493).

While at it, I spotted a bunch of dead doctests which had compile_fail marked in the migration guide, and one in jiff.rs which had a #![cfg_attr()] - all of these were running outside of the merged doctests. I set the compile_fail ones in the migration guide to be ignore, and tweaked the jiff one so it could join the merged run.

@davidhewitt

Copy link
Copy Markdown
Member Author

To allow the release to ship, I'm just going to set this to merge. I think there should be no concerns with this.

@davidhewitt
davidhewitt enabled auto-merge October 13, 2026 14:24
@davidhewitt
davidhewitt added this pull request to the merge queue Oct 13, 2026
Merged via the queue into PyO3:main with commit d3befaa Oct 13, 2026
53 of 54 checks passed
@davidhewitt
davidhewitt deleted the 0.28-removal branch October 13, 2026 15:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants