You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
While the 0.29 release is not yet out the door, there have been a few topics which have been notable but not quite ready to ship in 0.29. I wanted to list these here now so that we can avoid forgetting these as we work towards 0.30.
I'm not sure what your plans are @davidhewitt, but it might be nice to do a quick 0.30 release without too much delay, to unblock rust-numpy abi3t support: PyO3/rust-numpy#556 (comment)
Agreed, my intent is to test #6321, decide whether it's trivial to ship in 0.30 (or wait to 0.31, sorry for the delay either way @lucascolley), and then prep the release.
... have just recently been bogged down in the pile of fixes which ended up being 0.29.3.
Agreed, my intent is to test #6321, decide whether it's trivial to ship in 0.30 (or wait to 0.31, sorry for the delay either way @lucascolley), and then prep the release.
Note that #6321 may not contain the latest tested version of the Meson code required to build PyO3 (I haven't updated it and I don't know whether @lucascolley did). The latest is in mesonbuild/meson-python#874 and applies to PyO3 0.23.2. I haven't looked at the diff between 0.23.2 and 0.23.3 to determine if any update is required.
It would be great if someone that better understand the PyO3 build would look at this Meson code, and it would be even better if testing of it could be integrated in the PyO3 project. On the other hand, Meson support for Rust is not very mature and integrating the Meson build system upstream may run into some sharp edges.
While the 0.29 release is not yet out the door, there have been a few topics which have been notable but not quite ready to ship in 0.29. I wanted to list these here now so that we can avoid forgetting these as we work towards 0.30.
listiterator implementation doesn't match Python semantics #6087PyClassGuardfromPyRef-PyRefMut::as_superandPyClassGuardMut::as_superenable type confusion #6083PyRef(Mut)(Part 1) #6120Bound|Py::(try_)borrow(_mut)(Part 2) #6121OverflowError/ValueErrorconsistency - negative-to-unsigned conversions are inconsistent betweenValueErrorandOverflowError#6116, Python-to-rust conversion of integer raises anOverflowErrorinstead ofValueErrorwhen value is out of bounds #5179PyGcTraversablederive #6330 / RFC: automatic garbage collector derives #56633.15.0rc2 crash - 3.15 rc 2 crash on macos #6390(now planned to ship in in 0.29.3 release)PyTzInfosubclass in dev mode #6110