-
Notifications
You must be signed in to change notification settings - Fork 894
Description
We already have the MSRV bump and the changes to use multi-phase-init on main, plus a couple of deprecations.
I guess we'll release this all around the end of the year, subject to exactly when we have a meaningful set of changes to ship.
Some areas that I'm going to focus on:
- type hints (ongoing as usual)
- cleaning up
#[new]and__init__support (somewhat related to the above) - finish off remove remaining private
_Pysymbols from pyo3-ffi #5592 - free-threading clean-up, e.g. Disallow races in initializing types #5211
- some items which have come up in recent conversations I've had, which I'd love to get resolved
Help welcome on all of the above, just let me know what anyone picks up so I know not to race with you. I'm sure there will also be plenty of CI and maintenance work, plus a bunch of optimizations and other bugfixing.
We had a bunch of threads we haven't yet wrapped up, such as how to move forward with PyClassGuard. We probably need to kick off design issues for some of those and work out the next steps.
There's also plenty of bugs and other tasks on the backlog which we can try to burn down too :)