Thu, 22 Oct 2026 01:04:36 UTC | login

Information for build pythoncapi-compat-0^20260319.75a7967-5.fc45

ID14822
Package Namepythoncapi-compat
Version0^20260319.75a7967
Release5.fc45
Epoch1
DraftFalse
Sourcegit+https://src.fedoraproject.org/rpms/pythoncapi-compat.git#335f33a0bc8692deb3fd9a78e5568130f688e6e8
SummaryPython C API compatibility
DescriptionThe pythoncapi-compat project can be used to write a C or C++ extension supporting a wide range of Python versions with a single code base. It is made of the pythoncapi_compat.h header file and the upgrade_pythoncapi.py script.
Built byguoguo
State complete
Volume DEFAULT
StartedSat, 17 Oct 2026 15:39:43 UTC
CompletedSat, 17 Oct 2026 15:43:27 UTC
Taskbuild (f45, /rpms/pythoncapi-compat.git:335f33a0bc8692deb3fd9a78e5568130f688e6e8)
Extra{'source': {'original_url': 'git+https://src.fedoraproject.org/rpms/pythoncapi-compat.git#335f33a0bc8692deb3fd9a78e5568130f688e6e8'}}
Tags
f45
RPMs
src
pythoncapi-compat-0^20260319.75a7967-5.fc45.src.rpm (info) (download)
noarch
pythoncapi-compat-devel-0^20260319.75a7967-5.fc45.noarch.rpm (info) (download)
pythoncapi-compat-doc-0^20260319.75a7967-5.fc45.noarch.rpm (info) (download)
pythoncapi-compat-tools-0^20260319.75a7967-5.fc45.noarch.rpm (info) (download)
Logs
riscv64
mock_config.log
state.log
build.log
root.log
dnf5.log
noarch_rpmdiff.json
mock_output.log
hw_info.log
installed_pkgs.log
Changelog * Thu Jul 16 2026 Fedora Release Engineering <releng@fedoraproject.org> - 1:0^20260319.75a7967-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild * Sun May 10 2026 Benjamin A. Beasley <code@musicinmybrain.net> - 1:0^20260319.75a7967-4 - Use long pyproject options * Wed Apr 29 2026 Benjamin A. Beasley <code@musicinmybrain.net> - 1:0^20260319.75a7967-2 - Reduce use of pushd/popd * Tue Apr 14 2026 Benjamin A. Beasley <code@musicinmybrain.net> - 1:0^20260319.75a7967-1 - Update to 0^20260319.75a7967 - `PyUnicodeWriter_WriteRepr(NULL)` now writes `"<NULL>"` * Fri Feb 13 2026 Benjamin A. Beasley <code@musicinmybrain.net> - 1:0^20260212.f6121eb-1 - Update to 0^20260212.f6121eb - Add `PyUnstable_SetImmortal()`; improve testing * Sat Jan 17 2026 Fedora Release Engineering <releng@fedoraproject.org> - 1:0^20251108.11cb80f-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild * Sat Nov 08 2025 Benjamin A. Beasley <code@musicinmybrain.net> - 1:0^20251108.11cb80f-1 - Update to 0^20251108.11cb80f - Don’t include structmember.h in pythoncapi_compat.h; avoids conflicts due to names without "Py" prefixes. * Thu Nov 06 2025 Benjamin A. Beasley <code@musicinmybrain.net> - 1:0^20251105.44c8e14-1 - Update to 0^20251105.44c8e14 - Add `PyUnstable_TryIncref()` and `PyUnstable_EnableTryIncRef()` * Thu Oct 16 2025 Benjamin A. Beasley <code@musicinmybrain.net> - 1:0^20251015.e510a7b-1 - Update to 0^20251015.e510a7b - Add an Epoch since the previous update had the wrong date - Switch snapshot info from <date><scm><revision> to <date>.<revision> * Wed Oct 15 2025 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20251114git6c77b6b-1 - Update to 0^20251114git6c77b6b - `PyConfig_Get()` is also available on Python 3.8 - Add `PyUnstable_Unicode_GET_CACHED_HASH()` function - Add `PyTuple_FromArray()` function * Fri Oct 03 2025 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20251003git97f1582-2 - Fix varargs indicator for `PyBytesWriter_Format` * Fri Oct 03 2025 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20251003git97f1582-1 - Update to 0^20251003git97f1582 - Fix compiler warnings for `PyBytesWriter_Format` * Thu Sep 18 2025 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20250918gitab72af8-1 - Update to 0^20250918gitab72af8 - PEP 782: Add PyBytesWriter C API * Thu Sep 18 2025 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20250901git90c06a4-2 - Update to 0^20250918gitab72af8 - PEP 782: Add PyBytesWriter C API * Mon Sep 01 2025 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20250901git90c06a4-1 - Update to 0^20250901git90c06a4 - Add `PyUnstable_Object_IsUniquelyReferenced` * Sat Aug 09 2025 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20250809git5e31710-1 - Update to 0^20250809git5e31710 - Fixed a typo in a comment in `upgrade_pythoncapi.py` * Fri Jul 25 2025 Fedora Release Engineering <releng@fedoraproject.org> - 0^20250624gitb541b98-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild * Tue Jun 24 2025 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20250624gitb541b98-1 - Update to 0^20250624gitb541b98 - Avoid `%T` format in error message * Mon Jun 09 2025 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20250609gitffae0ff-1 - Update to 0^20250609gitffae0ff - Add `PyUnicodeWriter_WriteASCII()` * Mon Jun 09 2025 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20250603gitfde4d34-3 - Update to 0^20250609gitffae0ff - Add `PyUnicodeWriter_WriteASCII()` * Tue Jun 03 2025 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20250603gitfde4d34-1 - Update to 0^20250603gitfd34d34 - Add `PySys_GetAttr()` function * Tue Apr 15 2025 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20250414git0a8b2c5-1 - Update to 0^20250414git0a8b2c5 - upgrade_pythoncapi: try to preserve newlines when patching * Tue Feb 18 2025 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20250218git632d1aa-1 - Update to 0^20250218git632d1aa - Don't redefine `_Py_NULL` macro if already defined * Tue Jan 28 2025 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20250128gitc84545f-1 - Update to 0^20250128gitc84545f - Remove `PyConfig.use_system_logger`: it will only be available on Python 3.13.2 which is not released yet. - Fix multiple definitions for `Py_fclose` - Avoid `Py_ARRAY_LENGTH()` (because it fails with C++ on Python 3.9 on macOS) - Improve `test_config` - Replace `extern` with `PyAPI_FUNC()` * Mon Jan 20 2025 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20250119git8a52253-1 - Update to 0^20250119git8a52253 - Add `PyConfig_Get()` - Optimize `PyWeakref_GetRef()` * Sat Jan 18 2025 Fedora Release Engineering <releng@fedoraproject.org> - 0^20250106git79404e9-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild * Mon Jan 06 2025 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20250106git79404e9-1 - Update to 0^20250106git79404e9 - Add `Py_fopen()` and `Py_fclose()` * Tue Dec 17 2024 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20241216git7eb512b-1 - Update to 0^20241216git7eb512b - Add `structmember.h` constants * Fri Dec 13 2024 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20241213git61709bf-1 - Update to 0^20241213git61709bf - Add PyLong Import/Export API * Fri Nov 15 2024 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20241115git03e441d-1 - Update to 0^20241115git03e441d - Add `PyLong_IsPositive`/`Negative`/`Zero()` functions - Relax `PYPY_VERSION_NUM` requirements for hash macros * Wed Oct 09 2024 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20241009git669c882-1 - Update to 0^20241009git669c882 - Add `PyUnicode_Equal()` function - Add `PyBytes_Join()` function - Add `Py_HashBuffer()` function - Add `PyIter_NextItem()` function - Add `PyLong_FromUInt64()` and `PyLong_AsUInt64()` * Wed Oct 09 2024 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20241008gitbb0934e-1 - Update to 0^20241008gitbb0934e - Document PyUnicodeWriter API * Wed Oct 09 2024 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20240923gitd20d7f8-2 - Update to 0^20241008gitbb0934e - Document PyUnicodeWriter API * Tue Sep 24 2024 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20240923gitd20d7f8-1 - Update to 0^20240923gitd20d7f8 - Fix incorrect use of assignment in place of an equality test. * Mon Aug 26 2024 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20240826git2d18aec-1 - Update to 0^20240826git2d18aec - Add critical section API * Tue Aug 06 2024 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20240806git39e2663-1 - Update to 0^20240806git39e2663 - Add `static inline` to `PyUnicodeWriter_WriteStr()` and `PyUnicodeWriter_WriteRepr()`. * Thu Jul 18 2024 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20240718git4094c64-1 - Update to 0^20240718git4094c64 - Add PyUnicodeWriter API