Source: pycxx
Version: 7.1.8-4
Severity: wishlist
Tags: forky sid
User: [email protected]
Usertags: python3.14

Hi Maintainer

There is a new upstream version of pycxx available.  I've copied part
of the revision history [1] below.

Regards
Graham


[1] https://cxx.sourceforge.net/README.html


Version: 7.2.0 (19-Jan-2026)

Add support for building against python 3.13 and 3.14

Note: The freethreading supoprt is a work in progress.
Full support will required further work to PyCXX.

python 3.13 and freethreading changes
Py_UNICODE is no longer available since 3.13, replace the char32_t via
PYCXX_UNICODE_TYPE macro
Check Py_GIL_DISABLED to remove code that is not correct in freethreading build
     mostly code that handles ref counts
add Long( unsigned int v )

Version: 7.1.11 (May-2025)

Py_UCS4 is not compatible with C++ std::basic_string. Use char32_t as required.
The use of Py_UCS4 was Undefined behaviour (UB) and C++ compilers are
starting to error on its use.
Seen with xcode 16.3

Version: 7.1.10 (7-Nov-2023)

Add support for building against python 3.13.

Reply via email to