Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1323 commits
Select commit Hold shift + click to select a range
54d89a3
bpo-43794: OpenSSL 3.0.0: set OP_IGNORE_UNEXPECTED_EOF by default (GH…
miss-islington Apr 9, 2021
299ae9c
[3.9] bpo-43788: Generate version specific _ssl_data.h (GH-25300) (GH…
tiran Apr 9, 2021
76d270e
[3.9] bpo-43779: Fix possible refleak involving _PyArena_AddPyObject …
Apr 9, 2021
7c8796a
bpo-38820: OpenSSL 3.0.0: Use supported hashing algos in doc test (GH…
miss-islington Apr 9, 2021
b3fec75
Add ignore file for the abidump check (GH-25323)
pablogsal Apr 9, 2021
28fb2d1
bpo-43739: Add type declaration Doc/extending/extending.rst example (…
miss-islington Apr 10, 2021
dbc0e19
Fix description of behaviour of an exception class in 'from' clause (…
miss-islington Apr 11, 2021
6ec2fb4
bpo-42967: coerce bytes separator to string in urllib.parse_qs(l) (GH…
miss-islington Apr 11, 2021
0983e01
bpo-41561: Fix testing with OpenSSL 1.0.2 (GH-25355)
miss-islington Apr 12, 2021
de06baa
bpo-41661: Document os.path.relpath() exception on Windows with diffe…
miss-islington Apr 12, 2021
6379924
[3.9] bpo-42248: [Enum] ensure exceptions raised in ``_missing_`` are…
ethanfurman Apr 12, 2021
7d9d5bf
[3.9] bpo-43799: OpenSSL 3.0.0: declare OPENSSL_API_COMPAT 1.1.1 (GH-…
miss-islington Apr 13, 2021
15ad30d
bpo-43816: Add extern "C" to Include/cpython/pyctype.h (GH-25365) (GH…
miss-islington Apr 13, 2021
5ce227f
[3.9] bpo-43811: Test multiple OpenSSL versions on GHA (GH-25360) (GH…
miss-islington Apr 13, 2021
4da5ca5
Revert "Add ignore file for the abidump check (GH-25323)" (GH-25394)
pablogsal Apr 13, 2021
57873af
bpo-43777: Drop description of "pip search" command from tutorial (GH…
miss-islington Apr 14, 2021
95e4431
bpo-20364: Improve sqlite3 placeholder docs (GH-25003)
miss-islington Apr 14, 2021
56c76df
[3.9] bpo-43723: Revert IDLE doc change (GH-25174)
terryjreedy Apr 16, 2021
e1903e1
bpo-43842: Fix race condition in test_logging SMTP test (GH-25436) (G…
vstinner Apr 16, 2021
cdf0287
[3.9] bpo-43522: Fix SSLContext.hostname_checks_common_name (GH-24899…
tiran Apr 17, 2021
0121f67
Fix typo in a dataclasses comment. (GH-25454)
miss-islington Apr 17, 2021
072ec69
bpo-43837: Reverse order of precedence table to show tightly binding …
miss-islington Apr 19, 2021
fa03efd
Improve the error message for choices(population, 10) (GH-25267) (GH-…
miss-islington Apr 20, 2021
d8576b1
bpo-26227: Fixes decoding of host names on Windows from ANSI instead …
miss-islington Apr 21, 2021
87a392d
bpo-28724: Doc: Move socket.send_fds and socket.recv_fds docs to righ…
miss-islington Apr 22, 2021
8e7cebb
bpo-38822: Fixed os.stat failing on inaccessible directories. (GH-25527)
miss-islington Apr 22, 2021
ab5d78c
bpo-35306: Avoid raising OSError from pathlib.Path.exists when passed…
miss-islington Apr 22, 2021
2857592
bpo-38822: Check specifically for a drive, not just a colon (GH-25540)
miss-islington Apr 22, 2021
bc5a1a7
bpo-39572: Address typo in CHANGELOG. (GH-24999)
miss-islington Apr 23, 2021
34be484
bpo-43917: Fix pure python equivalent for classmethod (GH-25544) (GH-…
miss-islington Apr 23, 2021
8db72cd
Add more tests. Fix code excerpt. (GH-25549) (GH-25550)
miss-islington Apr 23, 2021
987b65e
Reformat idlelib colorizer (GH-25479)
miss-islington Apr 23, 2021
d4fff1f
bpo-43856: Add a versionadded directive to the importlib.metadata doc…
jaraco Apr 23, 2021
e259a77
[3.9] bpo-43920: Make load_verify_locations(cadata) error message con…
tiran Apr 23, 2021
04bcfe0
bpo-43607: Fix urllib handling of Windows paths with \\?\ prefix (GH-…
miss-islington Apr 23, 2021
52e9031
bpo-43284: Update platform.win32_ver to use _syscmd_ver instead of sy…
miss-islington Apr 23, 2021
d962b00
[3.9] bpo-43930: Update bundled pip to 21.1 and setuptools to 56.0.0 …
sbidoul Apr 24, 2021
7248ce3
bpo-43534: Make dialogs in turtle.textinput() and turtle.numinput() t…
miss-islington Apr 25, 2021
9a16539
[3.9] bpo-43655: Tkinter and IDLE dialog windows are now recognized a…
serhiy-storchaka Apr 25, 2021
2178aff
Improve CDN purge script (GH-25251) (#25254)
miss-islington Apr 25, 2021
2825f90
BaseHTTPRequestHandler, that path includes query (GH-25597)
miss-islington Apr 25, 2021
d2e2534
[3.9] fix typo in warning (GH-20620) (#25601)
orsenthil Apr 25, 2021
ab99b6a
Fix a typo in datamodel reference document (GH-24930)
miss-islington Apr 25, 2021
9b2c5b2
Remove mention of dst parameter from description of os.lstat() (GH-24…
miss-islington Apr 25, 2021
b861ed1
Fix copy.Error casing in documentation GH-22004 (#25611)
miss-islington Apr 26, 2021
7349c12
Fix id of 'Internet Message Format' RFC in email doc GH-25613
miss-islington Apr 26, 2021
2b475dc
Fix broken links and improve stand-alone tools list in FAQ GH-25609
miss-islington Apr 26, 2021
b47f051
bpo-43534: Fix the turtle module working with multiple root windows G…
miss-islington Apr 26, 2021
a3c6752
Quick pydoc update to smtplib.py (GH-22292) (GH-25615)
miss-islington Apr 26, 2021
4cb9816
Fix documentation typos of argparse exit_on_error (GH-22706) (GH-25617)
miss-islington Apr 26, 2021
debb23f
[3.9] documentation: clarification about the function remove in os li…
orsenthil Apr 26, 2021
d7a1a81
Update asyncio-subprocess.rst (GH-21680) (GH-25621)
miss-islington Apr 26, 2021
b348580
Doc: Fix the array.fromfile method doc (GH-22037) (GH-25630)
miss-islington Apr 26, 2021
3b917d1
[3.9] bpo-38820: Old OpenSSL 3.0.0 releases are in /old/3.0/ (GH-2562…
miss-islington Apr 26, 2021
c9c1dbd
bpo-43938: improve dataclasses.FrozenInstanceError documentation (GH-…
miss-islington Apr 26, 2021
d0698c6
bpo-42924: Fix incorrect copy in bytearray_repeat (GH-24208) (#24211)
miss-islington Apr 26, 2021
ba7338a
Fix thread locks in zlib module may go wrong in rare case (#22130)
animalize Apr 26, 2021
f65f3f0
bpo-40432: Use python 3.8 or higher to compile CPython on Windows (GH…
miss-islington Apr 26, 2021
c816c1c
Use the zero argument form of super() in examples for Python3 docs. (…
miss-islington Apr 26, 2021
4a3d73d
[doc] Remove duplicated operator.itemgetter example (GH-24178) (#25646)
miss-islington Apr 27, 2021
531c810
bpo-37751: Document codecs.lookup() change in What's New in Python 3.…
miss-islington Apr 27, 2021
bf0736d
[3.9] bpo-43492: Update macOS installer to use SQLite 3.35.5 (GH-2564…
miss-islington Apr 27, 2021
c9767e5
Fix generated file name for installer builds on macOS 11+. (GH-25661)…
miss-islington Apr 27, 2021
5cadcec
[3.9] bpo-43492: Upgrade Windows installer to use SQLite 3.35.5 (GH-2…
Apr 27, 2021
cf9d65c
bpo-37751: Update `codecs.register()` doc. (GH-25643)
miss-islington Apr 28, 2021
fdb1189
bpo-43959: clarify the documentation of the PyContextVar C-API (GH-25…
miss-islington Apr 28, 2021
2dc6b17
bpo-43960: test_pdb resets breakpoints to make tests deterministic (G…
iritkatriel Apr 28, 2021
629ef0f
bpo-43961: Fix test_logging.test_namer_rotator_inheritance() (GH-2568…
miss-islington Apr 28, 2021
0252ce3
bpo-43472: Ensure PyInterpreterState_New audit events are raised when…
miss-islington Apr 28, 2021
c4e503e
[doc] Do some polishing in IDEs section (GH-22070) (GH-25703)
miss-islington Apr 29, 2021
8d47f92
[doc] Be more clear on super() regarding multiple base classes method…
miss-islington Apr 29, 2021
491fde0
[3.9] bpo-43882 - urllib.parse should sanitize urls containing ASCII …
miss-islington Apr 29, 2021
3eaa6f9
bpo-42589: Change URL for 'from' link when used in a raised exception…
miss-islington Apr 29, 2021
a92d738
bpo-43954: Fix a missing word in the unittest docs (GH-25672)
miss-islington Apr 30, 2021
a7f15ba
bpo-43935: Fix typo in Turtle.back() docstring (GH-25581)
miss-islington Apr 30, 2021
e48405a
bpo-43971: Add spaces around annotated arg default '=' (GH-25702)
miss-islington May 1, 2021
af1e06c
[3.9] bpo-43993: Update vendored pip to 21.1.1 (GH-25761). (GH-25782)
sbidoul May 1, 2021
5c018db
Fixing doc for callback for lambda (GG-25779) (GH-25788)
miss-islington May 1, 2021
10a62bb
Fix exceptions mentioned in os.setxattr() docs (GH-25742) (GH-25794)
miss-islington May 1, 2021
ee0df3d
Fix broken name in build.yml (GH-25759) (GH-25802)
miss-islington May 2, 2021
de0e3f8
[3.9] bpo-44009: Provide "python3.x-intel64" for Apple Silicon Macs (…
miss-islington May 2, 2021
bb3ec9c
bpo-41100: Update Misc/ACKS (GH-25808) (GH-25809)
miss-islington May 2, 2021
cf6a796
bpo-32745: Fix a regression in the handling of ctypes' c_wchar_p type…
miss-islington May 2, 2021
5374fbc
bpo-36384: Leading zeros in IPv4 addresses are no longer tolerated (G…
miss-islington May 2, 2021
e60b1e1
bpo-43990: Fix the footnote ordering in the operator precedence docs …
miss-islington May 2, 2021
ad73d16
bpo-43434: Move sqlite3.connect audit event to sqlite3.Connection.__i…
May 2, 2021
98035ec
bpo-41129: Fix check for macOS SDK paths when building Python (GH-257…
miss-islington May 3, 2021
7f7dc67
[3.9] Update macOS installer readme for 3.9.5 (GH-25836)
ned-deily May 3, 2021
1536342
[3.9] Doc: Fix random.uniform example comment. (GH-25784) (GH-25843)
miss-islington May 3, 2021
bb2f3ff
bpo-42800: Add audit events for f_code and tb_frame (GH-24182)
zooba May 3, 2021
0a7dcbd
Python 3.9.5
ambv May 3, 2021
bf12424
Post 3.9.5
ambv May 3, 2021
8a59574
[3.9] bpo-43882 Remove the newline, and tab early. From query and fra…
orsenthil May 3, 2021
e733e99
bpo-44018: random.seed() no longer mutates its inputs (GH-25856) (GH-…
miss-islington May 3, 2021
7ec94cd
update docstring for `win_getpass` to reflect code changes (GH-24967)
miss-islington May 4, 2021
7a92bee
bpo-43666: Lib/_aix_support.py routines may fail in a WPAR environmen…
miss-islington May 4, 2021
00726e5
bpo-38352: Add to typing.__all__ (GH-25821) (#25885)
miss-islington May 4, 2021
91cb1e2
bpo-32822: Add finally with return/break/continue to the tutorial (GH…
miss-islington May 4, 2021
c3bf0bd
Fix typo in ast.py (GH-25740) (GH-25894)
miss-islington May 4, 2021
4b90c8f
closes bpo-43349: Fix tuning(7) manpage hyperlink. (GH-24680) (#25694)
miss-islington May 4, 2021
ec18362
[3.9] bpo-42083: Allow NULL doc in PyStructSequence_NewType (#25896)
encukou May 4, 2021
ab0a54a
[3.9] bpo-44001: improve Literal documentation (GH-25877). (#25897)
JelleZijlstra May 4, 2021
8faed45
Clarify rx parameter of compileall functions (GH-25857)
miss-islington May 4, 2021
df99532
bpo-40297: Fix test_socket.CANTest.testSendFrame (GH-19548)
miss-islington May 4, 2021
bc8b93c
bpo-44040: Update broken link in pathlib source (GH-25905) (GH-25911)
miss-islington May 5, 2021
ea93270
bpo-44022: Fix http client infinite line reading (DoS) after a HTTP 1…
miss-islington May 5, 2021
ce47add
[3.9] bpo-36515: Disable unaligned memory access in _sha3 on ARM (GH-…
miss-islington May 6, 2021
b391b9b
bpo-43972: Set content-length to 0 for http.server.SimpleHTTPRequestH…
miss-islington May 6, 2021
1326f51
docs: clearly document that ":GH-X" string formatting results in "0X.…
miss-islington May 6, 2021
7424105
Fix minor grammar problems in dataclasses documentation (GH-25948) (#…
miss-islington May 6, 2021
bf309d7
Simple Enhancement. Add missing return statements in ftplib documenta…
miss-islington May 7, 2021
a25c46b
Fix make libainstall. (GH-25980)
miss-islington May 8, 2021
20fcd83
bpo-32924: Fix the Show Source url in the documentation (GH-25994)
miss-islington May 8, 2021
4d532d3
bpo-43558: Add note about base class initialization to dataclasses do…
miss-islington May 10, 2021
fbd9b99
bpo-44074: let patchcheck infer the base branch name (GH-25991)
miss-islington May 10, 2021
23822e2
bpo-44070: No longer eagerly makes import filenames absolute, except …
zooba May 10, 2021
b488408
bpo-44070: Clarify NEWS message to specify the version when the behav…
zooba May 10, 2021
1d8c180
Doc: http.server: directory is not a class attribute, but an argument…
miss-islington May 11, 2021
bde14f7
bpo-25821: Fix inaccuracy in threading.enumerate/is_alive documentati…
miss-islington May 11, 2021
390bfe0
bpo-23750: Document os-system, subprocess. Patch by Martin Panter. (G…
miss-islington May 11, 2021
c9049cf
bpo-10548: expectedFailure does not apply to fixtures (GH-23201) (#26…
miss-islington May 11, 2021
37a9d43
Fix typo in blurb entry (GH-26043)
jerobado May 11, 2021
7d38b04
Fix import of HTTPError (GH-22304) (GH-26048)
miss-islington May 11, 2021
6c190b5
[3.9] bpo-28528: Fix pdb.checkline() attribute error when 'curframe' …
May 12, 2021
0cb9775
bpo-44061: Fix pkgutil.iter_modules regression when passed a pathlib.…
zooba May 12, 2021
ada9cdb
bpo-40640: doc -- add missing ... in example of Continue (GH-26055) (…
miss-islington May 12, 2021
1be9396
bpo-25479: add unit test for __subclasshook__ in test_abc.py (GH-2403…
miss-islington May 12, 2021
88136bb
[3.9] bpo-38908: Fix issue when non runtime_protocol does not raise T…
Fidget-Spinner May 12, 2021
9b90ce6
[3.9] Revert "[3.9] bpo-38908: Fix issue when non runtime_protocol do…
Fidget-Spinner May 12, 2021
04ce4c7
bpo-44125: Fix "make patchcheck" on non-English locale (GH-26102)
miss-islington May 13, 2021
04c4610
bpo-44114: Remove redundant cast. (GH-26098)
miss-islington May 13, 2021
133013e
bpo-28146: Fix a confusing error message in str.format() (GH-24213)
miss-islington May 13, 2021
f38296f
Updated code example for asyncio.gather (GH-20604) (GH-26120)
miss-islington May 14, 2021
f3007ea
Update doc as relative import can be used with star import (GH-25667)…
miss-islington May 14, 2021
64a31c5
[3.9] sqlite3 test suite now works with SQLITE_DQS=0 (GH-26032). (GH-…
May 14, 2021
9bc96c0
[doc] Fix typos in cgi.rst (GH-24766) (GH-26131)
miss-islington May 14, 2021
41ed452
Subprocess Protocols Documentation (GH-20950) (GH-26134)
miss-islington May 14, 2021
c90642b
bpo-43729: Clarify comment in tutorial example (GH-25191) (GH-26137)
miss-islington May 14, 2021
fa9de0c
bpo-44072: fix Complex, Integral docs for `**` (GH-25986)
miss-islington May 14, 2021
b30b25b
[3.9] bpo-37788: Fix reference leak when Thread is never joined (GH-2…
pitrou May 15, 2021
3767401
bpo-32133: Improve numbers docs (GH-26124) (GH-26147)
miss-islington May 15, 2021
925cb85
bpo-44114: Fix dictkeys_reversed and dictvalues_reversed function sig…
miss-islington May 16, 2021
d43e1cb
Remove a redundant assignment in Tools/unittestgui/unittestgui.py (GH…
miss-islington May 16, 2021
ea33d20
[3.9] Fix typo in comment (GH-26162) (GH-26165)
miss-islington May 16, 2021
f84ef3c
fix docstring typo in bdb.py (GH-22323) (#26180)
miss-islington May 16, 2021
2f9ebe6
[doc] Fix typo in os module (GH-24464)
miss-islington May 17, 2021
2057ce8
[3.9] bpo-44145: Release the GIL around HMAC_Update. (GH-26157) (GH-2…
miss-islington May 17, 2021
049c412
bpo-43650: Fix MemoryError on zip.read in shutil._unpack_zipfile for …
miss-islington May 17, 2021
c05d8a6
bpo-25872: Add unit tests for linecache and threading (GH-25913) (GH-…
iritkatriel May 18, 2021
c17ba23
bpo-41963: document that ConfigParser strips off comments (GH-26197) …
miss-islington May 18, 2021
632b403
[3.9] bpo-42783: Documentation for asyncio.sleep(0) (GH-24002) (GH-24…
Fidget-Spinner May 18, 2021
76ed53c
bpo-30593: Doc'ed that executescript() disregards isolation level (GH…
miss-islington May 19, 2021
db20afe
bpo-44106: Improve sqlite3 example database contents (GH-26027)
miss-islington May 19, 2021
5b5a10c
bpo-44106: Purge unused sqlite3 doc includes (GH-26234)
miss-islington May 19, 2021
74eb94a
bpo-35765: Clarify references to "object x" in the JSON tutorial (GH-…
miss-islington May 19, 2021
0bcd151
[3.9] backport non-content changes to IDLE's help.html (GH-26239)
taleinat May 19, 2021
509e1c9
Fix compiler warning in the xml module (GH-26245) (GH-26248)
miss-islington May 19, 2021
d4a9264
[3.9] bpo-44168: Fix error message in the parser for keyword argument…
pablogsal May 19, 2021
021169f
Fix compiler warning for misleading guarding in the tkinter (GH-26244…
miss-islington May 19, 2021
9a75cc6
bpo-40975: [doc] Identify AsyncExitStack.enter_async_context()/aclose…
miss-islington May 19, 2021
ab1c3d9
bpo-37741: make importlib.metadata docs discoverable through a module…
miss-islington May 19, 2021
dc6526d
[doc] Fix typo in asyncio-eventloop documentation (GH-22311) (GH-26257)
miss-islington May 19, 2021
c87b81d
bpo-43295: Fix error handling of datetime.strptime format string '%z'…
miss-islington May 20, 2021
eecdc9e
Update link in SECURITY.md (GH-21320) (GH-26260)
miss-islington May 20, 2021
b9258b0
bpo-36160: Fix test_site so that it can run independently of other te…
miss-islington May 20, 2021
0593ae8
[3.9] bpo-43882 - Mention urllib.parse changes in Whats new section. …
orsenthil May 21, 2021
d3cc689
[3.9] bpo-43667: Fix broken Unicode encoding in non-UTF locales on So…
kulikjak May 21, 2021
bcd5913
[doc] Fix indentation in inspect documentation (GH-24846) (GH-26288)
miss-islington May 21, 2021
e10bd76
bpo-43927: Change 'IOError' to 'OSError' (GH-26289)
miss-islington May 21, 2021
96c9961
bpo-43556: Fix the attr names for ast.expr and ast.stmt in the docs (…
ZackerySpytz May 21, 2021
a373c80
Specify Python Cookbook edition for reference (GH-26301) (#26303)
miss-islington May 21, 2021
11b5045
bpo-8264: Document hasattr and getattr behavior for private attribute…
miss-islington May 22, 2021
b21193d
[3.9] Remove duplicate words in docs. (GH-26167) (GH-26297)
felixxm May 22, 2021
099e6a4
bpo-30757: Improve "How to make stand-alone binaries" FAQ (GH-26309) …
miss-islington May 22, 2021
ab4da07
[3.9] bpo-44195: Use 'TraversableResources' in the docs to match the …
miss-islington May 24, 2021
3af61a7
bpo-43109: Fix --with-lto configure option on macOS (GH-26341) (GH-26…
miss-islington May 25, 2021
8accb8c
bpo-20408: Fix memoryview() signature in docs (GH-24431)
miss-islington May 25, 2021
e7078ee
Point to recent link to PyFLTK (GH-26315) (GH-26367)
miss-islington May 25, 2021
bee66d3
bpo-41147: [doc] contextlib.redirect_stdout() provides the new stream…
miss-islington May 26, 2021
65fb9a2
bpo-41611: IDLE: fix freezing on completion on macOS (GH-26400)
miss-islington May 27, 2021
427232f
bpo-43667: Add news fragment for Solaris changes (GH-26405) (GH-26410)
miss-islington May 27, 2021
21a56a4
bpo-41611: IDLE: Catch TclError exceptions in AutoCompleteWindow.winc…
miss-islington May 28, 2021
8f8f2ea
bpo-44249: Fix 3 README.rst typos (GH-26385)
miss-islington May 28, 2021
d5b657b
Fix dataclass comment typo _eq__ -> __eq__ (GH-26433) (GH-26437)
miss-islington May 29, 2021
a30cbae
bpo-44263: Better explain the GC contract for PyType_FromSpecWithBase…
miss-islington May 29, 2021
7bd1304
bpo-44263: Mention PyType_Ready in the gc protocol warning (GH-26445)
miss-islington May 29, 2021
9bcb76c
bpo-44254: On Mac, remove disfunctional colors from turtledemo button…
miss-islington May 29, 2021
46b16d0
bpo-44263: Fix _decimal and _testcapi GC protocol (GH-26464)
miss-islington May 31, 2021
9a68862
[3.9] bpo-44279: [doc] reword contextlib.suppress documentation (GH-2…
iritkatriel Jun 1, 2021
85b587a
bpo-44285: getpath.c: Assert that env_file is NULL during an error ch…
miss-islington Jun 2, 2021
991693a
[3.9] bpo-43568: Relax distutils MACOSX_DEPLOYMENT_TARGET check (GH-2…
jmroot Jun 3, 2021
5df4abd
bpo-44022: Improve the regression test. (GH-26503)
miss-islington Jun 3, 2021
5a8ddcc
[3.9] bpo-43776: Remove list call from args in Popen repr (GH-25338) …
gpshead Jun 3, 2021
de58b31
[3.9] bpo-11105: Do not crash when compiling recursive ASTs (GH-20594…
isidentical Jun 3, 2021
ea298e1
bpo-44279: revert 'exceptions are raised' back to 'exceptions occur' …
miss-islington Jun 4, 2021
b3c50b2
bpo-38323: Skip SubprocessMultiLoopWatcherTest as they can hang the t…
miss-islington Jun 4, 2021
8e2c0fd
bpo-44320: Fix markup for W3C C14N test suite (GH-26556)
miss-islington Jun 6, 2021
d5f8bd6
[3.9] bpo-44322: Document more SyntaxError details. (GH-26562)
terryjreedy Jun 7, 2021
87f5022
[3.9] bpo-11105: reduce the recursion limit for tests. (GH-26605)
isidentical Jun 8, 2021
c03f0ab
bpo-40468: Move IDLE helplist settings to extensions page of dialog. …
miss-islington Jun 8, 2021
c835323
bpo-40468: Factor out class ExtPage in idlelib.configdialog (GH-26618)
miss-islington Jun 9, 2021
d9f38d7
bpo-40468: Split IDLE settings General tab (GH-26621)
miss-islington Jun 9, 2021
8652694
bpo-44363: Get test_capi passing with address sanitizer (GH-26639)
miss-islington Jun 10, 2021
9b88943
bpo-33962: Use ttk spinbox for IDLE indent space config (GH-22954)
miss-islington Jun 10, 2021
175ebc6
bpo-37022: Fix bug where pdb's do_p/do_pp commands swallow exceptions…
miss-islington Jun 10, 2021
304ec53
bpo-44356: [Enum] allow multiple data-type mixins if they are all the…
miss-islington Jun 10, 2021
3ce35bf
[3.9] bpo-44385: Remove unused grammar rules (GH-26655) (GH-26659)
lysnikolaou Jun 10, 2021
e972631
[Enum] improve pickle support (#26666)
ethanfurman Jun 11, 2021
6df926f
bpo-43318: Fix a bug where pdb does not always echo cleared breakpoin…
miss-islington Jun 11, 2021
9580d38
bpo-44381: Windows build now allows enabling control flow guard (GH-2…
miss-islington Jun 11, 2021
57b3ca7
bpo-41299: Reduce lag in Windows threading timeouts by using a higher…
miss-islington Jun 11, 2021
a9e20cf
bpo-40128: Fix IDLE autocomplete on macOS (GH-26672)
miss-islington Jun 11, 2021
9ee8752
Fix a potential reference-counting bug in long_pow (GH-26690) (#26702)
miss-islington Jun 13, 2021
7f02195
bpo-38291: Remove mention of typing.io and typing.re again (GH-26113)
miss-islington Jun 14, 2021
0d0a9ea
[3.9] bpo-44409: Fix error location in tokenizer errors that happen d…
pablogsal Jun 14, 2021
8fe57aa
bpo-44422: Fix threading.enumerate() reentrant call (GH-26727) (GH-26…
miss-islington Jun 15, 2021
c7e9571
[3.9] bpo-44392: Add Py_GenericAlias to C API docs (GH-26724) (GH-26757)
Fidget-Spinner Jun 16, 2021
686c6f3
bpo-44426: Use of 'complex' as a C variable name confuses Sphinx; cha…
miss-islington Jun 16, 2021
533bff4
bpo-44426: Fix use of the C keyword 'default' as a variable name (GH-…
miss-islington Jun 19, 2021
175e264
bpo-44469: Fix tests for "async with" with bad object (GH-26817)
miss-islington Jun 21, 2021
83ad40e
bpo-44434: Don't call PyThread_exit_thread() explicitly (GH-26758) (G…
vstinner Jun 21, 2021
67b3a99
bpo-44395: Fix MIMEPart.as_string to pass unixfrom properly (GH-26685)
miss-islington Jun 21, 2021
d881002
bpo-13814: Explain why generators are not context managers (GH-26835)
miss-islington Jun 21, 2021
0ff487b
bpo-44287: asyncio test_popen() uses longer timeout (GH-26832)
miss-islington Jun 22, 2021
8bc26d8
bpo-44439: BZ2File.write()/LZMAFile.write() handle length correctly (…
animalize Jun 22, 2021
a65df3f
bpo-41621: Document defaultdict's default_factory parameter (GH-21945)
miss-islington Jun 22, 2021
ef89b2b
[doc] Improve punctuation atexit doc (GH-25629) (GH-26857)
miss-islington Jun 22, 2021
fcde2c6
bpo-28395: Remove unnecessary semicolons in tests (GH-26868)
miss-islington Jun 23, 2021
5ed7827
bpo-44441: _PyImport_Fini2() resets PyImport_Inittab (GH-26874) (GH-2…
vstinner Jun 23, 2021
0796e21
bpo-44229: Ignore spurious EPROTOTYPE on macOS in test_ssl (GH-26893)
miss-islington Jun 24, 2021
fe272b7
[3.9] Update vendored pip to 21.1.3 (GH-26912). (GH-26915)
sbidoul Jun 26, 2021
4861fda
[3.9] bpo-44482: Fix very unlikely resource leak in glob in non-CPyth…
serhiy-storchaka Jun 27, 2021
b2a5dcd
Clarify the order of a stacked `abstractmethod` (GH-26892)
miss-islington Jun 27, 2021
1acd1e6
bpo-40620: Clarify tutorial controlflow.rst ``range`` examples (GH-26…
miss-islington Jun 27, 2021
17b9167
[3.9] bpo-37741: make importlib.metadata docs discoverable through a …
jaraco Jun 27, 2021
db3ff76
Python 3.9.6
ambv Jun 28, 2021
0787a1b
Post 3.9.6
ambv Jun 28, 2021
3ba65cd
bpo-42588: Update the docs for the TopologicalSorter.static_order() m…
miss-islington Jun 29, 2021
02859df
bpo-38062: [doc] clarify that atexit uses equality comparisons intern…
miss-islington Jun 29, 2021
f790bc8
bpo-44523: Remove the pass-through for hash() in weakref proxy object…
miss-islington Jun 29, 2021
863e3d5
bpo-41180: Replace marshal code.__new__ audit event with marshal.load…
zooba Jun 30, 2021
67e3945
bpo-44535: Enable building with Visual Studio 2022 on Windows (GH-26962)
miss-islington Jun 30, 2021
8aa45de
bpo-30256: Add manager_owned keyword arg to AutoProxy (GH-16341) (GH-…
miss-islington Jul 2, 2021
91db097
bpo-30256: [doc] Fix formatting error in news (GH-26994) (GH-26996)
miss-islington Jul 2, 2021
21be6cb
bpo-34266: [pdb] handle ValueError from shlex.split() (GH-26656) (GH-…
miss-islington Jul 3, 2021
4684a34
bpo-44562: Remove invalid PyObject_GC_Del from error path of types.Ge…
miss-islington Jul 4, 2021
fe847a6
Revert "bpo-44562: Remove invalid PyObject_GC_Del from error path of …
pablogsal Jul 4, 2021
9f47d87
bpo-44558: Make the implementation consistency of operator.indexOf (G…
miss-islington Jul 5, 2021
51a29c4
[3.9] bpo-44562: Remove invalid PyObject_GC_Del from error path of ty…
Fidget-Spinner Jul 5, 2021
76d91cb
Update asyncio-task.rst
sondrelg Jul 5, 2021
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
  •  
  •  
  •  
51 changes: 8 additions & 43 deletions .azure-pipelines/ci.yml
Original file line number Diff line number Diff line change
@@ -1,18 +1,14 @@
variables:
manylinux: false
coverage: false

resources:
containers:
- container: manylinux1
image: pyca/cryptography-manylinux1:x86_64
trigger: ['master', '3.9', '3.8', '3.7']

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

pool:
vmImage: ubuntu-16.04
vmImage: ubuntu-18.04

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

pool:
vmImage: ubuntu-16.04
vmImage: ubuntu-18.04

steps:
- template: ./docs-steps.yml
Expand Down Expand Up @@ -56,50 +52,19 @@ jobs:
condition: and(succeeded(), eq(dependencies.Prebuild.outputs['tests.run'], 'true'))

pool:
vmImage: ubuntu-16.04
vmImage: ubuntu-18.04

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

steps:
- template: ./posix-steps.yml
parameters:
dependencies: apt


- job: ManyLinux1_CI_Tests
displayName: ManyLinux1 CI Tests
dependsOn: Prebuild
condition: |
and(
and(
succeeded(),
eq(variables['manylinux'], 'true')
),
eq(dependencies.Prebuild.outputs['tests.run'], 'true')
)

pool:
vmImage: ubuntu-16.04

container: manylinux1

variables:
testRunTitle: '$(build.sourceBranchName)-manylinux1'
testRunPlatform: manylinux1
openssl_version: ''

steps:
- template: ./posix-steps.yml
parameters:
dependencies: yum
sudo_dependencies: ''
xvfb: false
patchcheck: false


- job: Ubuntu_Coverage_CI_Tests
displayName: Ubuntu CI Tests (coverage)
dependsOn: Prebuild
Expand All @@ -113,12 +78,12 @@ jobs:
)

pool:
vmImage: ubuntu-16.04
vmImage: ubuntu-18.04

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

steps:
- template: ./posix-steps.yml
Expand All @@ -139,7 +104,7 @@ jobs:
matrix:
win32:
arch: win32
buildOpt:
buildOpt: '-p Win32'
testRunTitle: '$(Build.SourceBranchName)-win32'
testRunPlatform: win32
win64:
Expand Down
51 changes: 8 additions & 43 deletions .azure-pipelines/pr.yml
Original file line number Diff line number Diff line change
@@ -1,18 +1,14 @@
variables:
manylinux: false
coverage: false

resources:
containers:
- container: manylinux1
image: pyca/cryptography-manylinux1:x86_64
pr: ['master', '3.9', '3.8', '3.7']

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

pool:
vmImage: ubuntu-16.04
vmImage: ubuntu-18.04

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

pool:
vmImage: ubuntu-16.04
vmImage: ubuntu-18.04

steps:
- template: ./docs-steps.yml
Expand Down Expand Up @@ -56,50 +52,19 @@ jobs:
condition: and(succeeded(), eq(dependencies.Prebuild.outputs['tests.run'], 'true'))

pool:
vmImage: ubuntu-16.04
vmImage: ubuntu-18.04

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

steps:
- template: ./posix-steps.yml
parameters:
dependencies: apt


- job: ManyLinux1_PR_Tests
displayName: ManyLinux1 PR Tests
dependsOn: Prebuild
condition: |
and(
and(
succeeded(),
eq(variables['manylinux'], 'true')
),
eq(dependencies.Prebuild.outputs['tests.run'], 'true')
)

pool:
vmImage: ubuntu-16.04

container: manylinux1

variables:
testRunTitle: '$(system.pullRequest.TargetBranch)-manylinux1'
testRunPlatform: manylinux1
openssl_version: ''

steps:
- template: ./posix-steps.yml
parameters:
dependencies: yum
sudo_dependencies: ''
xvfb: false
patchcheck: false


- job: Ubuntu_Coverage_PR_Tests
displayName: Ubuntu PR Tests (coverage)
dependsOn: Prebuild
Expand All @@ -113,12 +78,12 @@ jobs:
)

pool:
vmImage: ubuntu-16.04
vmImage: ubuntu-18.04

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

steps:
- template: ./posix-steps.yml
Expand All @@ -139,7 +104,7 @@ jobs:
matrix:
win32:
arch: win32
buildOpt:
buildOpt: '-p Win32'
testRunTitle: '$(System.PullRequest.TargetBranch)-win32'
testRunPlatform: win32
win64:
Expand Down
6 changes: 6 additions & 0 deletions .azure-pipelines/windows-release/msi-steps.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,12 @@
steps:
- template: ./checkout.yml

- powershell: |
$d = (.\PCbuild\build.bat -V) | %{ if($_ -match '\s+(\w+):\s*(.+)\s*$') { @{$Matches[1] = $Matches[2];} }};
Write-Host "##vso[task.setvariable variable=SigningDescription]Python $($d.PythonVersion)"
displayName: 'Update signing description'
condition: and(succeeded(), not(variables['SigningDescription']))

- task: DownloadPipelineArtifact@1
displayName: 'Download artifact: doc'
inputs:
Expand Down
11 changes: 9 additions & 2 deletions .azure-pipelines/windows-release/stage-pack-msix.yml
Original file line number Diff line number Diff line change
Expand Up @@ -105,19 +105,26 @@ jobs:
clean: all

steps:
- checkout: none
- template: ./checkout.yml
- template: ./find-sdk.yml

- powershell: |
$d = (.\PCbuild\build.bat -V) | %{ if($_ -match '\s+(\w+):\s*(.+)\s*$') { @{$Matches[1] = $Matches[2];} }};
Write-Host "##vso[task.setvariable variable=SigningDescription]Python $($d.PythonVersion)"
displayName: 'Update signing description'
condition: and(succeeded(), not(variables['SigningDescription']))

- task: DownloadBuildArtifacts@0
displayName: 'Download Artifact: unsigned_msix'
inputs:
artifactName: unsigned_msix
downloadPath: $(Build.BinariesDirectory)

# MSIX must be signed and timestamped simultaneously
- powershell: |
$failed = $true
foreach ($retry in 1..3) {
signtool sign /a /n "$(SigningCertificate)" /fd sha256 /t http://timestamp.verisign.com/scripts/timestamp.dll /d "$(SigningDescription)" (gi *.msix)
signtool sign /a /n "$(SigningCertificate)" /fd sha256 /tr http://timestamp.digicert.com/ /td sha256 /d "$(SigningDescription)" (gi *.msix)
if ($?) {
$failed = $false
break
Expand Down
10 changes: 9 additions & 1 deletion .azure-pipelines/windows-release/stage-pack-nuget.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ jobs:
condition: and(succeeded(), eq(variables['DoNuget'], 'true'))

pool:
vmImage: windows-2019
name: 'Windows Release'

workspace:
clean: all
Expand Down Expand Up @@ -36,6 +36,14 @@ jobs:
nuget pack "$(Build.BinariesDirectory)\layout\python.nuspec" -OutputDirectory $(Build.ArtifactStagingDirectory) -NoPackageAnalysis -NonInteractive
displayName: 'Create nuget package'

- powershell: |
gci *.nupkg | %{
nuget sign "$_" -CertificateSubjectName "$(SigningCertificate)" -Timestamper http://timestamp.digicert.com/ -Overwrite
}
displayName: 'Sign nuget package'
workingDirectory: $(Build.ArtifactStagingDirectory)
condition: and(succeeded(), variables['SigningCertificate'])

- task: PublishBuildArtifacts@1
displayName: 'Publish Artifact: nuget'
inputs:
Expand Down
8 changes: 7 additions & 1 deletion .azure-pipelines/windows-release/stage-sign.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,12 @@ jobs:
- template: ./checkout.yml
- template: ./find-sdk.yml

- powershell: |
$d = (.\PCbuild\build.bat -V) | %{ if($_ -match '\s+(\w+):\s*(.+)\s*$') { @{$Matches[1] = $Matches[2];} }};
Write-Host "##vso[task.setvariable variable=SigningDescription]Python $($d.PythonVersion)"
displayName: 'Update signing description'
condition: and(succeeded(), not(variables['SigningDescription']))

- powershell: |
Write-Host "##vso[build.addbuildtag]signed"
displayName: 'Add build tags'
Expand All @@ -51,7 +57,7 @@ jobs:
$files = (gi ${{ parameters.Include }} -Exclude ${{ parameters.Exclude }})
$failed = $true
foreach ($retry in 1..10) {
signtool timestamp /t http://timestamp.verisign.com/scripts/timestamp.dll $files
signtool timestamp /tr http://timestamp.digicert.com/ /td sha256 $files
if ($?) {
$failed = $false
break
Expand Down
5 changes: 3 additions & 2 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -74,8 +74,9 @@ Include/pytime.h @pganssle @abalkin

# Parser/Pgen
/Parser/pgen/ @pablogsal
/Parser/pegen/ @pablogsal
/Tools/peg_generator/ @pablogsal
/Parser/pegen/ @pablogsal @lysnikolaou
/Tools/peg_generator/ @pablogsal @lysnikolaou
/Lib/test/test_peg_generator/ @pablogsal @lysnikolaou

# SQLite 3
**/*sqlite* @berkerpeksag
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