Skip to content

Support for PyPy 3.11 #4689

Closed
Closed
@mattip

Description

@mattip

Bug Description

PyPy is working on a 3.11 version. This will require some adaptation from PyO3. I am opening an tracking issue for the C API changes that I think might be relevant.

  • right now the version are limited (changing that is easy)
  • the PyBUF_MAX_NDIM macro will change to be like CPython: 64
  • I am making an effort to adjust the static functions and macros to be more like C.

Steps to Reproduce

I will try to make a branch in my fork and run it in our binary-testing repo to keep the noise down on this repo.

Backtrace

No response

Your operating system and version

ubuntu x86_64 24.04

Your Python version (python --version)

PyPy 3.11

Your Rust version (rustc --version)

rustc 1.75.0

Your PyO3 version

HEAD

How did you install python? Did you use a virtualenv?

From source

Additional Info

Thanks!

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions