⬆️ Update Rust crate pyo3 to 0.25.0 and pyo3-log to 0.12.4#968
Conversation
|
37922d5 to
f131562
Compare
|
Needs a new version of |
16fba1f to
afc71a2
Compare
afc71a2 to
66200b5
Compare
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
Codecov ReportAll modified and coverable lines are covered by tests ✅
✅ All tests successful. No failed tests found. Additional details and impacted files@@ Coverage Diff @@
## dev #968 +/- ##
=======================================
Coverage 93.63% 93.63%
=======================================
Files 129 129
Lines 4999 4999
Branches 325 325
=======================================
Hits 4681 4681
Misses 258 258
Partials 60 60 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
CodSpeed Performance ReportMerging #968 will not alter performanceComparing Summary
|
This PR contains the following updates:
0.24.1->0.25.00.12.3->0.12.4Release Notes
pyo3/pyo3 (pyo3)
v0.25.0Compare Source
Packaging
bigdecimaldependency to add conversions forbigdecimal::BigDecimal. #5011timedependency to add conversions fortimetypes. #5057cfg-ifdependency. #5110ordered_floatdependency to add conversions forordered_float::NotNanandordered_float::OrderedFloat. #5114Added
experimental-inspectfeature. #3977#[pyclass(generic)]option to support runtime generic typing. #4926OnceExt&MutexExtforparking_lot&lock_api. Use the new extension traits by enabling thearc_lock,lock_api, orparking_lotcargo features. #5044From/IntoforBorrowed<T>->Py<T>. #5054PyTzInfoconstructors. #5055PY_INVALID_STACK_EFFECT. #5064AsRef<Py<PyAny>>forPy<T>,Bound<T>andBorrowed<T>. #5071PyModule_Addandcompat::PyModule_Add. #5085Py_HashBuffer,Py_HashPointer, andPyObject_GenericHash. #5086#[pymodule_export]onconstitems in declarative modules. #5096#[pyclass(immutable_type)]option (on Python 3.14+ withabi3, or 3.10+ otherwise) for immutable type objects. #5101#[pyo3(rename_all)]support on#[derive(IntoPyObject)]. #5112PyRangewrapper. #5117Changed
datetimetypes withabi3feature enabled. #4970timezone_utcin favor ofPyTzInfo::utc. #5055PyCodeObjectis now an opaque struct on all Python versions.PyFutureFeaturesis now only defined up until Python 3.10 (it was present in CPython headers but unused in 3.11 and 3.12).PyAnyMethods::isto takeother: &Bound<T>. #5071Py::isto takeother: &Py<T>. #5071PyVisit::callto takeT: Into<Option<&Py<T>>>. #5071PyDateTime_DATE_GET_TZINFOandPyDateTime_TIME_GET_TZINFOon PyPy 3.10 and later. #5079#[track_caller]towith_gilandwith_gil_unchecked. #5109std::thread::park()instead oflibc::pause()orsleep(9999999). #5115Removed
IntoPyandToPyObjecttraits. #5010pyo3-ffi(i.e. starting with_Py) which are not referenced by public APIs:_PyLocalMonitors,_Py_GlobalMonitors,_PyCoCached,_PyCoLineInstrumentationData,_PyCoMonitoringData,_PyCompilerSrcLocation,_PyErr_StackItem. #5064PyCode_GetNumFree(PyO3 cannot support it due to knowledge of the code object). #5064AsPyPointertrait. #5071from_py_with. #5097_PyMethodWrapper_Type,_PyCoroWrapper_Type,_PyImport_FrozenBootstrap,_PyImport_FrozenStdlib,_PyImport_FrozenTest,_PyManagedBuffer_Type,_PySet_Dummy,_PyWeakref_ProxyType, and_PyWeakref_CallableProxyType. #5105PyASCIIObjectState,PyUnicode_IS_ASCII,PyUnicode_IS_COMPACT, andPyUnicode_IS_COMPACT_ASCIIon Python 3.14 and newer. #5133Fixed
#[derive(IntoPyObject, FromPyObject)]when using#[pyo3()]options recognised by only one of the two derives. #5070backports.zoneinfofor python <3.9 when converting timezones into python. #5120vorner/pyo3-log (pyo3-log)
v0.12.4Compare Source
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.