-
Notifications
You must be signed in to change notification settings - Fork 195
Bump MSRV to Rust 1.85, Edition to 2024, and PyO3 to 0.26 #1510
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
Conversation
Pull Request Test Coverage Report for Build 18639575611Details
💛 - Coveralls |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I've only made it about half way through the files so far, but I've got to step away for today. So far it seems mostly straightforward. I do wish you had done this as a few separate PRs as it would have been simpler to review each logical change in isolation. I only have one comment so far about the macro usage changes in edition 2024. We don't need the macro expr changes because the new behavior in 2024 shouldn't effect our macros.
|
I will fix the macros but: every single PR conflicts with edition 2024 and PyO3 0.26. So it was on the convenience of the author vs burden of the reviewer. hopefully we merge this soon, sorry for the huge delta. But PyO3 renamed their most common struct |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I've finished going through this now. All the changes are fairly mechanical thanks for the quick update on the macro thing, and thanks for doing this, sorry about the delay in reviewing it.
This PR:
cargo fix --edition.