-
-
Notifications
You must be signed in to change notification settings - Fork 32.8k
Insights: python/cpython
Overview
Could not load contribution data
Please try again later
157 Pull requests merged by 48 people
-
gh-88375, gh-111788: Fix parsing errors and normalization in robotparser
#138502 merged
Sep 5, 2025 -
gh-83424: Allow empty name if handle is non-null when create ctypes.CDLL
#136878 merged
Sep 5, 2025 -
annotationlib: add note on security to docs
#138508 merged
Sep 5, 2025 -
gh-137210: Add a struct, slot & function for checking an extension's ABI
#137212 merged
Sep 5, 2025 -
gh-57911: Sanitize symlink targets in tarfile on win32
#138309 merged
Sep 5, 2025 -
gh-131178: Fix
test_unknown_flag
for platform CLI#137816 merged
Sep 5, 2025 -
[3.14] gh-138286: Run
ruff
onTools/i18n
(GH-138287)#138513 merged
Sep 5, 2025 -
[3.14] gh-138515: Include email module in Emscripten build (gh-138520)
#138533 merged
Sep 5, 2025 -
gh-138401: Check arg
count>=0
inos.sendfile
#138403 merged
Sep 5, 2025 -
[3.13] gh-138515: Include email module in Emscripten build (gh-138520)
#138534 merged
Sep 5, 2025 -
gh-138515: Include email module in Emscripten build
#138520 merged
Sep 5, 2025 -
[3.14] docs: add module-level
versionadded
forannotationlib
(GH-138511)#138512 merged
Sep 5, 2025 -
[3.14] gh-138516: fix typo in OrderedDict exception msg (GH-138517)
#138523 merged
Sep 5, 2025 -
[3.13] gh-138286: Run
ruff
onTools/i18n
(GH-138287)#138524 merged
Sep 5, 2025 -
[3.14] gh-107194: Improved language of list.index in tutorial (gh-138518)
#138527 merged
Sep 5, 2025 -
[3.13] gh-138516: fix typo in OrderedDict exception msg (GH-138517)
#138522 merged
Sep 5, 2025 -
gh-107194: Improved language of list.index in tutorial
#138518 merged
Sep 5, 2025 -
gh-138516: fix typo in OrderedDict exception msg
#138517 merged
Sep 5, 2025 -
docs: add module-level
versionadded
forannotationlib
#138511 merged
Sep 4, 2025 -
gh-138192: Fix Context initialization so that all subinterpreters are assigned the MISSING value.
#138503 merged
Sep 4, 2025 -
gh-87595: Fix the docs for mmap.size()
#138494 merged
Sep 4, 2025 -
Add random_derangement recipe
#138377 merged
Sep 4, 2025 -
[3.14] gh-136134: imaplib: fix CRAM-MD5 on FIPS-only environments (GH-136615)
#138054 merged
Sep 4, 2025 -
[3.14] gh-136134: smtplib: fix CRAM-MD5 on FIPS-only environments (GH-136623)
#138086 merged
Sep 4, 2025 -
[3.14] GH-101100: Resolve reference warnings in using/windows.rst (GH-138416)
#138461 merged
Sep 4, 2025 -
[3.13] Docs: Fix typo in
os.fwalk()
example (GH-138486)#138501 merged
Sep 4, 2025 -
DOC: Fix typo in
os.fwalk()
example#138486 merged
Sep 4, 2025 -
gh-136599: Improve long_hash
#136600 merged
Sep 4, 2025 -
[3.14] gh-138281: Run
ruff
onTools/peg_generator
(GH-138282)#138469 merged
Sep 4, 2025 -
[3.14] GH-101100: Resolve reference warnings in whatsnew/3.10.rst (GH-138408)
#138480 merged
Sep 4, 2025 -
gh-132657: Make deepcopy and copy scale with free-threading
#138429 merged
Sep 4, 2025 -
gh-138281: Remove unused
topsort
and bump minimal version inpeg_generator
#138487 merged
Sep 3, 2025 -
[3.13] gh-95844: Move help_url code to a help module function (GH-129971)
#138485 merged
Sep 3, 2025 -
gh-95844: Move help_url code to a help module function
#129971 merged
Sep 3, 2025 -
[3.13] GH-101100: Resolve reference warnings in whatsnew/3.10.rst (GH-138408)
#138481 merged
Sep 3, 2025 -
[3.13] GH-101100: Resolve reference warnings in whatsnew/3.5.rst (GH-138412)
#138460 merged
Sep 3, 2025 -
GH-101100: Resolve reference warnings in whatsnew/3.10.rst
#138408 merged
Sep 3, 2025 -
[3.13] Fix Windows path in
venv
docs (GH-138476)#138478 merged
Sep 3, 2025 -
Fix Windows path in
venv
docs#138476 merged
Sep 3, 2025 -
[3.14] gh-72249: Correct wording of GH-101910 blurb (GH-138468)
#138470 merged
Sep 3, 2025 -
[3.13] gh-138281: Run
ruff
onTools/peg_generator
(GH-138282)#138472 merged
Sep 3, 2025 -
[3.13] gh-72249: Correct wording of GH-101910 blurb (GH-138468)
#138471 merged
Sep 3, 2025 -
gh-72249: Correct wording of GH-101910 blurb
#138468 merged
Sep 3, 2025 -
gh-138431: JIT Optimizer --- Fix round-tripping references for str and tuple
#138458 merged
Sep 3, 2025 -
gh-138281: Run
ruff
onTools/peg_generator
#138282 merged
Sep 3, 2025 -
[3.13] GH-101100: Resolve reference warnings in using/windows.rst (#138416)
#138463 merged
Sep 3, 2025 -
GH-101100: Resolve reference warnings in using/windows.rst
#138416 merged
Sep 3, 2025 -
[3.13] GH-101100: Resolve reference warnings in whatsnew/3.4.rst (GH-138413)
#138444 merged
Sep 3, 2025 -
[3.14] GH-101100: Resolve reference warnings in whatsnew/3.5.rst (GH-138412)
#138459 merged
Sep 3, 2025 -
GH-101100: Resolve reference warnings in whatsnew/3.5.rst
#138412 merged
Sep 3, 2025 -
gh-135676: Reword the Operators & Delimiters section(s)
#137713 merged
Sep 3, 2025 -
[3.13] GH-101100: Resolve reference warnings in whatsnew/3.6.rst (GH-138411)
#138456 merged
Sep 3, 2025 -
[3.14] GH-101100: Resolve reference warnings in whatsnew/3.6.rst (GH-138411)
#138455 merged
Sep 3, 2025 -
GH-101100: Resolve reference warnings in whatsnew/3.6.rst
#138411 merged
Sep 3, 2025 -
gh-137136: Suppress build warnings when build on Windows with --experimental-jit-interpreter
#137137 merged
Sep 3, 2025 -
gh-91214: Skip tests failing on Solaris
#31978 merged
Sep 3, 2025 -
[3.13] gh-60462: Fix locale.strxfrm() on Solaris (GH-138242)
#138449 merged
Sep 3, 2025 -
[3.14] GH-101100: Resolve reference warnings in extending/extending.rst (GH-138417)
#138446 merged
Sep 3, 2025 -
[3.13] GH-101100: Resolve reference warnings in extending/extending.rst (GH-138417)
#138447 merged
Sep 3, 2025 -
GH-101100: Resolve reference warnings in extending/extending.rst
#138417 merged
Sep 3, 2025 -
Docs: Fix typo in test.support.linked_to_musl function name
#138406 merged
Sep 3, 2025 -
gh-60462: Fix locale.strxfrm() on Solaris
#138242 merged
Sep 3, 2025 -
[3.14] GH-101100: Resolve reference warnings in whatsnew/3.4.rst (GH-138413)
#138443 merged
Sep 3, 2025 -
GH-101100: Resolve reference warnings in whatsnew/3.4.rst
#138413 merged
Sep 3, 2025 -
GH-119169: Slightly speed up
os.walk(topdown=True)
#121431 merged
Sep 3, 2025 -
[3.13] GH-101100: Resolve reference warnings in whatsnew/2.7.rst (GH-138415)
#138442 merged
Sep 3, 2025 -
[3.14] GH-101100: Resolve reference warnings in whatsnew/2.7.rst (GH-138415)
#138441 merged
Sep 3, 2025 -
GH-101100: Resolve reference warnings in whatsnew/2.7.rst
#138415 merged
Sep 3, 2025 -
[3.13] GH-101100: Resolve reference warnings in whatsnew/3.8.rst (GH-138409)
#138438 merged
Sep 3, 2025 -
[3.14] GH-101100: Resolve reference warnings in whatsnew/3.8.rst (GH-138409)
#138437 merged
Sep 3, 2025 -
[3.13] GH-101100: Resolve reference warnings in whatsnew/3.3.rst (GH-138414)
#138436 merged
Sep 3, 2025 -
gh-138307: Update the Ellipsis documentation
#138306 merged
Sep 3, 2025 -
[3.14] GH-101100: Resolve reference warnings in whatsnew/3.3.rst (GH-138414)
#138435 merged
Sep 3, 2025 -
GH-101100: Resolve reference warnings in whatsnew/3.8.rst
#138409 merged
Sep 3, 2025 -
GH-101100: Resolve reference warnings in whatsnew/3.3.rst
#138414 merged
Sep 3, 2025 -
[3.14] GH-123299: Copyedit 3.14 What's New: Move and consolidate Porting (GH-138400)
#138434 merged
Sep 3, 2025 -
GH-123299: Copyedit 3.14 What's New: Move and consolidate Porting
#138400 merged
Sep 3, 2025 -
gh-138013: Remove
test_io
load_tests namespace manipulation#138366 merged
Sep 3, 2025 -
gh-138013: Move I/O tests to test_io
#138365 merged
Sep 3, 2025 -
[3.13] gh-138204: Forbid expansion of a shared anonymous mmap on Linux (GH-138220)
#138387 merged
Sep 3, 2025 -
gh-78502: Add a trackfd parameter to mmap.mmap() on Windows
#138238 merged
Sep 3, 2025 -
gh-138264: Fix gcc 14 compiler warnings
#138265 merged
Sep 3, 2025 -
gh-116946: fully implement GC protocol for
_curses_panel.panel
#138333 merged
Sep 3, 2025 -
gh-116946: add
Py_TPFLAGS_IMMUTABLETYPE
to_random.Random
#138341 merged
Sep 3, 2025 -
[3.13] GH-101100: Resolve reference warnings in whatsnew/3.7.rst (GH-138410)
#138424 merged
Sep 3, 2025 -
[3.14] GH-101100: Resolve reference warnings in whatsnew/3.7.rst (GH-138410)
#138423 merged
Sep 3, 2025 -
GH-101100: Resolve reference warnings in whatsnew/3.7.rst
#138410 merged
Sep 3, 2025 -
[3.14] gh-101100: Resolve reference warnings in library/xml.sax.handler.rst (GH-136612)
#138421 merged
Sep 3, 2025 -
[3.13] gh-101100: Resolve reference warnings in library/xml.sax.handler.rst (GH-136612)
#138422 merged
Sep 3, 2025 -
gh-101100: Resolve reference warnings in library/xml.sax.handler.rst
#136612 merged
Sep 3, 2025 -
GH-135763: AC: Use
Py_ssize_t(allow_negative=False)
#138394 merged
Sep 2, 2025 -
gh-87595: mmap.size() now returns the size on Unix for anonymous memory
#24781 merged
Sep 2, 2025 -
[3.13] Doc: Track file downloads via plausible (GH-138393)
#138397 merged
Sep 2, 2025 -
[3.14] Doc: Track file downloads via plausible (GH-138393)
#138396 merged
Sep 2, 2025 -
Doc: Track file downloads via plausible
#138393 merged
Sep 2, 2025 -
[3.10] gh-130577: tarfile now validates archives to ensure member offsets are non-negative (GH-137027)
#137644 merged
Sep 2, 2025 -
gh-116946: add
Py_TPFLAGS_IMMUTABLETYPE
toselect.[e]poll
#138340 merged
Sep 2, 2025 -
[3.14] gh-138372: Fix SyntaxWarning for erroneous t-string subscription (GH-138375)
#138392 merged
Sep 2, 2025 -
gh-138372: Fix SyntaxWarning for erroneous t-string subscription
#138375 merged
Sep 2, 2025 -
gh-138314: Add winreg.DeleteTree
#138388 merged
Sep 2, 2025 -
[3.13] gh-136599: Add tests for long_hash (GH-138335)
#138391 merged
Sep 2, 2025 -
gh-138122: Use
profiling.sampling
in the documentation (PEP 799)#138389 merged
Sep 2, 2025 -
gh-136599: Add tests for long_hash
#138335 merged
Sep 2, 2025 -
gh-138204: Forbid expansion of a shared anonymous mmap on Linux
#138220 merged
Sep 2, 2025 -
gh-138004: Encode thread names on Solaris-based platforms as ASCII and fix main/worker threading test
#138017 merged
Sep 2, 2025 -
[3.13] gh-138297 Point link in docs for
finally
to try/else, instead of if/else (GH-138298)#138382 merged
Sep 2, 2025 -
gh-138297 Point link in docs for
finally
to try/else, instead of if/else#138298 merged
Sep 2, 2025 -
gh-127647: Fix and enable I/O protocol tests
#138369 merged
Sep 2, 2025 -
gh-133158: Adjust c-analyzer max_sizes for typeobject.c
#133159 merged
Sep 2, 2025 -
gh-110936: Improve string literal definition in Lexical Analysis
#138063 merged
Sep 2, 2025 -
gh-138253: Fix compatibility of sub-interpreters queues with queue.Queue
#138256 merged
Sep 2, 2025 -
gh-61206: Support zstandard compression in the zipimport module
#138254 merged
Sep 2, 2025 -
gh-135763: Argument Clinic: Implement allow_negative for ssize_t
#138150 merged
Sep 1, 2025 -
gh-138360: Fix
test_free_threading
for IO objects#138359 merged
Sep 1, 2025 -
gh-135755: Make Py_MAX_SCRIPT_PATH_SIZE private
#138350 merged
Sep 1, 2025 -
[3.13] gh-89905: Correct
-R
option doc (GH-137608)#138354 merged
Sep 1, 2025 -
gh-89905: Correct
-R
option doc#137608 merged
Sep 1, 2025 -
gh-138302: Specialize int ops only if ints are compact
#138347 merged
Sep 1, 2025 -
gh-90548: Fix musl version detection with --strip-all
#137864 merged
Sep 1, 2025 -
gh-138342: Use a common utility for visiting an object's type
#138343 merged
Sep 1, 2025 -
[3.13] gh-54874: Expand unicodedata module documentation (GH-138301)
#138345 merged
Sep 1, 2025 -
gh-116738: Fix test_json_mutating_exact_dict
#138339 merged
Sep 1, 2025 -
gh-54874: Expand unicodedata module documentation
#138301 merged
Sep 1, 2025 -
gh-116946: Revert GC protocol for immutable empty heap types (GH-138266, GH-138288, GH-138289)
#138338 merged
Sep 1, 2025 -
[3.13] gh-116946: Revert GC protocol for immutable empty heap types (GH-138322, GH-138323, GH-138326)
#138337 merged
Sep 1, 2025 -
Reapply "gh-132947: Apply changes from importlib_metadata 8.7 (#137885)" (#137924)
#137930 merged
Sep 1, 2025 -
[3.13] gh-116946: fully implement GC protocol for
zlib
objects (GH-138290)#138328 merged
Sep 1, 2025 -
[3.13] gh-116946: fully implement GC protocol for
_hashlib
objects (GH-138289)#138326 merged
Sep 1, 2025 -
[3.13] gh-116946: fully implement GC protocol for
lzma
objects (GH-138288)#138323 merged
Sep 1, 2025 -
[3.13] gh-116946: fully implement GC protocol for
bz2
objects (GH-138266)#138322 merged
Sep 1, 2025 -
gh-116946: fully implement GC protocol for
zlib
objects#138290 merged
Sep 1, 2025 -
gh-116946: fully implement GC protocol for
_hashlib
objects#138289 merged
Sep 1, 2025 -
gh-116946: fully implement GC protocol for
lzma
objects#138288 merged
Sep 1, 2025 -
gh-116946: fully implement GC protocol for
bz2
objects#138266 merged
Sep 1, 2025 -
gh-138130: Fix return value of libc_ver() on Emscripten
#138132 merged
Aug 31, 2025 -
gh-138286: Run
ruff
onTools/i18n
#138287 merged
Aug 31, 2025 -
gh-138013: Move test.test_io to be a module
#138153 merged
Aug 31, 2025 -
[3.13] gh-138295: Fix a grammar issue in the descriptor HOWTO (GH-138296)
#138300 merged
Aug 31, 2025 -
gh-138295: Fix a grammar issue in error message in custom validator
#138296 merged
Aug 31, 2025 -
gh-138279: Remove unused attr in RuleCollectorVisitor in parser_generator.py
#138280 merged
Aug 31, 2025 -
[3.14] gh-138257: Fix internal
RuleCollectorVisitor
attribute name (GH-138208)#138259 merged
Aug 31, 2025 -
[3.14] gh-138158: Use the
"data"
tarfile extraction filter inTools/ssl/multissltests.py
(GH-138147)#138262 merged
Aug 31, 2025 -
[3.14] gh-133829: Remove some specifics from the
zipimport
example (GH-133835)#138274 merged
Aug 31, 2025 -
gh-116738: Make _json module safe in the free-threading build
#119438 merged
Aug 31, 2025 -
[3.13] gh-133829: Remove some specifics from the
zipimport
example (GH-133835)#138273 merged
Aug 31, 2025 -
gh-133829: Update zipimport example to not mention Python 2.3
#133835 merged
Aug 31, 2025 -
gh-138061: Exclude __pycache__ directory from the computed digest in the jit stencils
#138131 merged
Aug 30, 2025 -
gh-132657: Avoid locks and refcounts in frozenset operations
#136107 merged
Aug 30, 2025 -
[3.13] gh-138158: Use the
"data"
tarfile extraction filter inTools/ssl/multissltests.py
(GH-138147)#138263 merged
Aug 30, 2025 -
gh-138158: Use the
"data"
tarfile extraction filter inTools/ssl/multissltests.py
#138147 merged
Aug 30, 2025 -
[3.13] gh-138257: Fix internal
RuleCollectorVisitor
attribute name (GH-138208)#138260 merged
Aug 30, 2025 -
gh-137197: Add SSLContext.set_ciphersuites to set TLS 1.3 ciphers
#137198 merged
Aug 30, 2025 -
gh-138257: Fix internal
RuleCollectorVisitor
attribute name#138208 merged
Aug 30, 2025 -
gh-133656: Remove deprecated
zipimport.zipimporter.load_module
#133662 merged
Aug 30, 2025 -
[3.14] gh-123858: Improve Doc: SyntaxWarning is emitted during bytecode generation (gh-122844)
#138244 merged
Aug 29, 2025 -
gh-138250: load fast optimization should fall through to empty blocks
#138249 merged
Aug 29, 2025
91 Pull requests opened by 44 people
-
gh-137235 : add `bytearray` as usable to `bytes.maketrans` and `bytearray.maketrans`.
#138255 opened
Aug 30, 2025 -
gh-124397: Add pure Python implementation of `threading.iter_locked`
#138261 opened
Aug 30, 2025 -
gh-69605: Hardcode some stdlib submodules in PyREPL module completion (os.path, collections.abc...)
#138268 opened
Aug 30, 2025 -
gh-138252: Add support in SSL module for getting and setting TLS signature algorithms
#138269 opened
Aug 30, 2025 -
gh-138270: Use `PyUnicodeWriter` in `csv.writer`
#138271 opened
Aug 30, 2025 -
gh-138205: Remove the resize method on mmap object on platforms don't support it
#138276 opened
Aug 31, 2025 -
gh-138277: Elevate Built-in Types and Functions in Documentation Search
#138278 opened
Aug 31, 2025 -
gh-138275: Fix error messages incorrectly using "starred expression"
#138283 opened
Aug 31, 2025 -
gh-138008: Fix segfaults in _ctypes due to invalid argtypes
#138285 opened
Aug 31, 2025 -
gh-138284 : urllib.parse.parse_qsl now raises ValueError if illegal characters is passed, according to RFC 3986
#138291 opened
Aug 31, 2025 -
[3.14] gh-138295: Fix a grammar issue in the descriptor HOWTO (GH-138296)
#138299 opened
Aug 31, 2025 -
gh-137242: Change CI arguments: remove `--randomize`, add `--fail-rerun`
#138303 opened
Aug 31, 2025 -
gh-135953: Add flamegraph reporter to sampling profiler
#138304 opened
Aug 31, 2025 -
gh-137242: Mention Android binary releases in documentation
#138305 opened
Aug 31, 2025 -
gh-138310: Adds sys.audit event for import_module
#138311 opened
Aug 31, 2025 -
[3.14] gh-138130: Fix return value of libc_ver() on Emscripten (GH-138132)
#138312 opened
Aug 31, 2025 -
gh-137988: Fix const description in argparse.add_argument() docs (#137988)
#138315 opened
Sep 1, 2025 -
gh-138318, PyREPL: builtins should not be highlighted when used as attribute names
#138319 opened
Sep 1, 2025 -
[3.14] gh-116946: fully implement GC protocol for `zlib` objects (GH-138290)
#138327 opened
Sep 1, 2025 -
gh-116946: fully implement GC protocol for `_tkinter` objects
#138331 opened
Sep 1, 2025 -
gh-64490: Argument Clinic: Add support for ``**kwds``
#138344 opened
Sep 1, 2025 -
[3.14] gh-54874: Expand unicodedata module documentation (GH-138301)
#138346 opened
Sep 1, 2025 -
[3.14] gh-90548: Fix musl version detection with --strip-all (GH-137864)
#138348 opened
Sep 1, 2025 -
[3.14] gh-89905: Correct `-R` option doc (GH-137608)
#138353 opened
Sep 1, 2025 -
[3.14] gh-135755: Make Py_MAX_SCRIPT_PATH_SIZE private (GH-138350)
#138356 opened
Sep 1, 2025 -
gh-77566: Make setdefault methods require explicit default argument for dbm backends
#138358 opened
Sep 1, 2025 -
gh-138349: Fix crash when combining module-level annotation and listcomp
#138363 opened
Sep 1, 2025 -
gh-113746: Disambiguate Documentation Search Results for Methods of `set` and `frozenset`
#138364 opened
Sep 1, 2025 -
[3.14] gh-138253: Fix compatibility of sub-interpreters queues with queue.Queue (GH-138256)
#138367 opened
Sep 2, 2025 -
[3.14] gh-110936: Reorder string literal definition in Lexical Analysis (GH-138063)
#138373 opened
Sep 2, 2025 -
[3.14] gh-127647: Fix and enable I/O protocol tests (GH-138369)
#138376 opened
Sep 2, 2025 -
GH-138378: Move globals-to-consts pass into main optimizer pass
#138379 opened
Sep 2, 2025 -
[3.14] gh-138297 Point link in docs for `finally` to try/else, instead of if/else (GH-138298)
#138381 opened
Sep 2, 2025 -
[3.14] gh-138004: Fix setting a thread name on OpenIndiana (GH-138017)
#138384 opened
Sep 2, 2025 -
[3.14] gh-138204: Forbid expansion of a shared anonymous mmap on Linux (GH-138220)
#138386 opened
Sep 2, 2025 -
[3.14] gh-136599: Add tests for long_hash (GH-138335)
#138390 opened
Sep 2, 2025 -
gh-138385: Sample all interpreters in the tachyon profiler
#138398 opened
Sep 2, 2025 -
GH-101100: Resolve reference warnings in reference/
#138418 opened
Sep 3, 2025 -
GH-101100: Resolve reference warnings in library/stdtypes.rst
#138420 opened
Sep 3, 2025 -
[3.14] gh-138264: Fix gcc 14 compiler warnings (GH-138265)
#138426 opened
Sep 3, 2025 -
[3.14] gh-116946: fully implement GC protocol for `_curses_panel.panel` (GH-138333)
#138427 opened
Sep 3, 2025 -
[3.13] gh-116946: fully implement GC protocol for `_curses_panel.panel` (GH-138333)
#138428 opened
Sep 3, 2025 -
gh-138432: zoneinfo: improve error message for PathLike relative paths
#138433 opened
Sep 3, 2025 -
[3.13] gh-138307: Update the Ellipsis documentation (GH-138306)
#138439 opened
Sep 3, 2025 -
[3.14] gh-138307: Update the Ellipsis documentation (GH-138306)
#138440 opened
Sep 3, 2025 -
[3.14] Docs: Fix typo in test.support.linked_to_musl function name (GH-138406)
#138445 opened
Sep 3, 2025 -
[3.14] gh-60462: Fix locale.strxfrm() on Solaris (GH-138242)
#138448 opened
Sep 3, 2025 -
[3.14] gh-91214: Skip tests failing on Solaris (GH-31978)
#138450 opened
Sep 3, 2025 -
gh-138451: Support custom LLVM installation path
#138452 opened
Sep 3, 2025 -
gh-64063: Clarify safe usage of Queue in multiprocessing "Using a remote manager" section
#138454 opened
Sep 3, 2025 -
[3.14] gh-135676: Reword the Operators & Delimiters section(s) (GH-137713)
#138457 opened
Sep 3, 2025 -
[3.13] gh-91214: Skip tests failing on Solaris (GH-31978)
#138462 opened
Sep 3, 2025 -
Remove some entries from ``nitpick_ignore``
#138464 opened
Sep 3, 2025 -
Doc: Improve grammar in ``os.walk`` example
#138466 opened
Sep 3, 2025 -
gh-116738: Test mdb.gnu module on FT Python build
#138467 opened
Sep 3, 2025 -
gh-98896: Fix parsing issue in resource_tracker to allow shared memory names containing colons
#138473 opened
Sep 3, 2025 -
GH-138465: Improve documentation for common sequence methods
#138474 opened
Sep 3, 2025 -
gh-138013: Move buffered tests to test_bufferedio
#138475 opened
Sep 3, 2025 -
[3.14] Fix Windows path in `venv` docs (GH-138476)
#138477 opened
Sep 3, 2025 -
gh-138479: Ensure that `__typing_subst__` returns a tuple
#138482 opened
Sep 3, 2025 -
GH-133879: Copyedit 3.15 What's New: Consolidate Porting
#138483 opened
Sep 3, 2025 -
[3.14] gh-95844: Move help_url code to a help module function (GH-129971)
#138484 opened
Sep 3, 2025 -
GH-123299: Copyedit 3.14 What's New: Build Changes
#138488 opened
Sep 3, 2025 -
gh-138489: Install ``build-details.json`` on Windows
#138490 opened
Sep 3, 2025 -
[3.13] gh-134163: fix: exec('_testcapi.set_nomemory(0)') hang in new repl 3.13
#138491 opened
Sep 4, 2025 -
gh-138497: Support LLVM_VERSION configuration via env
#138498 opened
Sep 4, 2025 -
[3.14] Docs: Fix typo in `os.fwalk()` example (GH-138486)
#138500 opened
Sep 4, 2025 -
gh-116738: Test resource module on FT Python build
#138504 opened
Sep 4, 2025 -
[3.14] gh-137920: Fix semantically relevant typo in curses.window.attron (#137940)
#138506 opened
Sep 4, 2025 -
[3.13] gh-137920: Fix semantically relevant typo in `curses.window.attron` (GH-137940)
#138507 opened
Sep 4, 2025 -
gh-136264: Fix ``--relative-paths`` for PEP 739's build-details.json
#138510 opened
Sep 4, 2025 -
gh-99948: Support ctypes.util.find_library in emscripten environment
#138519 opened
Sep 5, 2025 -
gh-134746: implement Ctrl+Alt+L clear display keymap in pyREPL
#138521 opened
Sep 5, 2025 -
gh-138525: raise error when BooleanOptionalAction used with prefix_chars without '-'
#138526 opened
Sep 5, 2025 -
[3.13] gh-107194: Improved language of list.index in tutorial (gh-138518)
#138528 opened
Sep 5, 2025 -
gh-87209: Clarify ordering rule for default arguments in tutorial
#138529 opened
Sep 5, 2025 -
gh-137985: correct description of Formatter's datefmt param in logging doc
#138530 opened
Sep 5, 2025 -
gh-121190: A better error message from `importlib.resources.files()` when module spec is None
#138531 opened
Sep 5, 2025 -
gh-137970: add st_mode_notice code_example
#138532 opened
Sep 5, 2025 -
gh-138234: clarify returncode behavior for subprocess_exec vs subprocess_shell
#138536 opened
Sep 5, 2025 -
gh-138535: Optimize fill_time for typical timestamps
#138537 opened
Sep 5, 2025 -
gh-138191: Add f_generator attribute to datamodel page
#138540 opened
Sep 5, 2025 -
gh-128715: CTypeField: Put intness, signedness and pointerness in flags
#138541 opened
Sep 5, 2025 -
gh-138542: error message is wrong when inspect a custom module
#138543 opened
Sep 5, 2025 -
Doc: Apply keyword role around finally (in sys module doc)
#138544 opened
Sep 5, 2025 -
gh-137210: Move PYTHON_API_VERSION & PYTHON_ABI_VERSION to patchlevel.h
#138545 opened
Sep 5, 2025 -
[3.14] gh-83424: Allow empty name if handle is non-null when create ctypes.CDLL on Windows (GH-136878)
#138546 opened
Sep 5, 2025 -
[3.13] gh-83424: Allow empty name if handle is non-null when create ctypes.CDLL on Windows (GH-136878)
#138547 opened
Sep 5, 2025 -
[3.14] gh-88375, gh-111788: Fix parsing errors and normalization in robotparser (GH-138502)
#138548 opened
Sep 5, 2025 -
[3.13] gh-88375, gh-111788: Fix parsing errors and normalization in robotparser (GH-138502)
#138549 opened
Sep 5, 2025
76 Issues closed by 30 people
-
Robots.txt parsing fails when one rule line is invalid
#111788 closed
Sep 5, 2025 -
urllib.robotparser fail on Disallow: /? from google.com
#88375 closed
Sep 5, 2025 -
relative symlinks in tarfile.extract broken (windows)
#57911 closed
Sep 5, 2025 -
Introduce fixed point locale aware format type for floating point numbers
#79819 closed
Sep 5, 2025 -
Paste Mode commad
#138495 closed
Sep 5, 2025 -
`contextvars.Token.MISSING` attribute not available in subinterpreters
#138192 closed
Sep 5, 2025 -
Argument `count` of `os.sendfile` isn't checked to be non-negative
#138401 closed
Sep 5, 2025 -
Emscripten build fails to import `importlib.metadata`
#138515 closed
Sep 5, 2025 -
IDLE - remove all bare excepts
#59518 closed
Sep 5, 2025 -
Typo in `OrderedDict.OrderedDict` exception message
#138516 closed
Sep 5, 2025 -
Hostnames with underscores fail SSLContext hostname verification with wildcard certificates
#103490 closed
Sep 5, 2025 -
lkj
#138509 closed
Sep 5, 2025 -
Run `ruff` on `Tools/i18n`
#138286 closed
Sep 4, 2025 -
remove the assumptions from The tutorial
#107017 closed
Sep 4, 2025 -
Tutorial links to file object methods are broken.
#73361 closed
Sep 4, 2025 -
Cross compiled python installed wrong version of lib2to3/Grammar pickle
#83402 closed
Sep 4, 2025 -
6.13. Conditional expressions: Grammar seems wrong
#112515 closed
Sep 4, 2025 -
Add __name__ and __doc__ from wrapped function in partial function initialized via functools.partial
#138493 closed
Sep 4, 2025 -
spam
#138499 closed
Sep 4, 2025 -
Run `ruff` on `peg_generator`
#138281 closed
Sep 4, 2025 -
JIT: failed assertion in `_POP_TOP_NOP` calling `str()` on variable due to wrong reference information
#138431 closed
Sep 4, 2025 -
Inconsistent type substitution for `ParamSpec`
#138492 closed
Sep 4, 2025 -
IDLE - Move help_url code to a help module function
#95844 closed
Sep 3, 2025 -
Incorrect implementation of `truncate` in `test_free_threading` for IO
#138360 closed
Sep 3, 2025 -
An operator is missing in the list of tokens
#99000 closed
Sep 3, 2025 -
Build on Windows with `--experimental-jit-interpreter` will emit warnings
#137136 closed
Sep 3, 2025 -
test_local.TestEnUSCollection failures on Solaris 10
#60462 closed
Sep 3, 2025 -
`PyArg_Parse`: Provide `N` as new format unit for non negative `Py_ssize_t`
#138361 closed
Sep 3, 2025 -
Resizing an anonymous mmap can lead to crash
#138204 closed
Sep 3, 2025 -
test_set_name fails on OpenIndiana
#138004 closed
Sep 3, 2025 -
mmap.mmap() should not necessarily clone the file descriptor
#78502 closed
Sep 3, 2025 -
Add a Clinic Convert for positive-only `Py_ssize_t` (but not `size_t`)
#135763 closed
Sep 2, 2025 -
mmap.size() raises OSError on Unix for anonymous memory
#87595 closed
Sep 2, 2025 -
Refactor users of `Py_ssize_t` AC converter that require non-negative values
#138399 closed
Sep 2, 2025 -
ExpatParser raise exception during close action
#138371 closed
Sep 2, 2025 -
`SyntaxWarning` for an invalid index type calls a t-string a `str`
#138372 closed
Sep 2, 2025 -
Add RegDeleteTree to winreg
#138314 closed
Sep 2, 2025 -
Increase limits for typeobject.c in c-analyzer
#133158 closed
Sep 2, 2025 -
itertools.batched() doesn't seem to be in python 3.11
#138380 closed
Sep 2, 2025 -
The link to else in 8.4.4 finally points to if/else not try/else
#138297 closed
Sep 2, 2025 -
`python3.15 -m profile.sample` raises `Error while finding module specification for 'profile.sample'`
#138374 closed
Sep 2, 2025 -
The docstring of `dict()` should match the doc of `dict()` and it should be more understandable
#137629 closed
Sep 2, 2025 -
locale.strxfrm() may improperly use PyUnicode_FromWideChar()
#138247 closed
Sep 2, 2025 -
Expand zipimport to include other compression methods
#61206 closed
Sep 2, 2025 -
configure.ac is missing line continuation resulting in bad configure script
#137390 closed
Sep 1, 2025 -
`-R` option doc is incorrect
#89905 closed
Sep 1, 2025 -
Avoid boilerplate for traversing a mutable heap type
#138342 closed
Sep 1, 2025 -
Update PC/pyconfig.h to support disabling auto linking
#82909 closed
Sep 1, 2025 -
pytest --doctest-modules crashes on file-level __test__ = False
#113360 closed
Sep 1, 2025 -
Assertion failure in `optimize_uops` in a JIT build
#137762 closed
Sep 1, 2025 -
Assertion failure or `SystemError` in `_PyEval_EvalFrameDefault` in a JIT build
#137728 closed
Sep 1, 2025 -
Specialization for longs should check for compactness
#138302 closed
Sep 1, 2025 -
Remove support for obsolete flags in compile function
#84546 closed
Sep 1, 2025 -
UTF-8 encoding not enforced
#64141 closed
Sep 1, 2025 -
Expand unicodedata module documentation
#54874 closed
Sep 1, 2025 -
Sync with importlib_metadata for Python 3.15
#132947 closed
Sep 1, 2025 -
test_locale error on AIX
#55399 closed
Sep 1, 2025 -
Use `str.casefold` in `ConfigParser.optionxform`
#138251 closed
Sep 1, 2025 -
Reduce user friction: Improve docs on how to work around our integer to/from decimal str length limit
#96722 closed
Aug 31, 2025 -
spam
#138308 closed
Aug 31, 2025 -
Incorrect use of indefinite articles in descriptor guide
#138295 closed
Aug 31, 2025 -
Remove unused rules attribute in `RuleCollectorVisitor` in `parser_generator.py`
#138279 closed
Aug 31, 2025 -
Internal typo in `RuleCollectorVisitor.rulses` attribute
#138257 closed
Aug 31, 2025 -
Fix Path Traversal in multissltests.py
#138158 closed
Aug 31, 2025 -
PyEval_SetProfileAllThreads is racy under free-threading
#132817 closed
Aug 31, 2025 -
Update zipimport example (uses Python 2.3)
#133829 closed
Aug 31, 2025 -
randomness in jit_stencils.h
#138061 closed
Aug 30, 2025 -
Add support in SSL module for getting/setting TLS 1.3 cipher suites
#137197 closed
Aug 30, 2025 -
Remove deprecated `zipimport.zipimporter.load_module`
#133656 closed
Aug 30, 2025 -
Add new format code to strptime for when microsecond is optional
#100929 closed
Aug 29, 2025 -
LOAD_FAST_BORROWED optimization can be missed after an empty block
#138250 closed
Aug 29, 2025 -
Violation of stable sort criterion
#138246 closed
Aug 29, 2025 -
`KeyError` adds quotes to message
#138248 closed
Aug 29, 2025
38 Issues opened by 32 people
-
wrong error message when inspect getfile a custom module
#138542 opened
Sep 5, 2025 -
idle docstring indentation
#138539 opened
Sep 5, 2025 -
Optimize posixmodule.c:fill_time for typical timestamps
#138535 opened
Sep 5, 2025 -
`argparse.BooleanOptionalAction` silently failed when used with parser whose `prefix_chars` has no `'-'`
#138525 opened
Sep 5, 2025 -
`getpass` `echo_char` Input Validation Failure & Imprecise Language
#138514 opened
Sep 4, 2025 -
Make LLVM_VERSION configurable with env variable
#138497 opened
Sep 4, 2025 -
PEP 739 `build-details.json` is missing on Windows
#138489 opened
Sep 3, 2025 -
crash in PyTuple_GET_SIZE: Assertion `PyTuple_Check(op)' failed
#138479 opened
Sep 3, 2025 -
Improve documentation for common sequence methods
#138465 opened
Sep 3, 2025 -
Adjust the value in objects' insertion order array to the index - position.
#138453 opened
Sep 3, 2025 -
Wrong LLVM tools picked up if using MSVC activation and custom LLVM build
#138451 opened
Sep 3, 2025 -
`zoneinfo.reset_tzpath` raises TypeError instead of ValueError if passed a sequence with a relative Pathlike
#138432 opened
Sep 3, 2025 -
annotationlib: `ref.evaluate(format=Format.FORWARDREF)` not evaluating global generics with undefined params
#138425 opened
Sep 3, 2025 -
Performance regression of pathlib.Path hashing
#138407 opened
Sep 2, 2025 -
Minor change to LOAD_ATTR Opcode in 3.13 not documented
#138402 opened
Sep 2, 2025 -
[Sampling profiler, 3.15+] sample all interpreters
#138385 opened
Sep 2, 2025 -
API for outputting different formats from CPython sampling profiler
#138383 opened
Sep 2, 2025 -
Rationalize and complete the main JIT optimizer pass
#138378 opened
Sep 2, 2025 -
Assigning to a slice of a list with a step of -1 should permit assigning a different number of items
#138357 opened
Sep 1, 2025 -
[refactoring] trash_delete_later and trash_delete_nesting are not used anymore
#138355 opened
Sep 1, 2025 -
`csv.get_dialect()` returns a `_csv.Dialect` object, not `csv.Dialect` as documented.
#138352 opened
Sep 1, 2025 -
SIGSEGV in Python 3.14.0rc2+ with List Comprehension and Lambda Expression
#138349 opened
Sep 1, 2025 -
Test 15-bit digit case for PyLong's in CI?
#138336 opened
Sep 1, 2025 -
tuple unpacking is slower than tuple(list comprehension)
#138325 opened
Sep 1, 2025 -
Built-in names should not be highlighted when used as attribute names
#138318 opened
Sep 1, 2025 -
ResourceWarnings in test_importlib in select buildbots
#138313 opened
Aug 31, 2025 -
importlib.import_module does not fire sys.audit "import" event
#138310 opened
Aug 31, 2025 -
Ellipsis documentation
#138307 opened
Aug 31, 2025 -
Misleading error for ((a) := 1)
#138294 opened
Aug 31, 2025 -
Add file-like reader/(maybe writer) class for memoryview
#138293 opened
Aug 31, 2025 -
Improve guidelines for GC protocol implementation for heap types
#138292 opened
Aug 31, 2025 -
`urllib.parse.parse_qsl` is accepting illegal characters
#138284 opened
Aug 31, 2025 -
Ordering of search results in the docs could be improved
#138277 opened
Aug 31, 2025 -
`csv` module should use `PyUnicodeWriter`
#138270 opened
Aug 30, 2025 -
gcc 14 emits new warnings
#138264 opened
Aug 30, 2025 -
subinterpreters.Queue interface is incompatible with logging.handlers.QueueListener
#138253 opened
Aug 29, 2025 -
Add support in SSL module for getting and setting TLS signature algorithms
#138252 opened
Aug 29, 2025
179 Unresolved conversations
Sometimes conversations happen on old items that aren’t yet closed. Here is a list of all the Issues and Pull Requests with unresolved conversations.
-
gh-133143: Make information about the interpreter ABI more accessible
#137476 commented on
Sep 5, 2025 • 18 new comments -
gh-135329: prevent infinite traceback loop on Ctrl-C for strace
#138133 commented on
Sep 3, 2025 • 15 new comments -
gh-137716: TracebackException to handle messages with punctuation
#138111 commented on
Sep 2, 2025 • 14 new comments -
gh-135852: Add NTEventLog related functions to _winapi
#137860 commented on
Sep 3, 2025 • 13 new comments -
GH-137630: Convert ``_interpqueues`` to use Argument Clinic
#137685 commented on
Sep 1, 2025 • 6 new comments -
gh-138223: Fix Infinite loop in email._header_value_parser._fold_mime_parameters when parameter names are too long
#138231 commented on
Sep 3, 2025 • 5 new comments -
gh-116738: Make cProfile module thread-safe
#138229 commented on
Sep 5, 2025 • 4 new comments -
gh-73487: Convert ``_decimal`` to use Argument Clinic (part 7)
#138221 commented on
Sep 2, 2025 • 4 new comments -
gh-137627: Make `csv.Sniffer.sniff()` delimiter detection 1.6x faster
#137628 commented on
Aug 30, 2025 • 4 new comments -
gh-137952: update `csv.Sniffer().has_header()` docs to describe the actual off-by-onish behavior
#137953 commented on
Sep 1, 2025 • 4 new comments -
gh-130693: Add options of the tkinter.Text.search method: -nolinestop -all -overlap -strictlimits
#130848 commented on
Sep 2, 2025 • 4 new comments -
gh-86533: Restore os.makedirs() ability to apply *mode* recursively
#23901 commented on
Aug 31, 2025 • 3 new comments -
gh-88886: Remove excessive encoding name normalization
#137167 commented on
Sep 2, 2025 • 3 new comments -
bpo-39187: robotparser does not respect longest match
#17794 commented on
Sep 5, 2025 • 3 new comments -
gh-135676: Add a summary of source characters
#138194 commented on
Sep 3, 2025 • 3 new comments -
gh-137829: Fix shelve tests for backend compatibility
#137879 commented on
Sep 1, 2025 • 3 new comments -
Add a LICENSE.spdx file for automatic license identification
#132600 commented on
Aug 31, 2025 • 2 new comments -
gh-71679: Share the repr implementation between bytes and bytearray
#138181 commented on
Sep 2, 2025 • 2 new comments -
gh-132732: Clear errors in JIT optimizer on error
#136048 commented on
Sep 2, 2025 • 2 new comments -
gh-37817: Allow assignment to __bases__ of direct subclasses of builtin classes
#137585 commented on
Sep 2, 2025 • 1 new comment -
gh-137969: Fix evaluation of `ref.evaluate(format=Format.FORWARDREF)` objects
#138075 commented on
Sep 3, 2025 • 1 new comment -
gh-83714: Use `statx` on more recent Linux to expose `st_flags` and `st_btime` on all platforms
#19125 commented on
Aug 31, 2025 • 1 new comment -
gh-135726: multiprocessing.freeze_support no longer sets the start method globally.
#135810 commented on
Sep 3, 2025 • 1 new comment -
gh-135511 Fixed `NameError` and `AttributeError` lack of the message in IDLE
#135526 commented on
Sep 4, 2025 • 1 new comment -
gh-138239: Fix incorrect highlighting of "type" in type statements in the REPL.
#138241 commented on
Sep 5, 2025 • 1 new comment -
gh-90556: add SharedMemory.rename on multiprocessing.shared_memory
#132130 commented on
Aug 31, 2025 • 0 new comments -
gh-129069: make list ass_slice and memory_repeat safe in free-threading
#131882 commented on
Sep 1, 2025 • 0 new comments -
Add example for `argparse`'s `append` action
#131389 commented on
Sep 1, 2025 • 0 new comments -
gh-83461: Don't allow datetime parsing to accept non-ASCII digits
#131008 commented on
Aug 29, 2025 • 0 new comments -
gh-131704: add PyComplex_FromString() and PyNumber_Complex() C-API functions
#132347 commented on
Sep 1, 2025 • 0 new comments -
gh-132657: Add free-threading scaling benchmark for copy.copy and copy.deepcopy
#132658 commented on
Sep 5, 2025 • 0 new comments -
gh-86768: check if fd is seekable in os.lseek on Windows
#133137 commented on
Sep 3, 2025 • 0 new comments -
gh-133448: Fix test_file in test_urllib2 on Windows with a longer repo path
#133449 commented on
Sep 3, 2025 • 0 new comments -
gh-90548: Allow Alpine/MUSL to pass test_c_locale_coercion.
#134454 commented on
Sep 2, 2025 • 0 new comments -
gh-130647: Add `--omit-header` option to pygettext
#130650 commented on
Sep 3, 2025 • 0 new comments -
In the REPL "type" is not highlighted as a soft keyword in a type statement
#138239 commented on
Aug 29, 2025 • 0 new comments -
Untangle ctypes bitfield size and expose field information
#128715 commented on
Sep 5, 2025 • 0 new comments -
Update the grammar for f-strings on "Lexical analysis" page
#116580 commented on
Sep 5, 2025 • 0 new comments -
Add a struct, slot & function for checking an extension's ABI
#137210 commented on
Sep 5, 2025 • 0 new comments -
CDLL __init__ no longer supports name being passed as None when the handle is not None
#83424 commented on
Sep 5, 2025 • 0 new comments -
IDLE restarts when one debugs code raising SystemExit
#71136 commented on
Sep 5, 2025 • 0 new comments -
gh-71136: IDLE: Fix hanging when raise KeyboardInterrupt with debugger open
#1711 commented on
Sep 5, 2025 • 0 new comments -
gh-76984: Handle DATA correctly for LMTP with multiple RCPT
#18896 commented on
Sep 1, 2025 • 0 new comments -
Minor test fixes for zlib and gzip
#22408 commented on
Aug 31, 2025 • 0 new comments -
bpo-13337: Add ignore flag to doctest
#23547 commented on
Sep 2, 2025 • 0 new comments -
bpo-44951: Allow setting EPOLLEXCLUSIVE on selectors.EpollSelector
#27819 commented on
Sep 2, 2025 • 0 new comments -
gh-62965: Add debugging support to unittest (--debug --pm --pdb --trace)
#99169 commented on
Sep 5, 2025 • 0 new comments -
gh-66646: Explain __base__ attribute in the docs
#102554 commented on
Sep 2, 2025 • 0 new comments -
gh-118981: multiprocessing.popen_spawn_posix, fix potential hang
#118982 commented on
Sep 5, 2025 • 0 new comments -
gh-119670: Add 'always' keyword argument to `shlex.quote`
#119674 commented on
Sep 1, 2025 • 0 new comments -
gh-120696: Skip some TSAN tests on macOS that currently fail
#120900 commented on
Sep 3, 2025 • 0 new comments -
GH-124549: Add a note that when over-specifying datetime format, only the last directive gets used.
#125009 commented on
Aug 29, 2025 • 0 new comments -
gh-127478: Enhancement to support FTP connection with NAT scenario
#127477 commented on
Aug 30, 2025 • 0 new comments -
gh-126703: Add freelists for small size lists
#129921 commented on
Sep 2, 2025 • 0 new comments -
gh-130167: Improve speed of `inspect.formatannotation` by replacing `re`
#130242 commented on
Sep 3, 2025 • 0 new comments -
gh-126631: fix pre-loading of __main__
#135295 commented on
Sep 4, 2025 • 0 new comments -
[3.13] gh-137638: Remove macos-13 from GitHub Actions
#138000 commented on
Sep 1, 2025 • 0 new comments -
[3.12] gh-137638: Remove macos-13 from GitHub Actions
#138001 commented on
Sep 1, 2025 • 0 new comments -
[3.11] gh-137638: Remove macos-13 from GitHub Actions
#138002 commented on
Sep 1, 2025 • 0 new comments -
gh-137881: Add examples of explicit DBM backend selection in shelve module
#138007 commented on
Sep 1, 2025 • 0 new comments -
`Include/exports.h`: Just check for the visibility attribute.
#138036 commented on
Sep 1, 2025 • 0 new comments -
gh-138072: Small clarifications and phrasing improvements to asyncio HOWTO
#138073 commented on
Sep 5, 2025 • 0 new comments -
gh-137589: Zipfile tests: close file objects
#138080 commented on
Sep 1, 2025 • 0 new comments -
gh-128636: Fix crash in PyREPL when os.environ is overwritten with an invalid value for mac
#138089 commented on
Sep 3, 2025 • 0 new comments -
gh-134716: Support regular expressions in -W and PYTHONWARNINGS
#138149 commented on
Sep 2, 2025 • 0 new comments -
gh-138171: Migrate iOS testbed location and add Apple build script
#138176 commented on
Sep 1, 2025 • 0 new comments -
gh-137838: Fix JIT trace buffer overrun by increasing possible exit stubs
#138177 commented on
Sep 4, 2025 • 0 new comments -
gh-138199: Address potential confusion re: threading
#138200 commented on
Sep 3, 2025 • 0 new comments -
gh-138206: Eliminate duplication of the check for the MS_WINDOWS macro.
#138207 commented on
Sep 3, 2025 • 0 new comments -
gh-138213: Make `csv.reader` up to 2x faster
#138214 commented on
Aug 31, 2025 • 0 new comments -
gh-137818: Add multiple `if` statements example for list comprehensions
#138217 commented on
Aug 30, 2025 • 0 new comments -
gh-138216: Fix `testGetServBy` fails on systems without certain entries in `/etc/services`
#138219 commented on
Sep 1, 2025 • 0 new comments -
gh-138232: Improve performance of dataclasses by caching dataclass field names
#138233 commented on
Aug 29, 2025 • 0 new comments -
gh-109263: Start process from spawn context in multiprocessing no longer have side effect
#135813 commented on
Sep 3, 2025 • 0 new comments -
gh-135801: Fix inaccurate module info for SyntaxWarnings during AST parsing
#135829 commented on
Aug 30, 2025 • 0 new comments -
gh-136250: Clarify Integer string conversion length limitation
#136279 commented on
Aug 31, 2025 • 0 new comments -
gh-83714: Use statx on Linux 4.11 and later in os.stat
#136334 commented on
Sep 4, 2025 • 0 new comments -
gh-62040: Raise `ValueError` on invalid *errors* argument in several codecs
#136611 commented on
Sep 3, 2025 • 0 new comments -
gh-73065: Add Date header if missing in smtplib send_message
#136850 commented on
Sep 2, 2025 • 0 new comments -
gh-64192: Make `imap()`/`imap_unordered()` in `multiprocessing.pool` actually lazy
#136871 commented on
Sep 3, 2025 • 0 new comments -
gh-137113 docs: note readline no longer supported in REPL after 3.13
#137142 commented on
Sep 2, 2025 • 0 new comments -
gh-130567: Remove optimistic allocation in locale.strxfrm()
#137143 commented on
Sep 2, 2025 • 0 new comments -
[3.9] gh-121227: Disallow setting an empty list for NPN
#137161 commented on
Aug 29, 2025 • 0 new comments -
[3.9] gh-130577: tarfile now validates archives to ensure member offsets are non-negative (GH-137027)
#137645 commented on
Sep 1, 2025 • 0 new comments -
gh-137242: Build Android artifacts in a reusable workflow
#137768 commented on
Aug 31, 2025 • 0 new comments -
gh-137352: Add terms links to dis.rst
#137787 commented on
Aug 30, 2025 • 0 new comments -
gh-137897: Deprecate the `-R` option
#137898 commented on
Sep 1, 2025 • 0 new comments -
gh-137956: Guard against non-free-threaded extensions in free-threaded builds
#137957 commented on
Sep 5, 2025 • 0 new comments -
gh-131323: Add comprehensive key-value type documentation to dbm module
#137972 commented on
Sep 1, 2025 • 0 new comments -
gh-137638: Remove macos-13 from GitHub Actions
#137989 commented on
Sep 1, 2025 • 0 new comments -
Argument Clinic should understand *args and **kwargs parameters
#64490 commented on
Sep 1, 2025 • 0 new comments -
Deprecate the `-R` option
#137897 commented on
Sep 1, 2025 • 0 new comments -
Multiple test failures on Alpine 3.15 / musl-1.2.2-r7
#90548 commented on
Sep 1, 2025 • 0 new comments -
Undocumented 3.14 C API
#135755 commented on
Sep 1, 2025 • 0 new comments -
setdefault() with a single argument doesn't work for dbm.gnu and dmb.dumb objects
#77566 commented on
Sep 1, 2025 • 0 new comments -
set/frozenset methods intermixed in search, wrong results and target page anchor
#113746 commented on
Sep 1, 2025 • 0 new comments -
strxfrm fails on macOS 15 with OSError: [Errno 22] Invalid argument
#130567 commented on
Sep 2, 2025 • 0 new comments -
Improve "not found" error messages in `<sequence>.<method>()` failures
#137508 commented on
Sep 2, 2025 • 0 new comments -
Add doctest option for allowing splitting strings without whitespaces
#138135 commented on
Sep 2, 2025 • 0 new comments -
new_callable arg to unittest.mock.patch seems not to support partial
#137145 commented on
Sep 2, 2025 • 0 new comments -
Lexical analysis - Section 2.5.3 - Best order for implementation and avoid errors
#110936 commented on
Sep 2, 2025 • 0 new comments -
Add `module`/`qualname` arguments to make_dataclass for picklability
#79413 commented on
Sep 2, 2025 • 0 new comments -
Inconsistent results from platform.machine() on Windows ARM64
#98962 commented on
Sep 2, 2025 • 0 new comments -
Implement PEP 799 – A dedicated profiling package for organizing Python profiling tools
#138122 commented on
Sep 2, 2025 • 0 new comments -
Improve long_hash
#136599 commented on
Sep 2, 2025 • 0 new comments -
Python 3.14 REPL blanks links above terminal rows when pasting
#135055 commented on
Sep 2, 2025 • 0 new comments -
REPL colorizes even inside interactive commands
#136924 commented on
Sep 2, 2025 • 0 new comments -
`zipfile`: docs should document what `ZipInfo.date_time` actually is
#133125 commented on
Sep 3, 2025 • 0 new comments -
httplib simply ignores CONTINUE
#42550 commented on
Sep 3, 2025 • 0 new comments -
JIT: assertion failure in _PyObject_GC_UNTRACK
#137007 commented on
Sep 3, 2025 • 0 new comments -
Heap types implemented in C must have Py_TPFLAGS_HAVE_GC and implement tp_traverse
#116946 commented on
Sep 3, 2025 • 0 new comments -
copy.copy and copy.deepcopy scale poorly with free-threading
#132657 commented on
Sep 3, 2025 • 0 new comments -
SIGBUS: writing to `mmap`ed device beyond file size
#119817 commented on
Aug 29, 2025 • 0 new comments -
`datetime.strptime` accepts incompatible arguments
#124549 commented on
Aug 29, 2025 • 0 new comments -
textwrap should treat Unicode em-dash like ASCII em-dash
#74865 commented on
Aug 30, 2025 • 0 new comments -
The doc of `bytes.maketrans()` and `bytearray.maketrans()` should also say `bytearray.translate()`
#137235 commented on
Aug 30, 2025 • 0 new comments -
Restore os.makedirs ability to apply mode to all directories created
#86533 commented on
Aug 30, 2025 • 0 new comments -
Consider deprecating and removing the "palmos" encoding
#106326 commented on
Aug 30, 2025 • 0 new comments -
Strategy for Iterators in Free Threading
#124397 commented on
Aug 30, 2025 • 0 new comments -
json dump fails for mixed-type keys when sort_keys is specified
#69643 commented on
Aug 30, 2025 • 0 new comments -
Pasting large blocks of code into the console causes the code to be truncated
#137979 commented on
Aug 30, 2025 • 0 new comments -
Readline completion of module names in import statements
#69605 commented on
Aug 30, 2025 • 0 new comments -
The doc of `itertools.filterfalse()` shows `predicate` argument but the docstring shows `function` argument
#138186 commented on
Aug 30, 2025 • 0 new comments -
mmap.resize() can raise SystemError
#138205 commented on
Aug 31, 2025 • 0 new comments -
docs.python.org prioritises search horribly
#86272 commented on
Aug 31, 2025 • 0 new comments -
Segfaults in _ctypes during _build_callargs
#138008 commented on
Aug 31, 2025 • 0 new comments -
Expose internal stack introspection APIs as a statistical runtime analysis tool
#135953 commented on
Aug 31, 2025 • 0 new comments -
On Emscripten, libc_ver reports glibc 2.14
#138130 commented on
Aug 31, 2025 • 0 new comments -
test_resource fails when file size is limited
#37883 commented on
Sep 1, 2025 • 0 new comments -
Faster True/False checks using alignment
#138245 commented on
Sep 1, 2025 • 0 new comments -
AsyncMock force always creating an AsyncMock for child mocks
#82303 commented on
Sep 1, 2025 • 0 new comments -
Create `unittest` assertRaises conventions for exception groups
#137311 commented on
Sep 1, 2025 • 0 new comments -
forkserver slow to start because of __main__ preloading issue
#137996 commented on
Sep 1, 2025 • 0 new comments -
Convert `_json` to Argument Clinic
#137821 commented on
Sep 1, 2025 • 0 new comments -
Can not use `mmap.flush` with offset parameter only
#138092 commented on
Sep 3, 2025 • 0 new comments -
Associativity of matmul unclear from grammar for m_expr
#117961 commented on
Sep 4, 2025 • 0 new comments -
Docs: update GNU readline interface documentation to reflect that it is no longer supported
#137113 commented on
Sep 4, 2025 • 0 new comments -
Incorrect rendering of primary prompt >>> on page 9 of tutorial.pdf
#117167 commented on
Sep 4, 2025 • 0 new comments -
Make robotparser.RobotFileParser ignore blank lines
#57490 commented on
Sep 4, 2025 • 0 new comments -
robotparser reads empty robots.txt file as "all denied"
#79638 commented on
Sep 4, 2025 • 0 new comments -
urllib.robotparser doesn't treat the "*" path correctly
#114310 commented on
Sep 4, 2025 • 0 new comments -
urllib.robotparser does not respect the longest match for the rule
#83368 commented on
Sep 4, 2025 • 0 new comments -
urllib.robotparser misbehave in the case of Disallow crawling of the whole site except a subdirectory
#116740 commented on
Sep 4, 2025 • 0 new comments -
Docstrings for some methods in the datetime module are not very clear or helpful
#97517 commented on
Sep 4, 2025 • 0 new comments -
PEP-739 build-details generation is broken when --relative-paths is specified
#136264 commented on
Sep 4, 2025 • 0 new comments -
Ctrl+Alt+L is broken after upgrading to Python 3.13
#134746 commented on
Sep 5, 2025 • 0 new comments -
Improve language of list.index in tutorial
#107194 commented on
Sep 5, 2025 • 0 new comments -
Python tutorial could make rules for default argument definition clearer
#87209 commented on
Sep 5, 2025 • 0 new comments -
style is not applied to datefmt in logging.Formatter
#137985 commented on
Sep 5, 2025 • 0 new comments -
Different output from importlib.resources.files() in REPL in 3.12 versus 3.13
#121190 commented on
Sep 5, 2025 • 0 new comments -
Segfault in gc while finalizing
#135115 commented on
Sep 5, 2025 • 0 new comments -
math.prod can return integers (contradicts doc)
#90984 commented on
Sep 5, 2025 • 0 new comments -
Clarify os.stat_result.st_mode as int and mention stat earlier in os.stat_result
#137970 commented on
Sep 5, 2025 • 0 new comments -
`asyncio.create_subprocess_shell` does not consistently result in negative `returncode` on signal termination
#138234 commented on
Sep 5, 2025 • 0 new comments -
Remove `ByteString` from `typing` and `collections.abc`
#118803 commented on
Sep 5, 2025 • 0 new comments -
custom prefixes for `argparse.BooleanOptionalAction`
#119377 commented on
Sep 5, 2025 • 0 new comments -
Datamodel's description of `frameobject` missing the new `f_generator` attribute
#138191 commented on
Sep 5, 2025 • 0 new comments -
JIT: `executor->vm_data.valid` assertion failure in `unlink_executor`
#136996 commented on
Sep 3, 2025 • 0 new comments -
Align the grammar documentation with Python's actual grammar
#127833 commented on
Sep 3, 2025 • 0 new comments -
[doc] multiprocessing Proxy docs need locking semantics explained
#64063 commented on
Sep 3, 2025 • 0 new comments -
Reword the Lexical Analysis chapter of the docs
#135676 commented on
Sep 3, 2025 • 0 new comments -
argparse: add_argument(): error about "const" argument
#137988 commented on
Sep 3, 2025 • 0 new comments -
Skip tests failing on Solaris
#91214 commented on
Sep 3, 2025 • 0 new comments -
Add method to detect if a string contains surrogates
#69456 commented on
Sep 3, 2025 • 0 new comments -
Tarfile extraction does not work on Windows
#95763 commented on
Sep 3, 2025 • 0 new comments -
Resource tracker fails to track filenames with colons on Linux
#98896 commented on
Sep 3, 2025 • 0 new comments -
Move Buffered tests from test_io to test_bufio
#138013 commented on
Sep 3, 2025 • 0 new comments -
Fix all Sphinx reference warnings in the documentation
#101100 commented on
Sep 3, 2025 • 0 new comments -
What's New in Python 3.15 (copyediting)
#133879 commented on
Sep 3, 2025 • 0 new comments -
IDLE: Update offline doc locations for linux
#60012 commented on
Sep 3, 2025 • 0 new comments -
What's New in Python 3.14 (copyediting)
#123299 commented on
Sep 3, 2025 • 0 new comments -
The REPL hangs under no memory on 3.13
#134163 commented on
Sep 4, 2025 • 0 new comments -
Use `statx(2)` system call on Linux for extended `os.stat` information
#83714 commented on
Sep 4, 2025 • 0 new comments -
datetime module has no support for nanoseconds
#59648 commented on
Sep 4, 2025 • 0 new comments -
robotparser do not allow some url which are allowed
#110333 commented on
Sep 4, 2025 • 0 new comments -
`unittest.mock.Mock` does not allow name attribute to be mocked in constructor
#95078 commented on
Sep 4, 2025 • 0 new comments -
AIX 7.3 build Error
#137575 commented on
Sep 4, 2025 • 0 new comments -
Audit all built-in modules for thread safety
#116738 commented on
Sep 4, 2025 • 0 new comments -
Semantically relevant typo in `curses.window.attron`
#137920 commented on
Sep 4, 2025 • 0 new comments