Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit 229e6b8

Browse filesBrowse files
committed
Merge branch 'main' of https://github.com/python/cpython into patch-1
2 parents 25046ae + 1598e18 commit 229e6b8
Copy full SHA for 229e6b8

File tree

Expand file treeCollapse file tree

2,199 files changed

+181341
-97377
lines changed
Filter options

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Dismiss banner
Expand file treeCollapse file tree

2,199 files changed

+181341
-97377
lines changed

‎.azure-pipelines/ci.yml

Copy file name to clipboardExpand all lines: .azure-pipelines/ci.yml
+2-2Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
trigger: ['main', '3.12', '3.11', '3.10', '3.9', '3.8', '3.7']
1+
trigger: ['main', '3.13', '3.12', '3.11', '3.10', '3.9', '3.8']
22

33
jobs:
44
- job: Prebuild
55
displayName: Pre-build checks
66

77
pool:
8-
vmImage: ubuntu-22.04
8+
vmImage: ubuntu-24.04
99

1010
steps:
1111
- template: ./prebuild-checks.yml

‎.azure-pipelines/posix-deps-apt.sh

Copy file name to clipboardExpand all lines: .azure-pipelines/posix-deps-apt.sh
-27Lines changed: 0 additions & 27 deletions
This file was deleted.

‎.azure-pipelines/posix-steps.yml

Copy file name to clipboardExpand all lines: .azure-pipelines/posix-steps.yml
-26Lines changed: 0 additions & 26 deletions
This file was deleted.

‎.azure-pipelines/pr.yml

Copy file name to clipboardExpand all lines: .azure-pipelines/pr.yml
-28Lines changed: 0 additions & 28 deletions
This file was deleted.

‎.devcontainer/Dockerfile

Copy file name to clipboardExpand all lines: .devcontainer/Dockerfile
-24Lines changed: 0 additions & 24 deletions
This file was deleted.

‎.devcontainer/devcontainer.json

Copy file name to clipboardExpand all lines: .devcontainer/devcontainer.json
+1-3Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
{
2-
"build": {
3-
"dockerfile": "Dockerfile"
4-
},
2+
"image": "ghcr.io/python/devcontainer:2024.09.25.11038928730",
53
"onCreateCommand": [
64
// Install common tooling.
75
"dnf",

‎.gitattributes

Copy file name to clipboardExpand all lines: .gitattributes
-2Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,6 @@ Lib/test/cjkencodings/* noeol
2727
Lib/test/tokenizedata/coding20731.py noeol
2828
Lib/test/decimaltestdata/*.decTest noeol
2929
Lib/test/test_email/data/*.txt noeol
30-
Lib/test/test_importlib/resources/data01/* noeol
31-
Lib/test/test_importlib/resources/namespacedata01/* noeol
3230
Lib/test/xmltestdata/* noeol
3331

3432
# Shell scripts should have LF even on Windows because of Cygwin

‎.github/CODEOWNERS

Copy file name to clipboardExpand all lines: .github/CODEOWNERS
+41-19Lines changed: 41 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,17 @@ configure* @erlend-aasland @corona10
1616
Makefile.pre.in @erlend-aasland
1717
Modules/Setup* @erlend-aasland
1818

19+
# argparse
20+
**/*argparse* @savannahostrowski
21+
1922
# asyncio
20-
**/*asyncio* @1st1 @asvetlov @gvanrossum @kumaraditya303 @willingc
23+
**/*asyncio* @1st1 @asvetlov @kumaraditya303 @willingc
2124

2225
# Core
2326
**/*context* @1st1
2427
**/*genobject* @markshannon
2528
**/*hamt* @1st1
26-
**/*jit* @brandtbucher
29+
**/*jit* @brandtbucher @savannahostrowski
2730
Objects/set* @rhettinger
2831
Objects/dict* @methane @markshannon
2932
Objects/typevarobject.c @JelleZijlstra
@@ -33,11 +36,11 @@ Objects/frameobject.c @markshannon
3336
Objects/call.c @markshannon
3437
Python/ceval*.c @markshannon
3538
Python/ceval*.h @markshannon
39+
Python/codegen.c @markshannon @iritkatriel
3640
Python/compile.c @markshannon @iritkatriel
3741
Python/assemble.c @markshannon @iritkatriel
3842
Python/flowgraph.c @markshannon @iritkatriel
3943
Python/instruction_sequence.c @iritkatriel
40-
Python/ast_opt.c @isidentical
4144
Python/bytecodes.c @markshannon
4245
Python/optimizer*.c @markshannon
4346
Python/optimizer_analysis.c @Fidget-Spinner
@@ -78,24 +81,35 @@ Programs/_bootstrap_python.c @ericsnowcurrently
7881
Programs/python.c @ericsnowcurrently
7982
Tools/build/generate_global_objects.py @ericsnowcurrently
8083

84+
# Initialization
85+
Doc/library/sys_path_init.rst @FFY00
86+
Doc/c-api/init_config.rst @FFY00
87+
88+
# getpath
89+
**/*getpath* @FFY00
90+
91+
# site
92+
**/*site.py @FFY00
93+
Doc/library/site.rst @FFY00
94+
8195
# Exceptions
8296
Lib/test/test_except*.py @iritkatriel
8397
Objects/exceptions.c @iritkatriel
8498

85-
# Hashing
86-
**/*hashlib* @gpshead @tiran
99+
# Hashing & cryptographic primitives
100+
**/*hashlib* @gpshead @tiran @picnixz
87101
**/*pyhash* @gpshead @tiran
88-
**/sha* @gpshead @tiran
89-
Modules/md5* @gpshead @tiran
90-
**/*blake* @gpshead @tiran
91-
Modules/_blake2/** @gpshead @tiran
102+
**/sha* @gpshead @tiran @picnixz
103+
Modules/md5* @gpshead @tiran @picnixz
104+
**/*blake* @gpshead @tiran @picnixz
92105
Modules/_hacl/** @gpshead
106+
**/*hmac* @gpshead @picnixz
93107

94108
# logging
95109
**/*logging* @vsajip
96110

97111
# venv
98-
**/*venv* @vsajip
112+
**/*venv* @vsajip @FFY00
99113

100114
# Launcher
101115
/PC/launcher.c @vsajip
@@ -157,10 +171,12 @@ Include/internal/pycore_time.h @pganssle @abalkin
157171
/Tools/cases_generator/ @markshannon
158172

159173
# AST
160-
Python/ast.c @isidentical @JelleZijlstra
161-
Parser/asdl.py @isidentical @JelleZijlstra
162-
Parser/asdl_c.py @isidentical @JelleZijlstra
163-
Lib/ast.py @isidentical @JelleZijlstra
174+
Python/ast.c @isidentical @JelleZijlstra @eclips4
175+
Python/ast_opt.c @isidentical @eclips4
176+
Parser/asdl.py @isidentical @JelleZijlstra @eclips4
177+
Parser/asdl_c.py @isidentical @JelleZijlstra @eclips4
178+
Lib/ast.py @isidentical @JelleZijlstra @eclips4
179+
Lib/test/test_ast/ @eclips4
164180

165181
# Mock
166182
/Lib/unittest/mock.py @cjw296
@@ -205,15 +221,16 @@ Doc/c-api/stable.rst @encukou
205221
**/*bisect* @rhettinger
206222
**/*heapq* @rhettinger
207223
**/*functools* @rhettinger
208-
**/*decimal* @rhettinger
209224

210225
**/*dataclasses* @ericvsmith
211226

212227
**/*ensurepip* @pfmoore @pradyunsg
213228

214-
**/*idlelib* @terryjreedy
215229
/Doc/library/idle.rst @terryjreedy
230+
**/*idlelib* @terryjreedy
231+
**/*turtledemo* @terryjreedy
216232

233+
**/*annotationlib* @JelleZijlstra
217234
**/*typing* @JelleZijlstra @AlexWaygood
218235

219236
**/*ftplib @giampaolo
@@ -252,8 +269,8 @@ Modules/_interp*module.c @ericsnowcurrently
252269
Lib/test/test_interpreters/ @ericsnowcurrently
253270

254271
# Android
255-
**/*Android* @mhsmith
256-
**/*android* @mhsmith
272+
**/*Android* @mhsmith @freakboy3742
273+
**/*android* @mhsmith @freakboy3742
257274

258275
# iOS (but not termios)
259276
**/iOS* @freakboy3742
@@ -264,7 +281,7 @@ Lib/test/test_interpreters/ @ericsnowcurrently
264281
**/*-ios* @freakboy3742
265282

266283
# WebAssembly
267-
/Tools/wasm/ @brettcannon
284+
/Tools/wasm/ @brettcannon @freakboy3742
268285

269286
# SBOM
270287
/Misc/externals.spdx.json @sethmlarson
@@ -274,3 +291,8 @@ Lib/test/test_interpreters/ @ericsnowcurrently
274291
# Config Parser
275292
Lib/configparser.py @jaraco
276293
Lib/test/test_configparser.py @jaraco
294+
295+
# Doc sections
296+
Doc/reference/ @willingc
297+
298+
**/*weakref* @kumaraditya303

‎.github/ISSUE_TEMPLATE/bug.yml

Copy file name to clipboardExpand all lines: .github/ISSUE_TEMPLATE/bug.yml
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,12 +34,12 @@ body:
3434
label: "CPython versions tested on:"
3535
multiple: true
3636
options:
37-
- "3.8"
3837
- "3.9"
3938
- "3.10"
4039
- "3.11"
4140
- "3.12"
4241
- "3.13"
42+
- "3.14"
4343
- "CPython main branch"
4444
validations:
4545
required: true

‎.github/ISSUE_TEMPLATE/crash.yml

Copy file name to clipboardExpand all lines: .github/ISSUE_TEMPLATE/crash.yml
+2-1Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,12 @@ body:
2727
label: "CPython versions tested on:"
2828
multiple: true
2929
options:
30-
- "3.8"
3130
- "3.9"
3231
- "3.10"
3332
- "3.11"
3433
- "3.12"
34+
- "3.13"
35+
- "3.14"
3536
- "CPython main branch"
3637
validations:
3738
required: true

‎.github/actionlint.yaml

Copy file name to clipboard
+10Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
self-hosted-runner:
2+
labels: ["ubuntu-24.04-aarch64", "windows-aarch64"]
3+
4+
config-variables: null
5+
6+
paths:
7+
.github/workflows/**/*.yml:
8+
ignore:
9+
- 1st argument of function call is not assignable
10+
- SC2(015|038|086|091|097|098|129|155)

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.