-
-
Notifications
You must be signed in to change notification settings - Fork 405
[WIP] Add support for Python 3.15 - check again in October 2026 - #1677
[WIP] Add support for Python 3.15 - check again in October 2026 #1677niccokunzmann wants to merge 5 commits into
Conversation
Profile summary:
GitHub user: niccokunzmann
🟢 No concerns found with user's profile.
🟢 No concerns found with recent PR activity.
🟢 No concerns found with recent issue activity.
For a more detailed report, run `gh-profiler niccokunzmann`.
Full profile
GitHub user: niccokunzmann
🟢 No concerns found with user's profile.
🟢 Account age: 15 years
🟢 Profile information:
name: Nicco Kunzmann
blog: https://niccokunzmann.github.io
location: Wales
email: niccokunzmann@rambler.ru
bio:
Software is only a tool.
Humanity, your house 🌍 is burning
🔥.
You can pay me if you would like me to prioritize issues on my repositories.
mastodon: https://toot.wales/@niccokunzmann
Empty fields: company
Orgs: collective, OpenTechSchool, BP2012H1, Jugendhackt, fossasia, loklak, MasterprojectOpenStack2015, Freifunk-Potsdam, cdpoffline, HPIMakerKlub, coderdojo-de-ev, CodersOS, gruener-campus-malchow, KDD-OpenSource, CoderDojoDeutschland, fablabcb, spaceapi-community, HashTec-Potsdam, Brandenburger-Maker, yogdaan, Chaostreff-Potsdam, bioPunkKitchen, Freifunk-Wolfen, foss-wales, AmmanVMS, foss-fund, pycalendar
🟢 No concerns found with recent PR activity.
3 PRs opened in the last 21 days.
0 opened against repos the user owns.
2 opened against repos in publicly associated orgs.
1 opened against external repos.
🟢 0 of 1 external PRs merged in the last 21 days.
🟢 0 of 1 external PRs closed without merging in the last 21 days.
🟢 No concerns found with recent issue activity.
12 new issues opened in the last 21 days.
0 opened in repos the user owns.
5 opened in repos in publicly associated orgs.
7 opened in external repos.
🟢 1 external issues closed as NOT_PLANNED.
🟢 0 external issues opened with the same title.
Documentation build overview
📚 icalendar | 🛠️ Build #34106300 | 📁 Comparing 616dcb0 against latest (4ea2372)
22 files changed · ± 22 modified
± Modified
404.htmlcontribute/maintenance.htmlreference/versions-branches.htmlcontribute/documentation/style-guide.htmlreference/api/icalendar.cal.alarm.htmlreference/api/icalendar.cal.availability.htmlreference/api/icalendar.cal.available.htmlreference/api/icalendar.cal.calendar.htmlreference/api/icalendar.cal.component.htmlreference/api/icalendar.cal.event.html- and 12 more...
Current issues:
Version 3.15 was not found in the local cache
Error: The version '3.15' with architecture 'x64' was not found for Ubuntu 24.04.
The list of all available versions can be found here: https://raw.githubusercontent.com/actions/python-versions/main/versions-manifest.json
Solution 3.15.0-rc.1 is the install version... commit a2bdb81
niccokunzmann
commented
Aug 17, 2026
This takes longer than expected. Current error: SystemError: module coverage.tracer uses unknown slot ID 85
Same for the documentation build:
File "/home/runner/work/icalendar/icalendar/.venv/lib/python3.15/site-packages/charset_normalizer/api.py", line 8, in <module>
from .cd import (
...<4 lines>...
)
SystemError: module charset_normalizer.cd uses unknown slot ID 84
I wonder what that problem is. It has to do with the Python C-API, I believe. https://peps.python.org/pep-0489/
Follow-up question:
Do these two modules support Python 3.15?
Is there only rc1 of Python 3.15 out?
stevepiercy
commented
Aug 18, 2026
From the original issue:
Don't merge the pull request until after the final version of Python 3.15 is released around 2026年10月01日.
I wouldn't expect full support from CPython or GitHub for another few weeks. This PR is way ahead of schedule.
niccokunzmann
commented
Aug 18, 2026
It was worth a try and could have worked. We shall wait then :)
-->
Linked issue
Description
This adds Python 3.15 to all the files listed in the issue.
Checklist
Additional information
Upload screenshots, videos, links to documentation, or any other relevant information.