Skip to content

Release a version with latest pyo3 #642

Closed

Description

@bentheiii

Hi, the latest released version (1.12.2) still used pyo3 0.27.2, making it incompatible with python 3.15. The current master branch already uses pyo3 0.29.2, simply releasing it would make ormsgpack compatible with python 3.15.

Users would still have to compile it themselves since there would be no wheels. I'm available to make a PR that also uploads py3.15-compatible wheels, if that's acceptable.

Activity

  1. exg commented on Oct 8, 2026

    @exg
    Collaborator

    Hi, I plan to make a new release with python 3.15 wheels in the coming days.

  2. added a commit that references this issue on Oct 10, 2026
  3. josecsotomorales commented on Oct 12, 2026

    @josecsotomorales

    Bump on this issue, happy to contribute with a PR @exg

  4. nils44344 commented on Oct 13, 2026

    @nils44344

    Data point on why a release matters: on Python 3.15.0, pip install langchain fails because the current ormsgpack has no 3.15 wheel and the source build stops with the configured Python version (3.15) is newer than PyO3's maximum supported version (3.14), on both Windows and Linux (GitHub runners with Rust installed). Setting PYO3_USE_ABI3_FORWARD_COMPATIBILITY=1 gets past the check but then fails with could not compile ormsgpack (lib) due to 68 previous errors, so there's no workaround short of a new release.

  5. exg commented on Oct 14, 2026

    @exg
    Collaborator

    Apologies for the delay. Some pending changes for the release require pyo3 0.30, which was released only yesterday. I should be able to make a new release today.

  6. josecsotomorales commented on Oct 15, 2026

    @josecsotomorales

    Hey team! I'm happy to help with whatever you need to unblock this release. Feel free to ping me 🚀

  7. exg commented on Oct 15, 2026

    @exg
    Collaborator

    Released 1.13.0.

  8. josecsotomorales commented on Oct 15, 2026

    @josecsotomorales

    Nicely done @exg! We love this library; if you guys need help with anything, feel free to reach out 👏🏻

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions