]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
gh-128629: Add _Py_PACK_VERSION for CPython's own definitions (GH-134247)
authorPetr Viktorin <encukou@gmail.com>
Wed, 28 May 2025 13:24:40 +0000 (15:24 +0200)
committerGitHub <noreply@github.com>
Wed, 28 May 2025 13:24:40 +0000 (15:24 +0200)
commit0d499c7e938d58916648a0032f73aa38034b6a93
treedc7cc14b7056765d5657475bd1b2ba916c462a9d
parent469a56470b1d8df03862d8ceb73aebca14772dcf
gh-128629: Add _Py_PACK_VERSION for CPython's own definitions (GH-134247)

Add _Py_PACK_VERSION for CPython's own definitions

Py_PACK_VERSION was added to limited API in 3.14, so if
Py_LIMITED_API is lower, the macro can't be used.
Add a private version that can be used in CPython headers
for checks like `Py_LIMITED_API+0 >= _Py_PACK_VERSION(3, 14)`.
Include/pymacro.h
Python/modsupport.c