Filipe Laíns 🇵🇸
f191db2e0e
Add FFY00 to CODEOWNERS for generate-build-details ( #139561 )
...
Signed-off-by: Filipe Laíns <lains@riseup.net >
2025-10-04 15:25:07 +01:00
Stan Ulbrych
37d16f7f62
Replace workflow with project automations ( #136831 )
...
Remove unnecessary workflow
2025-10-04 07:09:37 +02:00
Jacob Coffee
1ae9250364
gh-137638: Use macos-15-intel in GitHub Actions ( #139154 )
...
Co-authored-by: 🇺🇦 Sviatoslav Sydorenko (Святослав Сидоренко) <wk.cvs.github@sydorenko.org.ua >
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com >
2025-10-03 19:49:03 +00:00
Victor Stinner
16da633dfe
Remove @tiran from CODEOWNERS ( #139513 )
...
Christian Heimes is now inactive for 2 years.
2025-10-02 18:05:37 +02:00
Donghee Na
c4f21d7c7c
gh-133171: Re-enable JUMP_BACKWARD to free-threading build (gh-137800)
2025-09-24 14:19:17 +09:00
Stan Ulbrych
b90e4ace9d
Link to Discourse in `.github/CONTRIBUTING.rst` ( #138996 )
...
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com >
2025-09-21 10:49:46 +00:00
Russell Keith-Magee
35c7e52b3e
gh-138171: Migrate iOS testbed location and add Apple build script ( #138176 )
...
Adds tooling to generate and test an iOS XCframework, in a way that will also facilitate
adding other XCframework targets for other Apple platforms (tvOS, watchOS, visionOS and
even macOS, potentially).
---------
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com >
2025-09-19 13:23:38 +01:00
Donghee Na
8247e1b3e7
gh-137838: Add CI for no-opt JIT ( #139081 )
...
* gh-137838: Add CI for no-opt JIT
* nit
2025-09-18 11:46:03 +01:00
Paul Ganssle
5560ab674b
Add pganssle to CODEOWNERS for `zoneinfo` ( #139032 )
...
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com >
2025-09-17 16:17:27 +01:00
Emma Smith
445b424b74
Re-order Modules/makesetup in CODEOWNERS and update owners ( #138628 )
...
* Re-order Modules/makesetup in CODEOWNERS and add Adam Turner
* Add Erlend to Modules/makesetup in CODEOWNERS
2025-09-15 19:52:59 -07:00
Hugo van Kemenade
6e78a539bf
gh-138744: GitHub Actions: pin to windows-2022 ( #138743 )
2025-09-10 17:28:27 +03:00
Emma Smith
4ed046c481
Add Emma Smith to CODEOWNERS ( #138588 )
...
Added myself as a code owner for build system files, WASM platform files, and compression.zstd files.
2025-09-07 01:11:19 -07:00
sobolevn
03f8d3b0db
gh-126524: Revert "gh-126524: Run regen-unicodedata as a part of our CI #126682 " ( #138197 )
2025-08-28 10:31:44 +03:00
Adam Turner
73fb155ba7
Introduce a structure for `.github/CODEOWNERS` ( #137498 )
...
Co-authored-by: Ezio Melotti <ezio.melotti@gmail.com >
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com >
2025-08-26 03:34:07 +02:00
Bénédikt Tran
96b7a2eba4
gh-135261: bring back CI job for testing OpenSSL 1.1.1w ( #135262 )
...
This partially reverts commit d83e30cadd
by bringing back the CI job for testing OpenSSL 1.1.1w. Despite this
version being upstream EOL, the rationale for keeping it as follows:
- It most resembles other 1.1.1-work-a-like ssl APIs supported by important vendors.
- Python officially requires OpenSSL 1.1.1 or later, although OpenSSL 3.0 or later
is recommended for cryptographic modules. Since changing the build requirements
requires a transition period, we need to keep testing the allowed versions.
- The code base still contains calls to OpenSSL functions that are deprecated since
OpenSSL 3.0 as well as `ifdef` blocks constrained to OpenSSL 1.1.1.
2025-08-24 09:01:37 +00:00
Ken Jin
8952b826a7
gh-138042: Fix homebrew for tail-calling macOS CI (GH-138043)
...
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com >
2025-08-22 20:15:40 +08:00
sobolevn
04377a1bd1
gh-133403: Run mypy on Tools/build/check_warnings.py ( #137700 )
2025-08-14 16:58:02 +03:00
Zachary Ware
7a703c8f19
gh-132339: Add support for OpenSSL 3.5 (GH-137720)
...
* Add OpenSSL 3.5.2 definitions to Modules/_ssl_data_35.h (moved from Modules/_ssl_data_34.h)
* Demote OpenSSL 3.1 to "old", remove it from CI
* Update all OpenSSL versions to latest patchlevel in CI config and multissltests defaults
* Add OpenSSL 3.5.2 to CI configuration and multissltests default list
* Fix a typo in the argument parser description of multissltests.py
2025-08-13 23:18:03 -05:00
sobolevn
e93dca7223
gh-133403: Run mypy on Tools/build/mypy.ini changes ( #137692 )
2025-08-12 22:01:50 +00:00
Malcolm Smith
f660ec3753
gh-137242: Add Android CI job ( #137186 )
...
Co-authored-by: Russell Keith-Magee <russell@keith-magee.com >
Co-authored-by: 🇺🇦 Sviatoslav Sydorenko (Святослав Сидоренко) <wk.cvs.github@sydorenko.org.ua >
2025-08-12 20:16:04 +03:00
sobolevn
68a61b0f1d
gh-133403: Check generate_stdlib_module_names and check_extension_modules with mypy ( #137546 )
2025-08-12 18:11:18 +03:00
Malcolm Smith
b36d23f58e
Update pre-commit hooks ( #137591 )
...
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com >
2025-08-10 22:32:50 +00:00
Adam Turner
b4a1974aa2
GH-136155: Fail the EPUB check on fatal errors ( #137351 )
2025-08-08 02:32:20 +01:00
Adam Turner
ffb5a5372d
Further CODEOWNERS listings for Adam Turner ( #137483 )
2025-08-06 19:53:08 +01:00
Zachary Ware
9745976ac6
Fix buildbot release status link in CONTRIBUTING.rst (GH-137429)
...
The existing link works, but includes the legacy `/all` part of the path
which causes a scary-looking banner about a misconfiguration on the
`Home` page when in reality it's the link that includes a deprecated path.
2025-08-05 19:44:27 +00:00
Alex Waygood
a46ed665ff
Remove Alex Waygood as a codeowner for pre-commit config ( #137372 )
2025-08-04 13:29:14 +03:00
Brandt Bucher
d591b5effb
GH-134291: Support older macOS deployment targets for JIT builds (GH-137211)
2025-07-30 15:48:18 -07:00
🇺🇦 Sviatoslav Sydorenko (Святослав Сидоренко)
65d2c51c10
GH-111758: Merge TSan and UBSan reusable GHA workflows ( #136820 )
...
Co-authored-by: Sviatoslav Sydorenko <webknjaz@redhat.com >
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com >
2025-07-20 23:03:46 +03:00
Maciej Olko
624bf52c83
gh-136155: Docs: check for EPUB fatal errors in CI ( #134074 )
...
Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com>
2025-07-15 15:26:24 +03:00
Will Childs-Klein
db47f4d844
gh-135401: Test AWS-LC as a cryptography library in CI (GH-135402)
...
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com >
Co-authored-by: Bénédikt Tran <10796600+picnixz@users.noreply.github.com >
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com >
Co-authored-by: Zachary Ware <zach@python.org >
2025-07-11 17:24:11 -05:00
Brandt Bucher
56c6f04b88
Omit Python/perf_jit_trampoline.c from the **/*jit* CODEOWNERS rule ( #136519 )
...
Omit perf_jit_trampoline from "JIT" codeowners
2025-07-10 23:08:48 +01:00
Diego Russo
e697f5e7c0
Add Diego Russo as code owner of the JIT ( #136460 )
2025-07-09 21:18:06 +01:00
Ken Jin
b3308973e3
gh-136183: Deal with escapes in JIT optimizer's constant evaluator (GH-136184)
2025-07-02 14:08:25 +08:00
Sergey B Kirpichev
17cf0a343b
gh-115119: Remove implicit fallback to the bundled libmpdec ( #134078 )
...
Co-authored-by: Victor Stinner <vstinner@python.org >
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com >
2025-07-01 17:50:51 +02:00
Tomas R.
bb9596fcfa
Add tomasr8 as a codeowner for AST, gettext and the Tier 2 optimizer ( #135727 )
2025-06-19 20:55:13 +01:00
Petr Viktorin
7a20c72cb6
gh-111758: Run UBSan in GitHub Actions (GH-135578)
...
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com >
2025-06-19 11:36:56 +02:00
Peter Bierma
730133a0ac
Add Peter Bierma as a codeowner for the object and runtime lifecycle ( #135588 )
2025-06-17 00:03:53 +01:00
Eric Snow
62143736b6
gh-134939: Add the concurrent.interpreters Module (gh-133958)
...
PEP-734 has been accepted (for 3.14).
(FTR, I'm opposed to putting this under the concurrent package, but
doing so is the SC condition under which the module can land in 3.14.)
2025-06-11 17:35:48 -06:00
Weipeng Hong
a7d41e8aab
gh-135155: Added dependencies required for compiling the _zstd module (GH-135156)
2025-06-06 00:44:25 +00:00
Hugo van Kemenade
b8a885ce63
Add CODEOWNERS and YAML to end-of-file-fixer and trailing-whitespace ( #134730 )
...
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com >
2025-05-26 18:42:38 +01:00
Pablo Galindo Salgado
7774869b1b
Add trailing line to CODEOWNERS ( #134722 )
2025-05-26 15:47:09 +01:00
Pablo Galindo Salgado
ce0561fa59
Add CODEOWNERS for remote debugging ( #134720 )
2025-05-26 14:36:30 +00:00
Kira
979d81a179
gh-134309: Add `github.actor` to the GitHub Actions concurrency key ( #134310 )
...
When inexperienced users create a PR from their default branch, all of the concurrency keys
collide as there is no namespacing. This becomes an issue at events with many new contributors,
where workflow runs are cancelled on other pull requests.
Disambiguate by adding the username of the relevant 'actor' to the concurrency key.
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com >
Co-authored-by: Sviatoslav Sydorenko <sviat@redhat.com >
Co-authored-by: C.A.M. Gerlach <CAM.Gerlach@Gerlach.CAM >
Authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com >
2025-05-22 04:49:07 +01:00
Hugo van Kemenade
319acf3d6c
gh-133410: Fix PR detection in build workflow ( #133671 )
2025-05-15 16:10:56 +03:00
sobolevn
7eaa097390
gh-133403: Check Tools/build/deepfreeze.py with mypy ( #133802 )
2025-05-15 12:13:03 +03:00
sobolevn
cd2f234ad2
gh-133403: Check Tools/build/generate-build-details.py with mypy ( #133735 )
2025-05-09 17:21:49 +03:00
Flosckow
5f3d3f2a6c
gh-133403: Check Tools/build/verify_ensurepip_wheels.py with mypy ( #133453 )
...
Co-authored-by: Daniil Dumchenko <dumchenko.de@sibvaleo.com >
Co-authored-by: sobolevn <mail@sobolevn.me >
2025-05-08 17:53:47 +00:00
Zachary Ware
14291faa52
wasi: Update the location of the 'config.site' file in the build script (GH-133611)
...
Also remove Tools/wasm from mypy CI workflow
2025-05-07 20:48:41 +00:00
Brett Cannon
ee49644cc9
GH-133600: Refactor wasi.py into wasi/__main__.py
...
Along the way, also move related files into their appropriate directories and update `.github/CODEOWNERS`.
2025-05-07 12:10:53 -07:00
Hugo van Kemenade
9748fb3867
Python 3.15.0a0
2025-05-07 18:47:42 +03:00