Skip to content

Comments

chore(deps): bump the pyo3 group in /bindings/python with 2 updates#6631

Merged
asukaminato0721 merged 2 commits intomainfrom
dependabot/cargo/bindings/python/pyo3-3d226c9a5f
Oct 8, 2025
Merged

chore(deps): bump the pyo3 group in /bindings/python with 2 updates#6631
asukaminato0721 merged 2 commits intomainfrom
dependabot/cargo/bindings/python/pyo3-3d226c9a5f

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Oct 8, 2025

Updates the requirements on pyo3 and pyo3-async-runtimes to permit the latest version.
Updates pyo3 to 0.25.1

Release notes

Sourced from pyo3's releases.

PyO3 0.25.1

This release adds testing for arm64 Windows, and fixes a bug with Python 3.14 support on 32-bit systems.

This release also adds a chrono-local feature to enable support for chrono::Local timezone (this was previously available in PyO3 0.24 but would convert the local timezone to a fixed offset, which did not round-trip well).

There are a few other fixes, mostly correcting FFI definitions and improving compiler errors when writing async code without the experimental-async feature enabled.

Thank you to the following contributors for the improvements:

@​bschoenmaeckers @​Cheukting @​davidhewitt @​decathorpe @​dependabot[bot] @​Icxolu @​jessekrubin @​musicinmybrain @​ngoldbaum @​timfel @​tonybaloney @​Tpt @​yogevm15

Changelog

Sourced from pyo3's changelog.

[0.25.1] - 2025-06-12

Packaging

  • Add support for Windows on ARM64. #5145
  • Add chrono-local feature for optional conversions for chrono's Local timezone & DateTime<Local> instances. #5174

Added

  • Add FFI definition PyBytes_AS_STRING. #5121
  • Add support for module associated consts introspection. #5150

Changed

  • Enable "vectorcall" FFI definitions on GraalPy. #5121
  • Use Py_Is function on GraalPy #5121

Fixed

  • Report a better compile error for async declarations when not using experimental-async feature. #5156
  • Fix implementation of FromPyObject for uuid::Uuid on big-endian architectures. #5161
  • Fix segmentation faults on 32-bit x86 with Python 3.14. #5180

[0.25.0] - 2025-05-14

Packaging

  • Support Python 3.14.0b1. #4811
  • Bump supported GraalPy version to 24.2. #5116
  • Add optional bigdecimal dependency to add conversions for bigdecimal::BigDecimal. #5011
  • Add optional time dependency to add conversions for time types. #5057
  • Remove cfg-if dependency. #5110
  • Add optional ordered_float dependency to add conversions for ordered_float::NotNan and ordered_float::OrderedFloat. #5114

Added

  • Add initial type stub generation to the experimental-inspect feature. #3977
  • Add #[pyclass(generic)] option to support runtime generic typing. #4926
  • Implement OnceExt & MutexExt for parking_lot & lock_api. Use the new extension traits by enabling the arc_lock, lock_api, or parking_lot cargo features. #5044
  • Implement From/Into for Borrowed<T> -> Py<T>. #5054
  • Add PyTzInfo constructors. #5055
  • Add FFI definition PY_INVALID_STACK_EFFECT. #5064
  • Implement AsRef<Py<PyAny>> for Py<T>, Bound<T> and Borrowed<T>. #5071
  • Add FFI definition PyModule_Add and compat::PyModule_Add. #5085
  • Add FFI definitions Py_HashBuffer, Py_HashPointer, and PyObject_GenericHash. #5086
  • Support #[pymodule_export] on const items in declarative modules. #5096
  • Add #[pyclass(immutable_type)] option (on Python 3.14+ with abi3, or 3.10+ otherwise) for immutable type objects. #5101
  • Support #[pyo3(rename_all)] support on #[derive(IntoPyObject)]. #5112
  • Add PyRange wrapper. #5117

Changed

... (truncated)

Commits

Updates pyo3-async-runtimes to 0.26.0

Release notes

Sourced from pyo3-async-runtimes's releases.

v0.26.0

What's Changed

Full Changelog: PyO3/pyo3-async-runtimes@v0.25.0...v0.26.0

Changelog

Sourced from pyo3-async-runtimes's changelog.

[0.26.0] - 2025-09-02

  • Bump to pyo3 0.26. #54

[0.25.0] - 2025-05-14

  • Bump to pyo3 0.25. #41

[0.24.0] - 2025-03-11

  • Bump to pyo3 0.24. #34

[0.23.0] - 2024-11-22

  • Bump minimum version of pyo3 dependency to 0.23. #21

0.22.0 - 2024-10-28

Older versions

Previous versions were published from pyo3-asyncio. Consult that library for older changes.

Commits

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Updates the requirements on [pyo3](https://github.com/pyo3/pyo3) and [pyo3-async-runtimes](https://github.com/PyO3/pyo3-async-runtimes) to permit the latest version.

Updates `pyo3` to 0.25.1
- [Release notes](https://github.com/pyo3/pyo3/releases)
- [Changelog](https://github.com/PyO3/pyo3/blob/main/CHANGELOG.md)
- [Commits](PyO3/pyo3@v0.25.1...v0.25.1)

Updates `pyo3-async-runtimes` to 0.26.0
- [Release notes](https://github.com/PyO3/pyo3-async-runtimes/releases)
- [Changelog](https://github.com/PyO3/pyo3-async-runtimes/blob/main/CHANGELOG.md)
- [Commits](PyO3/pyo3-async-runtimes@v0.25.0...v0.26.0)

---
updated-dependencies:
- dependency-name: pyo3
  dependency-version: 0.25.1
  dependency-type: direct:production
  dependency-group: pyo3
- dependency-name: pyo3-async-runtimes
  dependency-version: 0.26.0
  dependency-type: direct:production
  dependency-group: pyo3
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file rust Pull requests that update Rust code labels Oct 8, 2025
@dependabot dependabot bot requested a review from messense as a code owner October 8, 2025 06:13
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Oct 8, 2025
@dependabot dependabot bot requested a review from Zheaoli as a code owner October 8, 2025 06:13
@dependabot dependabot bot added the rust Pull requests that update Rust code label Oct 8, 2025
@dosubot dosubot bot added size:XS This PR changes 0-9 lines, ignoring generated files. releases-note/chore The PR has a title that begins with "chore" or changes other small things that hard to tell labels Oct 8, 2025
@dosubot dosubot bot added size:M This PR changes 30-99 lines, ignoring generated files. and removed size:XS This PR changes 0-9 lines, ignoring generated files. labels Oct 8, 2025
@asukaminato0721 asukaminato0721 merged commit c6e8963 into main Oct 8, 2025
104 of 106 checks passed
@asukaminato0721 asukaminato0721 deleted the dependabot/cargo/bindings/python/pyo3-3d226c9a5f branch October 8, 2025 08:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file releases-note/chore The PR has a title that begins with "chore" or changes other small things that hard to tell rust Pull requests that update Rust code size:M This PR changes 30-99 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant