-
Notifications
You must be signed in to change notification settings - Fork 876
Closed
Description
As proposed in #4390 (comment) I think we should proceed with 0.26 release so that we can then have a clean slate to release the changes to FromPyObject
(and release those as 0.27 after some preparation).
Here's a selection of pieces which I think could be mergeable before release, with a bit of focus & support:
- rename
Python::assume_gil_acquired
toPython::assume_attached
#5354 - add
Python::try_attach
#5342 fix races when initializingwill think more on the design for this one#[pyclass]
type objects #5341- ci: run 3.14 on PR for the moment #5309
- Publish pyo3-introspection #5300
- add
Bound::cast
and friends #5289 - move
#[pyclass]
docstring generation to compile time #5286 - rename
pyo3::prepare_freethreaded_python
toPython::initialize
#5247 Allow naive datetime into chrono(needs discussion see Allow naive datetime into chronoDateTime<Local>
conversion #5178DateTime<Local>
conversion #5178 (comment))- add
PyOnceLock
type #5223 (and follow-up to disallow races when initializing types) - fix crash when dropping
PyBuffer
after interpreter finalized #5242 - Report multiple errors from proc-macros #5159
- replace
PyString::from_object
withPyString::from_encoded_object
#5017 - Towards soundness of PyByteArray::to_vec #4742
- Use disallow instantiation flag for classes without the __new__ method #4568
Enable writing to python stdio streams #3920(I think I'm not sure enough about the design on this one, will punt it for now, no need to rush)
... I'll start working to help those cross the line. Comment if anything else looks potentially relevant!
Metadata
Metadata
Assignees
Labels
No labels