← All tasks
pythongiampaolo/psutil #2401Not a task: already works

Don't build with limited API for 3.13 free-threaded build

envgap__giampaolo__psutil-2401

01 / FAILURE SIGNATURE

As reported upstream

No identifying execution failure has been captured.
Not a benchmark task.
  • The project already builds and runs before the fix, so there is nothing to repair.

02 / ENVIRONMENT RECIPE

Base commit
3c518a384dda6dd11223499fc26b5bacf08bb8d5
Manifest
setup.py
Reproduce
Awaiting issue-specific recipe
Run under trace
Awaiting a meaningful runtime command

03 / ORIGINAL ISSUE TEXT

giampaolo/psutil #2401 · read the original issue
## Summary



* OS: cross-platform

* Type: wheels / build



## Description



The free-threaded (`--disable-gil`) build of CPython 3.13 doesn't currently support the limited API. Let's adjust `setup.py` so that `Py_LIMITED_API` is not defined in `Py_GIL_DISABLED` builds.



For context, we'd like the free-threaded build to support a version of the limited API, but it probably won't happen in time for 3.13. See also https://github.com/python/cpython/issues/111506.
Continue on GitHub ↗

04 / LABELS

Labels from the report text only; not yet run

No supported category has been assigned.

Label rules and the text that matched
[]