Skip to content
Closed

3.10 #127448

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2586 commits
Select commit Hold shift + click to select a range
6919c36
[3.10] gh-86610: Use attribute directive in docs for pathlib.PurePath…
miss-islington Jan 20, 2023
c77b0ce
[3.10] gh-95778: add doc missing in some places (GH-100627). (#101065)
merwok Jan 21, 2023
9532c04
gh-101143: Remove references to `TimerHandle` from `asyncio.base_even…
miss-islington Jan 21, 2023
caa6bcf
[3.10] Bump Azure Pipelines to ubuntu-22.04 (GH-101089) (#101213)
miss-islington Jan 21, 2023
5717ab3
[3.10] gh-96192: fix os.ismount() to use a path that is str or bytes …
miss-islington Jan 22, 2023
e24c73e
[3.10] Added asyncio REPL example to docs. (GH-101243) (#101257)
kumaraditya303 Jan 23, 2023
8126628
gh-100795: Don't call freeaddrinfo on failure. (GH-101252)
miss-islington Jan 23, 2023
a259efc
[docs] Mention how to get/set a bigint PyLong via the C API (GH-101270)
miss-islington Jan 24, 2023
0814a80
[3.10] [doc] Add some notices to logging configuration documentation.…
miss-islington Jan 27, 2023
95f75ca
[3.10] [doc] Add a section on logging handler configuration order. (G…
miss-islington Jan 27, 2023
6aabbe2
Fix trivial typo in shebang example (GH-101385)
miss-islington Jan 29, 2023
efcab4d
gh-98240: Updated Path.rename docs, when it is atomic (GH-98245)
miss-islington Jan 30, 2023
626e2cc
gh-101422: (docs) TarFile default errorlevel argument is 1, not 0 (GH…
miss-islington Jan 30, 2023
3adac41
gh-101229: Add tests for aliases of imported names (GH-101230)
miss-islington Jan 30, 2023
f36c272
gh-77607: Improve accuracy of os.path.join docs (GH-101406)
miss-islington Jan 31, 2023
71db9c9
Add JOBS parameter to docs Makefile (GH-101395)
miss-islington Jan 31, 2023
740050a
[3.10] gh-101400: Fix incorrect lineno in exception message on contin…
corona10 Jan 31, 2023
ca11848
[3.10] gh-99276 - Updated Doc/faq/general.rst (GH-101396) (#101462)
miss-islington Jan 31, 2023
6b2ed1c
gh-101440: fix json snippet error in logging-cookbook.rst (GH-101439)
miss-islington Jan 31, 2023
b8bb139
gh-98657: [docs] `array.typecodes` is a module-level attribute (GH-98…
miss-islington Feb 1, 2023
f8abe75
Docs: improve accuracy of sqlite3 `check_same_thread` parameter (GH-1…
miss-islington Feb 2, 2023
c3dd95a
gh-100925: Move array methods under class in array doc (GH-101485)
miss-islington Feb 3, 2023
4c732bc
gh-100920: Update documentation for `asyncio.StreamWriter.wait_closed…
miss-islington Feb 3, 2023
42b1404
docs: replace PyPI description with link (GH-101506)
miss-islington Feb 3, 2023
3139ea3
gh-101522: Allow overriding Windows dependencies versions and paths u…
zooba Feb 3, 2023
dbdbc79
GH-56426: Add cross-reference to the documentation for faulthandler, …
miss-islington Feb 4, 2023
b134978
[3.10] [3.11] gh-99952: fix refcount issues in ctypes.Structure from_…
miss-islington Feb 4, 2023
435fcb0
gh-101334: Don't force USTAR format in test_tarfile. (GH-101572)
miss-islington Feb 5, 2023
3325029
gh-101372: Fix unicodedata.is_normalized to properly handle the UCD 3…
miss-islington Feb 6, 2023
25196d6
GH-101616: Mention the Docs Discourse forum in the "reporting docs is…
miss-islington Feb 6, 2023
aad5f6a
Python 3.10.10
pablogsal Feb 7, 2023
d7c60e3
Post 3.10.10
pablogsal Feb 8, 2023
7d72751
[3.10] gh-97725: Fix documentation for the default file of `asyncio.T…
arhadthedev Feb 8, 2023
8bc4111
[3.10] gh-47937: Note that Popen attributes are read-only (GH-93070) …
miss-islington Feb 8, 2023
a0b7c3f
[3.10] Fix MSI build PlatformToolset detection (#101651)
zooba Feb 8, 2023
c51cd54
[3.10] gh-100933: Improve `check_element` helper in `test_xml_etree` …
miss-islington Feb 8, 2023
c63d7c9
gh-101614: Don't treat python3_d.dll as a Python DLL when checking ex…
miss-islington Feb 8, 2023
9889de3
Apply suggestions from code review
miss-islington Feb 8, 2023
b8149a9
gh-101726: Update the OpenSSL version to 1.1.1t (GH-101727)
zooba Feb 9, 2023
b653fce
gh-101759: Update macOS installer to SQLite 3.40.1 (GH-101761)
miss-islington Feb 10, 2023
6d8ef96
gh-101517: make bdb avoid looking up in linecache with lineno=None (G…
miss-islington Feb 10, 2023
a565cd5
[3.10] Docs: use parameter list for sqlite3.Cursor.execute* (GH-10178…
erlend-aasland Feb 10, 2023
207fa11
[3.10] gh-101759: Update Windows installer to SQLite 3.40.1 (GH-10176…
erlend-aasland Feb 10, 2023
2e7ff1f
Docs: Fix getstatus() -> getcode() typos (GH-101296)
miss-islington Feb 10, 2023
6c0e3dc
[3.10] gh-101390: Fix docs for `imporlib.util.LazyLoader.factory` to …
miss-islington Feb 11, 2023
59852bb
Correct trivial grammar in reset_mock docs (GH-101861)
miss-islington Feb 13, 2023
bc3718e
GH-101898: Fix missing term references for hashable definition (GH-10…
miss-islington Feb 14, 2023
4d74bb4
gh-93573: Replace wrong example domains in configparser doc (GH-93574)
miss-islington Feb 16, 2023
f4f5dd5
gh-101973: Fix parameter reference for PyModule_FromDefAndSpec (GH-10…
miss-islington Feb 17, 2023
b615678
gh-101992: update plistlib examples to be runnable (GH-101994)
miss-islington Feb 17, 2023
3c1b495
gh-100226: Clarify StreamReader.read behavior (GH-101807)
miss-islington Feb 17, 2023
92050e8
gh-101967: add a missing error check (GH-101968)
miss-islington Feb 18, 2023
2b1a62c
[3.10] gh-85747: Active voice & suggested edits, 'running/stopping lo…
bskinn Feb 18, 2023
d104234
Fix incorrectly documented attribute in csv docs (GH-101250)
miss-islington Feb 19, 2023
8520e6c
gh-100210: Correct the comment link for unescaping HTML (GH-100212)
miss-islington Feb 19, 2023
f193fad
gh-99735: Use required=True in argparse subparsers example (GH-100927)
miss-islington Feb 19, 2023
63877f6
[3.10] gh-101981: Build macOS as recommended by the devguide (GH-1020…
miss-islington Feb 20, 2023
c218132
[3.10] gh-101981: Fix Ubuntu SSL tests with OpenSSL (3.1.0-beta1) CI …
corona10 Feb 20, 2023
95f4e2c
gh-101981: Apply HOMEBREW related environment variables (gh-102074)
miss-islington Feb 20, 2023
7bb41d9
[3.10] gh-101566: Sync with zipp 3.14. (GH-102018). (GH-102091)
jaraco Feb 20, 2023
d9dce23
[3.10] gh-101961 fileinput.hookcompressed should not set the encoding…
miss-islington Feb 21, 2023
2d9f8d4
gh-101777: Make `PriorityQueue` docs slightly clearer (GH-102026)
miss-islington Feb 21, 2023
444ec74
gh-100556: Improve clarity of `or` docs (GH-100589)
miss-islington Feb 21, 2023
bac3fe7
[3.10] gh-95672 fix typo SkitTest to SkipTest (gh-102119) (gh-102122)
miss-islington Feb 22, 2023
3e9fb1a
[3.10] gh-102135: Update turtle docs to rename wikipedia demo to rose…
miss-islington Feb 22, 2023
0f28af5
[3.10] gh-101936: Update the default value of fp from io.StringIO to …
miss-islington Feb 22, 2023
fa592f0
GH-101777: `queue.rst`: use 2 spaces after a period to be consistent.…
miss-islington Feb 22, 2023
780dec8
Fix syntax error in struct doc example (GH-102160)
miss-islington Feb 23, 2023
7d2ad47
Fix typo in `Py_GetPythonHome` signature (GH-102168)
miss-islington Feb 23, 2023
9a0116d
gh-101981: Consolidate macOS configure steps in CI (GH-102131)
miss-islington Feb 23, 2023
2e2ab67
gh-102158: Add tests for `softkwlist` (GH-102159)
miss-islington Feb 24, 2023
3e80d21
[3.10] gh-95675: fix uid and gid at test_add_dir_getmember (gh-102207…
miss-islington Feb 25, 2023
9f472f8
[3.10] gh-101765: Fix SystemError / segmentation fault in iter `__red…
ionite34 Feb 25, 2023
9563cf4
gh-101100: Fix Sphinx warnings in `decimal` module (GH-102125)
miss-islington Feb 25, 2023
ac63169
asyncio docs: Fix dangling hyphen (GH-102227)
miss-islington Feb 25, 2023
f894995
gh-102252: Improve coverage of test_bool.py (GH-102253)
miss-islington Feb 25, 2023
d22a2cd
gh-101100: Fix sphinx warnings in `typing` module docs (GH-102260)
miss-islington Feb 25, 2023
4667c4d
[3.10] GH-99818: improve the documentation for zipfile.Path and Trave…
hauntsaninja Feb 25, 2023
6fa6c2a
[3.10] gh-101765: Fix refcount issues in list and unicode pickling (G…
JelleZijlstra Feb 26, 2023
9723961
gh-102259: Fix re doc issue regarding right square brackets (GH-102264)
miss-islington Feb 26, 2023
601c9db
[3.10] gh-85417: Clarify behaviour on branch cuts in cmath module (GH…
miss-islington Feb 26, 2023
5b610b5
[3.10] gh-97786: Fix compiler warnings in pytime.c (GH-101826) (#102150)
mdickinson Feb 26, 2023
4732f55
[3.10] [doc] Improve grammar/fix missing word (GH-102060) (GH-102278)
miss-islington Feb 26, 2023
8e9ffd9
[3.10] Add missing 'is' to `cmath.log()` docstring (GH-102049) (#102280)
mdickinson Feb 26, 2023
4cc3636
gh-101765: unicodeobject: use Py_XDECREF correctly (GH-102283)
miss-islington Feb 26, 2023
cba52ec
gh-101100: Fix sphinx warnings in `types` module (GH-102274)
miss-islington Feb 27, 2023
ca1cc14
gh-102296 Document that inspect.Parameter kinds support ordering (GH-…
miss-islington Feb 27, 2023
2701a49
IDLE: Simplify DynOptionsMenu __init__code (GH-101371)
miss-islington Feb 28, 2023
a8f9a82
[3.10] gh-90744: Fix erroneous doc links in the sys module (GH-101319…
hugovk Mar 2, 2023
47cc6fa
[3.10] Fix typos in documentation and comments (GH-102374) (#102377)
AlexWaygood Mar 2, 2023
3d88b4e
gh-101754: Document that Windows converts keys in `os.environ` to upp…
miss-islington Mar 3, 2023
6c2e052
[3.10] GH-102126: fix deadlock at shutdown when clearing thread state…
kumaraditya303 Mar 3, 2023
fe36778
[3.10] gh-101892: Fix `SystemError` when a callable iterator call exh…
arhadthedev Mar 4, 2023
925ebfb
[3.10] gh-102179: Fix `os.dup2` error reporting for negative fds (GH-…
miss-islington Mar 4, 2023
d4992c7
gh-101992: update pstlib module documentation (GH-102133)
miss-islington Mar 5, 2023
d4a04e5
gh-102356: Add thrashcan macros to filter object dealloc (GH-102426)
miss-islington Mar 5, 2023
2a062f2
gh-101979: argparse: fix a bug where parentheses in metavar argument …
miss-islington Mar 5, 2023
94e08e1
Fix unused classes in a typing test (GH-102437)
miss-islington Mar 5, 2023
9cec602
GH-102341: Improve the test function for pow (GH-102342)
miss-islington Mar 5, 2023
f5280e2
[3.10] gh-102444: Fix minor bugs in `test_typing` highlighted by pyfl…
AlexWaygood Mar 5, 2023
6b49cc6
[3.10] gh-102416: Do not memoize incorrectly loop rules in the parser…
pablogsal Mar 6, 2023
4248c24
Add gettext support to tools/extensions/c_annotations.py (GH-101989)
miss-islington Mar 6, 2023
5e6351c
[3.10] gh-101759: Update macOS installer SQLite 3.40.1 checksum (gh-1…
miss-islington Mar 7, 2023
c4fb418
[3.10] GH-102397: Fix segfault from race condition in signal handling…
miss-islington Mar 8, 2023
7276ee0
gh-101100: Fix sphinx warnings in `zipapp` and `zipfile` modules (GH-…
miss-islington Mar 8, 2023
2810787
gh-102433: Add tests for how classes with properties interact with `i…
miss-islington Mar 11, 2023
5bdcb08
GH-102537: Handle check for PYTHONTZPATH failing in zoneinfo test (GH…
miss-islington Mar 13, 2023
a01ad52
gh-101100: Fix Sphinx warnings in `turtle` module (GH-102340)
miss-islington Mar 13, 2023
5e10479
Fix broken link to MSDN (GH-102355)
miss-islington Mar 13, 2023
d4f8faf
[3.10] GH-101673: Fix pdb bug where local variable changes are lost a…
iritkatriel Mar 13, 2023
83ccaf2
[3.10] Fix duplicated words in the docs (#102645)
AlexWaygood Mar 13, 2023
0275b12
gh-102627: Replace address pointing toward malicious web page (GH-102…
miss-islington Mar 13, 2023
125f75c
doc: Remove a duplicate 'versionchanged' in library/asyncio-task (gh-…
miss-islington Mar 14, 2023
2c015a6
gh-100315: clarification to `__slots__` docs. (GH-102621)
miss-islington Mar 14, 2023
df38f7c
[3.10] gh-102354: change python3 to python in docs examples (GH-10269…
miss-islington Mar 14, 2023
95fd2df
gh-102703: Fix typo in modules tutorial documentation (GH-102707)
miss-islington Mar 15, 2023
6f4df72
gh-101377: improving test_locale_calendar_formatweekday of calendar (…
miss-islington Mar 15, 2023
087fb56
[3.10] Remove misformatted exclamation marks in docs (GH-102694) (#10…
hugovk Mar 15, 2023
bef189b
gh-101100: Documenting --prefix and --exec-prefix. (GH-102695)
miss-islington Mar 15, 2023
9781240
gh-94440: Fix issue of ProcessPoolExecutor shutdown hanging (GH-94468)
miss-islington Mar 16, 2023
99b38be
[3.10] Fix outdated note about 'int' rounding or truncating (GH-10273…
miss-islington Mar 16, 2023
744a41b
Increase stack reserve size for Windows debug builds to avoid test cr…
zooba Mar 17, 2023
e732a85
[3.10] gh-102721: Improve coverage of `_collections_abc._CallableGene…
sobolevn Mar 17, 2023
d5fdc3f
gh-98608: Fix Failure-handling in new_interpreter() (gh-102658)
miss-islington Mar 21, 2023
21b9402
Add link to `sys.exit` function documentation (GH-102805)
miss-islington Mar 21, 2023
eaafea8
gh-102595: Document `PyObject_Format` c-api function (GH-102596)
miss-islington Mar 22, 2023
00b5060
Docs: improve accuracy of pdb alias example (GH-102892)
miss-islington Mar 22, 2023
2e0505a
Docs: improve the accuracy of the sqlite3.connect() timeout param (GH…
miss-islington Mar 22, 2023
3c2a7bb
Docs: improve accuracy of sqlite3.Connection.interrupt() (GH-102904)
miss-islington Mar 22, 2023
100da7c
gh-100989: Improve the accuracy of collections.deque docstrings (GH-1…
miss-islington Mar 22, 2023
4531fd0
[3.10] gh-102947: Improve traceback when calling `fields()` on a non-…
AlexWaygood Mar 23, 2023
6c667d0
gh-102936: typing: document performance pitfalls of protocols decorat…
miss-islington Mar 23, 2023
77e54fe
gh-98239: Document that `inspect.getsource()` can raise `TypeError` (…
miss-islington Mar 23, 2023
206c2b1
GH-100989: Revert Improve the accuracy of collections.deque docstring…
miss-islington Mar 24, 2023
0a2b63f
[3.10] gh-96931: Fix incorrect results in ssl.SSLSocket.shared_cipher…
miss-islington Mar 24, 2023
581dd8c
[3.10] gh-102027: Fix macro name (GH-102124) (#102917)
miss-islington Mar 24, 2023
cbffc3a
gh-102873: logging.LogRecord docs: improve description of `msg` param…
miss-islington Mar 24, 2023
d3b4d3a
gh-102980: Add tests for pdf's display, alias and where commands (GH-…
miss-islington Mar 24, 2023
7513c6b
[3.10] gh-101100: Document PyObject_ClearWeakRefs and gzip's name (#1…
hugovk Mar 25, 2023
db5bf52
[3.10] gh-103025: fix a ctypes doc typo (GH-103026) (#103030)
miss-islington Mar 25, 2023
ae8a721
Update pdb docs for arguments (GH-102965)
miss-islington Mar 25, 2023
b5bf6c1
[3.10] GH-95494: Fix transport EOF handling in OpenSSL 3.0 (GH-95495)…
miss-islington Mar 27, 2023
3288923
[3.10] gh-101997: Update bundled pip version to 23.0.1 (GH-101998). (…
pradyunsg Mar 28, 2023
d445147
[3.10] gh-88233: zipfile: handle extras after a zip64 extra (GH-96161…
miss-islington Mar 28, 2023
aae84a0
[3.10] GH-102711: Fix warnings found by clang (GH-102712) (#103076)
miss-islington Mar 28, 2023
5ae5ea8
[3.10] GH-87235: Make sure "python /dev/fd/9 9</path/to/script.py" wo…
miss-islington Mar 28, 2023
473fd7b
[3.10] gh-102582: Fix invalid JSON in Doc/howto/logging-cookbook.rst …
miss-islington Mar 29, 2023
4abf1f1
gh-103097: Add workaround for Windows ARM64 compiler bug (GH-103098)
zooba Mar 29, 2023
3a27be7
[3.10] gh-103112: Add http.client.HTTPResponse.read docstring and fix…
miss-islington Mar 29, 2023
ba755a2
gh-103099: Link mypy docs from typing.rst (GH-103100)
miss-islington Mar 30, 2023
d58ff6a
Minor docs improvements fix for `codeop` (GH-103123)
miss-islington Mar 30, 2023
9a8ce95
gh-103109: Document ignore_warnings() test support helper (GH-103110)
miss-islington Apr 2, 2023
ec80ffe
[3.10] gh-103207: Add instructions to the macOS installer welcome dis…
ned-deily Apr 4, 2023
7d4cc5a
Python 3.10.11
pablogsal Apr 4, 2023
d76a5c6
Improve some grammar in the socket docs (GH-103254)
miss-islington Apr 4, 2023
20f4222
Post 3.10.11
pablogsal Apr 5, 2023
8d4c9e5
Merge remote-tracking branch 'upstream/3.10' into 3.10
pablogsal Apr 5, 2023
8693ec2
gh-81762: Clarify and simplify description of print's flush param (GH…
miss-islington Apr 5, 2023
18d825b
gh-102899: Fix doc link for getting filesystem error handler (GH-102901)
miss-islington Apr 5, 2023
decf7a7
gh-103262: Fixes Windows installer build to work with latest compiler…
zooba Apr 5, 2023
4075e01
[3.10] gh-103207: Fix Welcome formatting issues when macOS Installer …
ned-deily Apr 6, 2023
e277266
gh-103935: Use `io.open_code()` when executing code in trace and prof…
zooba Apr 27, 2023
d77e77c
[3.10] gh-104049: do not expose on-disk location from SimpleHTTPReque…
miss-islington May 9, 2023
cfa4295
[3.10] gh-99889: Fix directory traversal security flaw in uu.decode()…
miss-islington May 9, 2023
425065b
[3.10] gh-102950: Implement PEP 706 – Filter for tarfile.extractall (…
mcepl May 10, 2023
f48a96a
[3.10] [3.11] gh-102153: Start stripping C0 control and space chars i…
miss-islington May 17, 2023
f9d2a10
[3.10] gh-104472: Skip `test_subprocess.ProcessTestCase.test_empty_en…
miss-islington May 19, 2023
f22ddbf
[3.10] Improves the Windows MSI test run on PR (GH-104929)
zooba May 25, 2023
2c9b0f3
[3.10] Skip test_sundry on Windows APPX tests (GH-104944)
zooba May 25, 2023
6cae236
[3.10] Update GitHub CI workflow for macOS. (GH-105304)
ned-deily Jun 5, 2023
f12502b
[3.10] gh-105184: document that marshal functions can fail and need t…
miss-islington Jun 5, 2023
cb37100
[3.10] gh-103142: Upgrade binary builds and CI to OpenSSL 1.1.1u (GH-…
gpshead Jun 5, 2023
b7fd286
[3.10] gh-89412: Add missing attributes (added in 3.10) to traceback …
miss-islington Jun 5, 2023
b4e48a4
Python 3.10.12
pablogsal Jun 6, 2023
a23ff66
Post 3.10.12
pablogsal Jun 6, 2023
45de31d
[3.10] Clarify the supported cases in the tokenize module (GH-105569)…
miss-islington Jun 9, 2023
1851443
[3.10] [3.11] Add single value `agen.athrow(value)` signature to the …
miss-islington Jul 5, 2023
073c660
[3.10] CI: Bump macOS build to use OpenSSL v3.0 (GH-105538) (#105869)
miss-islington Jul 5, 2023
f91dfdf
[3.10] gh-105993: Add possible `None` return type to `asyncio.EventLo…
miss-islington Jul 5, 2023
a9e5e59
[3.10] gh-105090: Replace incorrect TLSv1.2 with TLSv1.3 (GH-105404) …
miss-islington Jul 22, 2023
24d54fe
[3.10] gh-107077: Raise SSLCertVerificationError even if the error is…
miss-islington Aug 3, 2023
c32f095
[3.10] Revert "[3.10] gh-107077: Raise SSLCertVerificationError even …
pablogsal Aug 3, 2023
917439d
[3.10] gh-98154: Clarify Usage of "Reference Count" In the Docs (#107…
ericsnowcurrently Aug 11, 2023
56e8c87
[3.10] gh-107565: Update multissltests and GitHub CI workflows to use…
ned-deily Aug 18, 2023
7d44551
[3.10] gh-107845: Fix symlink handling for tarfile.data_filter (GH-10…
miss-islington Aug 22, 2023
37d7180
[3.10] gh-108310: Fix CVE-2023-40217: Check for & avoid the ssl pre-c…
ambv Aug 22, 2023
1c937e5
[3.10] gh-99612: Fix PyUnicode_DecodeUTF8Stateful() for ASCII-only da…
miss-islington Aug 22, 2023
893c3b7
[3.10] gh-108342: Break ref cycle in SSLSocket._create() exc (GH-1083…
miss-islington Aug 23, 2023
e96bddf
[3.10] gh-108342: Make ssl TestPreHandshakeClose more reliable (GH-10…
ambv Aug 24, 2023
4996560
Python 3.10.13
pablogsal Aug 24, 2023
fc382d3
Post 3.10.13
pablogsal Aug 24, 2023
5970435
[3.10] Add a dummy .rtfd.yml file to silence invalid failing webhooks…
ambv Sep 5, 2023
fc756f6
[3.10] CI: Bump GitHub Actions (GH-108879) (#108892)
hugovk Sep 5, 2023
63a7f77
[3.10] gh-109002: Ensure only one wheel for each vendored package (GH…
miss-islington Sep 6, 2023
97ce15c
[3.10] gh-109991: Update GitHub CI workflows to use OpenSSL 3.0.11 an…
ned-deily Sep 28, 2023
dcb16c9
[3.10] gh-109991: Update Windows build to use OpenSSL 1.1.1w (GH-110090)
zooba Oct 10, 2023
6c2f34f
[3.10] gh-101180: Fix a bug where iso2022_jp_3 and iso2022_jp_2004 co…
ambv Nov 6, 2023
b6535ea
[3.10] gh-112160: Add 'regen-configure' make target (#112163)
sethmlarson Nov 20, 2023
32e7acd
[3.10] bpo-37013: Fix the error handling in socket.if_indextoname() (…
miss-islington Jan 17, 2024
8eaeefe
[3.10] gh-91133: tempfile.TemporaryDirectory: fix symlink bug in clea…
serhiy-storchaka Jan 17, 2024
30fe5d8
[3.10] gh-109858: Protect zipfile from "quoted-overlap" zipbomb (GH-1…
miss-islington Jan 17, 2024
6661b22
[3.10] gh-114021: Pin various sphinxcontrib extensions to older versi…
AA-Turner Jan 17, 2024
1274896
[3.10] gh-107888: Fix test_mmap.test_access_parameter() on macOS 14 (…
miss-islington Jan 17, 2024
9afc6d1
[3.10] gh-113659: Skip hidden .pth files (GH-113660) (GH-114145)
miss-islington Jan 18, 2024
806e6ec
[3.10] gh-111239: Update Windows build to use zlib 1.3.1 (GH-114877) …
miss-islington Feb 6, 2024
c3108e1
[3.10] gh-46968: Fix invalid reference to Sound eXchange (SoX) 12.17.…
ambv Feb 6, 2024
0e7ff84
[3.10] Add missing sections to blurbs (GH-114553) (#115338)
miss-islington Feb 14, 2024
6091fbd
[3.10] gh-105821: Use a raw f-string in test_httpservers.py (GH-10582…
miss-islington Feb 16, 2024
d9c79e1
[3.10] gh-115133: Fix tests for XMLPullParser with Expat 2.6.0 (GH-11…
miss-islington Feb 19, 2024
17a6533
[3.10] gh-97032: avoid test_squeezer crash on macOS buildbots (#115508)
ned-deily Feb 19, 2024
d0524ca
[3.10] Upgrade bundled libexpat to 2.6.0 (GH-115399) (GH-115468) (#11…
miss-islington Feb 19, 2024
37324b4
[3.10] gh-114572: Fix locking in cert_store_stats and get_ca_certs (G…
miss-islington Feb 20, 2024
b612ec6
[3.10] gh-115399: Document CVE-2023-52425 under "XML vulnerabilities"…
miss-islington Feb 21, 2024
516a6d4
[3.10] gh-115398: Expose Expat >=2.6.0 reparse deferral API (CVE-2023…
hartwork Mar 6, 2024
eac1495
[3.10] gh-115197: Stop resolving host in urllib.request proxy bypass …
miss-islington Mar 19, 2024
976ea78
Python 3.10.14
ambv Mar 19, 2024
83518b3
Post 3.10.14
ambv Mar 19, 2024
0a263cc
[3.10] gh-117187: Fix XML tests for vanilla Expat <2.6.0 (GH-117203) …
miss-islington Mar 27, 2024
812245e
[3.10] gh-116773: Fix overlapped memory corruption crash (GH-116774) …
jkriegshauser Mar 27, 2024
9b33629
[3.10] gh-114539: Clarify implicit launching of shells by subprocess …
miss-islington May 7, 2024
2ec7018
[3.10] gh-116741: Upgrade libexpat to 2.6.2 (GH-117296) (GH-118186)
sethmlarson May 7, 2024
c62c9e5
[3.10] gh-113171: gh-65056: Fix "private" (non-global) IP address ran…
encukou May 7, 2024
333c7dc
[3.10] gh-100454: Fix running SSL tests with OpenSSL 3.1+ (GH-100456)…
xnox May 7, 2024
c8f868d
[3.10] gh-118486: Support mkdir(mode=0o700) on Windows (GH-118488) (G…
zooba May 24, 2024
48f9d3e
[3.10] gh-112769: test_zlib: test_zlib: Fix comparison of ZLIB_RUNTIM…
ned-deily May 28, 2024
d86ab5d
[3.10] gh-121957: Emit audit events for python -i and python -m async…
ambv Jul 22, 2024
0b65c8b
[3.10] gh-122133: Authenticate socket connection for `socket.socketpa…
miss-islington Jul 30, 2024
31302f5
[3.10] gh-122133: Rework pure Python socketpair tests to avoid use of…
miss-islington Aug 2, 2024
e0264a6
[3.10] gh-122905: Sanitize names in zipfile.Path. (GH-122906) (#123160)
jaraco Aug 22, 2024
743acbe
[3.10] gh-121285: Remove backtracking when parsing tarfile headers (G…
sethmlarson Sep 3, 2024
06f28dc
[3.10] gh-121650: Encode newlines in headers, and verify headers are …
ambv Sep 4, 2024
2fa5d70
[3.10] gh-67693: Fix urlunparse() and urlunsplit() for URIs with path…
serhiy-storchaka Sep 4, 2024
b2f11ca
[3.10] gh-123067: Fix quadratic complexity in parsing "-quoted cookie…
miss-islington Sep 4, 2024
2e861ac
[3.10] gh-119690: Fixes buffer type confusion in _winapi.CreateFile a…
zooba Sep 4, 2024
d3f39ce
[3.10] gh-112275: Fix HEAD_LOCK deadlock in child process after fork …
miss-islington Sep 4, 2024
0aa1ee2
[3.10] gh-123270: Replaced SanitizedNames with a more surgical fix. (…
jaraco Sep 4, 2024
4633177
[3.10] gh-123693: Use platform-agnostic semantics when processing zip…
jaraco Sep 5, 2024
0e006ce
[3.10] gh-123678: Upgrade libexpat 2.6.3 (#123710)
sethmlarson Sep 5, 2024
2a9273a
[3.10] [CVE-2023-27043] gh-102988: Reject malformed addresses in emai…
encukou Sep 6, 2024
ffee63f
Python 3.10.15
pablogsal Sep 7, 2024
0c5fc27
Post 3.10.15
pablogsal Sep 7, 2024
850189a
[3.10] gh-89452: GHA: Set --with-dbmliborder to avoid issues with hom…
encukou Oct 8, 2024
e44b32f
[3.10] gh-109396: Fix test_socket.test_hmac_sha1() in FIPS mode (GH-1…
miss-islington Oct 22, 2024
b116237
[3.10] gh-100005: Skip test_script_as_dev_fd() on FreeBSD (GH-100006)…
miss-islington Oct 22, 2024
6bbaab8
[3.10] gh-107902: gh-108948: Don't test setting suid/sgid/sticky on s…
encukou Oct 22, 2024
3c63d80
[3.10] gh-125041: gh-90781: test_zlib: For s390x HW acceleration, ski…
encukou Oct 22, 2024
6a2f12a
[3.10] gh-125529: Avoid f-strings in the metagrammar (#125582)
encukou Oct 22, 2024
9286ab3
[3.10] gh-124651: Quote template strings in `venv` activation scripts…
vstinner Nov 4, 2024
5f24da9
[3.10] gh-113027: Fix test_variable_tzname in test_email (GH-113821) …
encukou Nov 5, 2024
16c0276
Update build_msi.yml
kazuuo1234 Nov 30, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
16 changes: 8 additions & 8 deletions .azure-pipelines/ci.yml
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
variables:
coverage: false

trigger: ['master', '3.9', '3.8', '3.7']
trigger: ['main', '3.10', '3.9', '3.8', '3.7']

jobs:
- job: Prebuild
displayName: Pre-build checks

pool:
vmImage: ubuntu-18.04
vmImage: ubuntu-22.04

steps:
- template: ./prebuild-checks.yml
Expand All @@ -20,7 +20,7 @@ jobs:
condition: and(succeeded(), eq(dependencies.Prebuild.outputs['docs.run'], 'true'))

pool:
vmImage: ubuntu-18.04
vmImage: ubuntu-22.04

steps:
- template: ./docs-steps.yml
Expand All @@ -40,7 +40,7 @@ jobs:
testRunPlatform: macos

pool:
vmImage: macos-10.14
vmImage: macos-10.15

steps:
- template: ./macos-steps.yml
Expand All @@ -52,12 +52,12 @@ jobs:
condition: and(succeeded(), eq(dependencies.Prebuild.outputs['tests.run'], 'true'))

pool:
vmImage: ubuntu-18.04
vmImage: ubuntu-22.04

variables:
testRunTitle: '$(build.sourceBranchName)-linux'
testRunPlatform: linux
openssl_version: 1.1.1k
openssl_version: 1.1.1u

steps:
- template: ./posix-steps.yml
Expand All @@ -78,12 +78,12 @@ jobs:
)

pool:
vmImage: ubuntu-18.04
vmImage: ubuntu-22.04

variables:
testRunTitle: '$(Build.SourceBranchName)-linux-coverage'
testRunPlatform: linux-coverage
openssl_version: 1.1.1k
openssl_version: 1.1.1u

steps:
- template: ./posix-steps.yml
Expand Down
16 changes: 8 additions & 8 deletions .azure-pipelines/pr.yml
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
variables:
coverage: false

pr: ['master', '3.9', '3.8', '3.7']
pr: ['main', '3.10', '3.9', '3.8', '3.7']

jobs:
- job: Prebuild
displayName: Pre-build checks

pool:
vmImage: ubuntu-18.04
vmImage: ubuntu-22.04

steps:
- template: ./prebuild-checks.yml
Expand All @@ -20,7 +20,7 @@ jobs:
condition: and(succeeded(), eq(dependencies.Prebuild.outputs['docs.run'], 'true'))

pool:
vmImage: ubuntu-18.04
vmImage: ubuntu-22.04

steps:
- template: ./docs-steps.yml
Expand All @@ -38,7 +38,7 @@ jobs:
testRunPlatform: macos

pool:
vmImage: macos-10.14
vmImage: macos-10.15

steps:
- template: ./macos-steps.yml
Expand All @@ -52,12 +52,12 @@ jobs:
condition: and(succeeded(), eq(dependencies.Prebuild.outputs['tests.run'], 'true'))

pool:
vmImage: ubuntu-18.04
vmImage: ubuntu-22.04

variables:
testRunTitle: '$(system.pullRequest.TargetBranch)-linux'
testRunPlatform: linux
openssl_version: 1.1.1k
openssl_version: 1.1.1u

steps:
- template: ./posix-steps.yml
Expand All @@ -78,12 +78,12 @@ jobs:
)

pool:
vmImage: ubuntu-18.04
vmImage: ubuntu-22.04

variables:
testRunTitle: '$(Build.SourceBranchName)-linux-coverage'
testRunPlatform: linux-coverage
openssl_version: 1.1.1k
openssl_version: 1.1.1u

steps:
- template: ./posix-steps.yml
Expand Down
2 changes: 1 addition & 1 deletion .azure-pipelines/windows-layout-steps.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ steps:
displayName: Show layout info (${{ parameters.kind }})

- ${{ if eq(parameters.fulltest, 'true') }}:
- script: .\python.exe -m test -q -uall -u-cpu -rwW --slowest --timeout=1200 -j0 --junit-xml="$(Build.BinariesDirectory)\test-results-${{ parameters.kind }}.xml" --tempdir "$(Build.BinariesDirectory)\tmp-${{ parameters.kind }}-$(arch)"
- script: .\python.exe -m test -q -uall -u-cpu -rwW --slowest --timeout=1200 -j0 --junit-xml="$(Build.BinariesDirectory)\test-results-${{ parameters.kind }}.xml" --tempdir "$(Build.BinariesDirectory)\tmp-${{ parameters.kind }}-$(arch)" -i test_sundry
workingDirectory: $(Build.BinariesDirectory)\layout-${{ parameters.kind }}-$(arch)
displayName: ${{ parameters.kind }} Tests
env:
Expand Down
12 changes: 12 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
root = true

[*.{py,c,cpp,h,rst,md,yml}]
trim_trailing_whitespace = true
insert_final_newline = true
indent_style = space

[*.{py,c,cpp,h}]
indent_size = 4

[*.yml]
indent_size = 2
7 changes: 2 additions & 5 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -40,11 +40,8 @@ PCbuild/readme.txt text eol=crlf
PC/readme.txt text eol=crlf

# Generated files
# https://github.com/github/linguist#generated-code
Modules/clinic/*.h linguist-generated=true
Objects/clinic/*.h linguist-generated=true
PC/clinic/*.h linguist-generated=true
Python/clinic/*.h linguist-generated=true
# https://github.com/github/linguist/blob/master/docs/overrides.md
**/clinic/*.h linguist-generated=true
Python/importlib.h linguist-generated=true
Python/importlib_external.h linguist-generated=true
Include/internal/pycore_ast.h linguist-generated=true
Expand Down
7 changes: 5 additions & 2 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@
# It uses the same pattern rule for gitignore file
# https://git-scm.com/docs/gitignore#_pattern_format

# GitHub
.github/** @ezio-melotti

# asyncio
**/*asyncio* @1st1 @asvetlov

Expand Down Expand Up @@ -96,7 +99,7 @@ Lib/ast.py @isidentical
/Lib/unittest/test/testmock/* @cjw296

# SQLite 3
**/*sqlite* @berkerpeksag
**/*sqlite* @berkerpeksag @erlend-aasland

# subprocess
/Lib/subprocess.py @gpshead
Expand Down Expand Up @@ -128,7 +131,7 @@ Lib/ast.py @isidentical

**/*idlelib* @terryjreedy

**/*typing* @gvanrossum @ilevkivskyi
**/*typing* @gvanrossum @Fidget-Spinner @JelleZijlstra @AlexWaygood

**/*asyncore @giampaolo
**/*asynchat @giampaolo
Expand Down
10 changes: 5 additions & 5 deletions .github/CONTRIBUTING.rst
Original file line number Diff line number Diff line change
Expand Up @@ -6,19 +6,19 @@ Build Status

- master

+ `Stable buildbots <http://buildbot.python.org/3.x.stable/>`_
+ `Stable buildbots <https://buildbot.python.org/3.x.stable/>`_

- 3.9

+ `Stable buildbots <http://buildbot.python.org/3.9.stable/>`_
+ `Stable buildbots <https://buildbot.python.org/3.9.stable/>`_

- 3.8

+ `Stable buildbots <http://buildbot.python.org/3.8.stable/>`_
+ `Stable buildbots <https://buildbot.python.org/3.8.stable/>`_

- 3.7

+ `Stable buildbots <http://buildbot.python.org/3.7.stable/>`_
+ `Stable buildbots <https://buildbot.python.org/3.7.stable/>`_


Thank You
Expand All @@ -38,7 +38,7 @@ also suggestions on how you can most effectively help the project.

Please be aware that our workflow does deviate slightly from the typical GitHub
project. Details on how to properly submit a pull request are covered in
`Lifecycle of a Pull Request <https://devguide.python.org/pullrequest/>`_.
`Lifecycle of a Pull Request <https://devguide.python.org/getting-started/pull-request-lifecycle.html>`_.
We utilize various bots and status checks to help with this, so do follow the
comments they leave and their "Details" links, respectively. The key points of
our workflow that are not covered by a bot or status check are:
Expand Down
5 changes: 2 additions & 3 deletions .github/SECURITY.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,8 @@ https://devguide.python.org/#status-of-python-branches
## Reporting a Vulnerability

Please read the guidelines on reporting security issues [on the
official website](
https://www.python.org/news/security/#reporting-security-issues-in-python
) for instructions on how to report a security-related problem to
official website](https://www.python.org/dev/security/) for
instructions on how to report a security-related problem to
the Python team responsibly.

To reach the response team, email `security at python dot org`.
Loading