Insights: python/cpython
Overview
Could not load contribution data
Please try again later
144 Pull requests merged by 50 people
-
gh-104377: fix cell in comprehension that is free in outer scope
#104394 merged
May 11, 2023 -
gh-104392: Remove _paramspec_tvars from typing
#104393 merged
May 11, 2023 -
gh-104396: uuid.py to skip platform check for emscripten and wasi
#104397 merged
May 11, 2023 -
gh-99108: Refresh HACL* from upstream
#104401 merged
May 11, 2023 -
gh-104301: Allow leading whitespace in disambiguated pdb statements
#104342 merged
May 11, 2023 -
gh-104057: Fix direct invocation of test_support
#104069 merged
May 11, 2023 -
gh-87729: improve hit rate of LOAD_SUPER_ATTR specialization
#104270 merged
May 11, 2023 -
gh-101819: Fix inverted debug preprocessor check in winconsoleio.c
#104388 merged
May 11, 2023 -
gh-87849: fix SEND specialization family definition
#104268 merged
May 11, 2023 -
gh-101819: Adapt _io.IOBase.seek and _io.IOBase.truncate to Argument Clinic
#104384 merged
May 11, 2023 -
gh-101819: Adapt _io._Buffered* methods to Argument Clinic
#104367 merged
May 11, 2023 -
gh-101819: Refactor _io futher in preparation for module isolation
#104369 merged
May 11, 2023 -
gh-101819: Adapt _io.TextIOBase methods to Argument Clinic
#104383 merged
May 11, 2023 -
[3.11] gh-101117: Improve accuracy of sqlite3.Cursor.rowcount docs (#104287)
#104381 merged
May 11, 2023 -
gh-101117: Improve accuracy of sqlite3.Cursor.rowcount docs
#104287 merged
May 11, 2023 -
GH-92184: Convert os.altsep to '/' in filenames when creating ZipInfo objects
#92185 merged
May 11, 2023 -
gh-104357: fix inlined comprehensions that close over iteration var
#104368 merged
May 11, 2023 -
GH-90208: Suppress OSError exceptions from `pathlib.Path.glob()`
#104141 merged
May 11, 2023 -
[3.11] GH-87695: Fix OSError from `pathlib.Path.glob()` (GH-104292)
#104362 merged
May 10, 2023 -
gh-102181: Improve stats presentation for specialization
#102182 merged
May 10, 2023 -
gh-103000: Optimise `dataclasses.asdict` for the common case
#104364 merged
May 10, 2023 -
gh-103538: Remove unused TK_AQUA code
#103539 merged
May 10, 2023 -
GH-87695: Fix OSError from `pathlib.Path.glob()`
#104292 merged
May 10, 2023 -
gh-104263: Rely on Py_NAN and introduce Py_INFINITY
#104202 merged
May 10, 2023 -
[3.11] gh-103247: clear the module cache in a test in test_importlib/extensions/test_loader.py (GH-104226)
#104345 merged
May 10, 2023 -
[3.11] gh-104010: Separate and improve docs for `typing.get_origin` and `typing.get_args` (GH-104013)
#104359 merged
May 10, 2023 -
gh-104010: Separate and improve docs for `typing.get_origin` and `typing.get_args`
#104013 merged
May 10, 2023 -
gh-101819: Adapt _io._BufferedIOBase_Type methods to Argument Clinic
#104355 merged
May 10, 2023 -
[3.11] gh-103960: Dark mode: invert image brightness (GH-103983)
#104358 merged
May 10, 2023 -
gh-103960: Dark mode: invert image brightness
#103983 merged
May 10, 2023 -
gh-104252: Immortalize Py_EMPTY_KEYS
#104253 merged
May 10, 2023 -
[3.10] gh-102950: Implement PEP 706 – Filter for tarfile.extractall (GH-102953)
#104128 merged
May 10, 2023 -
gh-101819: Clean up _io windows console io after gh-104197
#104354 merged
May 10, 2023 -
gh-101819: Harden _io init
#104352 merged
May 10, 2023 -
gh-103247: add `tearDown` to `test_loader` and clear module cache
#104226 merged
May 10, 2023 -
gh-103848: Adds checks to ensure that bracketed hosts found by urlsplit are of IPv6 or IPvFuture format
#103849 merged
May 10, 2023 -
gh-74895: adjust tests to work on Solaris
#104326 merged
May 9, 2023 -
gh-101819: Refactor _io in preparation for module isolation
#104334 merged
May 9, 2023 -
[3.11] gh-48241: Clarify URL needs to be encoded when provided to urlopen and Request (GH-103855)
#103891 merged
May 9, 2023 -
gh-90953: Don't use deprecated AST nodes in clinic.py
#104322 merged
May 9, 2023 -
[3.11] gh-102327: Extend docs for "url" and "headers" parameters to HTTPConnection.request()
#104339 merged
May 9, 2023 -
gh-102327: Extend docs for "url" and "headers" parameters to HTTPConnection.request()
#102328 merged
May 9, 2023 -
[3.11] gh-104328: Fix typo in ``typing.Generic`` multiple inheritance error message (GH-104335)
#104338 merged
May 9, 2023 -
gh-104328: Fix typo in ``typing.Generic`` multiple inheritance error message
#104335 merged
May 9, 2023 -
gh-97696 Add documentation for get_coro() behavior with eager tasks
#104304 merged
May 9, 2023 -
gh-97933: inline list/dict/set comprehensions
#101441 merged
May 9, 2023 -
[3.10] gh-99889: Fix directory traversal security flaw in uu.decode() (GH-104096)
#104330 merged
May 9, 2023 -
[3.11] gh-99889: Fix directory traversal security flaw in uu.decode() (GH-104096)
#104329 merged
May 9, 2023 -
gh-99889: Fix directory traversal security flaw in uu.decode()
#104096 merged
May 9, 2023 -
[3.10] gh-104049: do not expose on-disk location from SimpleHTTPRequestHandler (GH-104067)
#104119 merged
May 9, 2023 -
gh-104184: fix building --with-pydebug --enable-pystats
#104217 merged
May 9, 2023 -
[3.11] [doc] logging.rst - Change link to point directly to the Google Group. (GH-93390)
#104318 merged
May 9, 2023 -
gh-104139: Add itms-services to uses_netloc urllib.parse.
#104312 merged
May 9, 2023 -
gh-104240: return code unit metadata from codegen
#104300 merged
May 9, 2023 -
gh-104276: Make `_struct.unpack_iterator` type use type flag instead of custom constructor
#104277 merged
May 9, 2023 -
gh-97696: Move around and update the whatsnew entry for asyncio eager task factory
#104298 merged
May 9, 2023 -
gh-103193: Fix refleaks in `test_inspect` and `test_typing`
#104320 merged
May 9, 2023 -
require-pr-label.yml: Add missing "permissions:"
#104309 merged
May 9, 2023 -
[3.11] gh-102500: collections.abc.Buffer doesn't exist in 3.11
#104317 merged
May 9, 2023 -
gh-90656: Add platform triplets for 64-bit LoongArch (LA64)
#30939 merged
May 9, 2023 -
gh-104180: Read SOCKS proxies from macOS System Configuration
#104181 merged
May 9, 2023 -
gh-97696 Remove unnecessary check for eager_start kwarg
#104188 merged
May 9, 2023 -
[3.11] GH-104308: socket.getnameinfo should release the GIL (GH-104307)
#104313 merged
May 8, 2023 -
GH-104308: socket.getnameinfo should release the GIL
#104307 merged
May 8, 2023 -
gh-104310: Add importlib.util.allowing_all_extensions()
#104311 merged
May 8, 2023 -
[3.11] GH-104284: Fix documentation gettext build (GH-104296)
#104299 merged
May 8, 2023 -
gh-99113: A Per-Interpreter GIL!
#104210 merged
May 8, 2023 -
GH-104284: Fix documentation gettext build
#104296 merged
May 8, 2023 -
gh-89550: Buffer GzipFile.write to reduce execution time by ~15%
#101251 merged
May 8, 2023 -
gh-104223: Fix issues with inheriting from buffer classes
#104227 merged
May 8, 2023 -
gh-99108: fix typo in Modules/Setup
#104293 merged
May 8, 2023 -
[3.11] GH-104145: Use fully-qualified cross reference types for the bisect module (GH-104172)
#104295 merged
May 8, 2023 -
GH-104145: Use fully-qualified cross reference types for the bisect module
#104172 merged
May 8, 2023 -
[3.11] gh-103193: Improve `getattr_static` test coverage (GH-104286)
#104290 merged
May 8, 2023 -
[3.11] gh-102500: Remove mention of bytes shorthand (#104281)
#104288 merged
May 8, 2023 -
gh-103193: Improve `getattr_static` test coverage
#104286 merged
May 8, 2023 -
Trim trailing whitespace and test on CI
#104275 merged
May 8, 2023 -
gh-102500: Remove mention of bytes shorthand
#104281 merged
May 8, 2023 -
[3.11] gh-104265 Disallow instantiation of `_csv.Reader` and `_csv.Writer` (GH-104266)
#104278 merged
May 8, 2023 -
gh-97696: Improve and fix documentation for asyncio eager tasks
#104256 merged
May 8, 2023 -
[3.11] gh-100370: fix OverflowError in sqlite3.Connection.blobopen for 32-bit builds (#103902)
#104285 merged
May 8, 2023 -
gh-99108: Initial import of HACL-SHA3 into Python
#103597 merged
May 8, 2023 -
gh-104273: Remove redundant len() calls in argparse function
#104274 merged
May 7, 2023 -
gh-64660: Don't hardcode Argument Clinic return converter result variable name
#104200 merged
May 7, 2023 -
gh-104265 Disallow instantiation of `_csv.Reader` and `_csv.Writer`
#104266 merged
May 7, 2023 -
GH-102613: Improve performance of `pathlib.Path.rglob()`
#104244 merged
May 7, 2023 -
gh-103650: Fix perf maps address format
#103651 merged
May 7, 2023 -
GH-89812: Churn `pathlib.Path` methods
#104243 merged
May 7, 2023 -
gh-104240: make _PyCompile_CodeGen support different compilation modes
#104241 merged
May 7, 2023 -
gh-103193: cache calls to `inspect._shadowed_dict` in `inspect.getattr_static`
#104267 merged
May 7, 2023 -
GH-100479: Fix pathlib test failure on WASI
#104215 merged
May 7, 2023 -
gh-101819: Port _io.PyBytesIOBuffer_Type to heap type
#104264 merged
May 7, 2023 -
[3.11] gh-103225: Fixed zero lineno issue for pdb (#103265)
#104262 merged
May 7, 2023 -
gh-100370: fix OverflowError in sqlite3.Connection.blobopen for 32-bit builds
#103902 merged
May 7, 2023 -
[3.11] gh-96670: Raise SyntaxError when parsing NULL bytes (GH-97594)
#104195 merged
May 7, 2023 -
gh-101819: Adapt _io.PyWindowsConsoleIO_Type to heap type
#104197 merged
May 7, 2023 -
gh-101819: Port _io.PyIncrementalNewlineDecoder_Type to heap type
#104249 merged
May 7, 2023 -
[3.11] Re-enable commented-out test in test_generators.py (GH-104130)
#104261 merged
May 7, 2023 -
[3.11] gh-104018: remove unused format "z" handling in string formatfloat() (GH-104107)
#104260 merged
May 7, 2023 -
Re-enable commented-out test in test_generators.py
#104130 merged
May 7, 2023 -
gh-104018: remove unused format "z" handling in string formatfloat()
#104107 merged
May 7, 2023 -
gh-97696: Use PyObject_CallMethodNoArgs and inline is_loop_running check
#104255 merged
May 7, 2023 -
[3.11] gh-104254: Document the optional keyword-only "context" argument to Task constructor (GH-104251)
#104258 merged
May 7, 2023 -
[3.11] gh-103886: Improve `builtins.__doc__` (GH-104179)
#104257 merged
May 7, 2023 -
gh-103886: Improve `builtins.__doc__`
#104179 merged
May 7, 2023 -
gh-104254: Document the optional keyword-only "context" argument to Task constructor
#104251 merged
May 7, 2023 -
[3.11] gh-101640: Make argparse _print_message catch any write error (GH-101802)
#104250 merged
May 6, 2023 -
gh-101640: Make argparse working in `pythonw` by dropping stderr writes there
#101802 merged
May 6, 2023 -
gh-99113: Make Sure the GIL is Acquired at the Right Places
#104208 merged
May 6, 2023 -
gh-99113: Add a check for Py_MOD_PER_INTERPRETER_GIL_SUPPORTED
#104206 merged
May 6, 2023 -
gh-101819: Remove unused 'locale_module' from _io state
#104246 merged
May 6, 2023 -
GH-103548: Improve performance of `pathlib.Path.[is_]absolute()`
#103549 merged
May 6, 2023 -
gh-90953: Emit deprecation warnings for `ast` features deprecated in Python 3.8
#104199 merged
May 6, 2023 -
[3.11] Rewrite the turtledemo makeGraphFrame method (GH-104224)
#104238 merged
May 6, 2023 -
gh-104144: Optimize gather to finish eagerly when all futures complete eagerly
#104138 merged
May 6, 2023 -
Rewrite the turtledemo makeGraphFrame method
#104224 merged
May 6, 2023 -
gh-65772: Clean-up turtle module
#104218 merged
May 6, 2023 -
gh-104233: Fix "unused variable" warning in `ceval_gil.c`
#104234 merged
May 6, 2023 -
[3.11] GH-97950: Use new-style index directive ('builtin') (GH-104164)
#104221 merged
May 6, 2023 -
GH-97950: Use new-style index directive ('builtin')
#104164 merged
May 6, 2023 -
gh-102215: importlib documentation cleanups
#102217 merged
May 6, 2023 -
gh-101819: Prepare to modernize the _io extension
#104178 merged
May 5, 2023 -
gh-97696: Remove redundant #include
#104216 merged
May 5, 2023 -
gh-104144: Skip scheduling a done callback if a TaskGroup task completes eagerly
#104140 merged
May 5, 2023 -
gh-99113: Add PyInterpreterConfig.own_gil
#104204 merged
May 5, 2023 -
gh-104146: Remove unused var 'parser_body_declarations' from clinic.py
#104214 merged
May 5, 2023 -
gh-99113: Add Py_MOD_PER_INTERPRETER_GIL_SUPPORTED
#104205 merged
May 5, 2023 -
gh-104108: Add the Py_mod_multiple_interpreters Module Def Slot
#104148 merged
May 5, 2023 -
gh-99113: Share the GIL via PyInterpreterState.ceval.gil
#104203 merged
May 5, 2023 -
GH-100479: Add `pathlib.PurePath.with_segments()`
#103975 merged
May 5, 2023 -
gh-69152: Add _proxy_response_headers attribute to HTTPConnection
#26152 merged
May 5, 2023 -
gh-103533: Use pep669 APIs for cprofile
#103534 merged
May 5, 2023 -
GH-96803: Add three C-API functions to make _PyInterpreterFrame less opaque for users of PEP 523.
#96849 merged
May 5, 2023 -
gh-64595: Argument Clinic: Touch source file if any output file changed
#104152 merged
May 5, 2023 -
gh-64631: Test exception messages in cloned Argument Clinic funcs
#104167 merged
May 5, 2023 -
[3.11] gh-64658: Expand Argument Clinic return converter docs (#104175)
#104198 merged
May 5, 2023 -
gh-68395: Avoid naming conflicts by mangling variable names in Argument Clinic
#104065 merged
May 5, 2023 -
gh-64658: Expand Argument Clinic return converter docs
#104175 merged
May 5, 2023 -
GH-103092: port `_asyncio` freelist to module state
#104196 merged
May 5, 2023 -
gh-104051: fix crash in test_xxtestfuzz with -We
#104052 merged
May 5, 2023 -
gh-104190: fix ubsan crash
#104191 merged
May 5, 2023 -
[3.11] gh-104106: Add gcc fallback of mkfifoat/mknodat for macOS (gh-104129)
#104187 merged
May 5, 2023 -
gh-104106: Add gcc fallback of mkfifoat/mknodat for macOS
#104129 merged
May 5, 2023
42 Pull requests opened by 28 people
-
GH-103247: bypass the import cache on the _require_loader helper
#104186 opened
May 5, 2023 -
howto/urllib2: remove link to an outdated french translation
#104193 opened
May 5, 2023 -
GH-96803: Document and test new unstable internal frame API functions
#104211 opened
May 5, 2023 -
gh-104219: Document that idunders can return NotImplemented
#104220 opened
May 6, 2023 -
gh-96471: Add threading queue shutdown
#104225 opened
May 6, 2023 -
gh-96471: Add asyncio queue shutdown
#104228 opened
May 6, 2023 -
gh-96471: Add multiprocessing queue shutdown
#104230 opened
May 6, 2023 -
gh-104235: Fix doctest loading issues in `test_enum`
#104236 opened
May 6, 2023 -
gh-104235: Fix documentation for `enum.Enum.__dir__`
#104237 opened
May 6, 2023 -
gh-104232: Change sys.settrace docs to reflect actual behaviour
#104245 opened
May 6, 2023 -
gh-104231: make `str(x)` a str, `bytes(x)` a bytes
#104247 opened
May 6, 2023 -
gh-69152: add method get_proxy_response_headers to HTTPConnection class
#104248 opened
May 6, 2023 -
[WIP] GH-89812: Add `tarfile.TarPath`
#104272 opened
May 7, 2023 -
gh-104271: Fix auto() fallback in case of mixed type Enum
#104279 opened
May 7, 2023 -
gh-104282: Fix use of uninitialized value in `lzma._decode_filter_properties`
#104283 opened
May 8, 2023 -
gh-91896: Improve visibility of `ByteString` deprecation warnings
#104294 opened
May 8, 2023 -
gh-102856: Python tokenizer implementation for PEP 701
#104323 opened
May 9, 2023 -
gh-104324: Reinstate GIL cleanup during interpreter deletion.
#104325 opened
May 9, 2023 -
[3.9] gh-99889: Fix directory traversal security flaw in uu.decode() (GH-104096)
#104331 opened
May 9, 2023 -
[3.8] gh-99889: Fix directory traversal security flaw in uu.decode() (GH-104096)
#104332 opened
May 9, 2023 -
[3.7] gh-99889: Fix directory traversal security flaw in uu.decode() (GH-104096)
#104333 opened
May 9, 2023 -
filedialog.py: Move comment closer to relevant code
#104346 opened
May 10, 2023 -
gh-84353: Change the first-attempt zipfile encoding to cp437
#104347 opened
May 10, 2023 -
Fix typo in bytecodes.c
#104350 opened
May 10, 2023 -
gh-104360: remove reference to removed module-level wrap_socket
#104361 opened
May 10, 2023 -
gh-101819: Explicitly disallow pickle protocols 0 and 1 in _io
#104370 opened
May 10, 2023 -
GH-102613: Fix recursion error from `pathlib.Path.glob()`
#104373 opened
May 11, 2023 -
GH-104375: Use `versionchanged` to describe new arguments in pathlib docs
#104376 opened
May 11, 2023 -
gh-104371: Fix calls to __release_buffer__ while an exception is active
#104378 opened
May 11, 2023 -
Make behavioural difference to Python set methods clear in C-API docs
#104379 opened
May 11, 2023 -
[3.9] gh-102950: Implement PEP 706 – Filter for tarfile.extractall (GH-102953)
#104382 opened
May 11, 2023 -
gh-104380: Improve csv `has_header` heuristics
#104385 opened
May 11, 2023 -
gh-101819: Prepare _io._IOBase for module state
#104386 opened
May 11, 2023 -
GH-103082: Filter LINE events in VM, to simplify tool implementation.
#104387 opened
May 11, 2023 -
gh-104389: Add 'unused' keyword to Argument Clinic C converters
#104390 opened
May 11, 2023 -
gh-104400: pygettext: use an AST parser instead of a tokenizer
#104402 opened
May 11, 2023 -
gh-93649: Split gc- and allocation tests from _testcapimodule.c
#104403 opened
May 11, 2023 -
GH-104405: Add missing PEP 523 checks
#104406 opened
May 11, 2023 -
gh-104399: Use newer libtommath APIs when necessary
#104407 opened
May 11, 2023 -
Fix refleak in `super_descr_get`
#104408 opened
May 11, 2023 -
GH-94841: Fix usage of `Py_ALWAYS_INLINE`
#104409 opened
May 11, 2023 -
gh-104337: Clarify random.gammavariate doc entry
#104410 opened
May 11, 2023
118 Issues closed by 41 people
-
Segfault with lambda nested in comprehension
#104377 closed
May 11, 2023 -
_paramspec_tvars in typing.py does nothing
#104392 closed
May 11, 2023 -
Modernize pydoc to use better HTML and separate CSS
#54925 closed
May 11, 2023 -
`uuid.py` checks platform for emscripten and wasi
#104396 closed
May 11, 2023 -
Make ast.dump() not output optional default fields
#80468 closed
May 11, 2023 -
errors in multiprocessing.shared_memory examples
#80545 closed
May 11, 2023 -
Misleading documentation of `!` prefix in `pdb`
#104301 closed
May 11, 2023 -
Enable manylinux1 builds on Pipelines for CI testing
#79864 closed
May 11, 2023 -
Silent grab external dependency from libuuid during build without possibility to disable it
#100369 closed
May 11, 2023 -
Windows 10 ARM32 platform support
#80101 closed
May 11, 2023 -
[Py3k] SyntaxError cursor shifted if multibyte character is in line.
#46635 closed
May 11, 2023 -
all deprecation warnings are disabled for the whole process while new unix asyncio subprocesses are created
#98327 closed
May 11, 2023 -
bug from asyncio.subprocess import Process
#104315 closed
May 11, 2023 -
SQLite rowcount is corrupted when combining UPDATE RETURNING w/ id IN (?)
#101117 closed
May 11, 2023 -
Zipfile module doesn't replace `os.altsep` in filenames in some cases
#92184 closed
May 11, 2023 -
Remove C stack use by specializing BINARY_SUBSCR, STORE_SUBSCR, LOAD_ATTR, and STORE_ATTR
#89987 closed
May 11, 2023 -
Comprehension inlining: Bug if comprehension contains a lambda
#104357 closed
May 11, 2023 -
[pathlib] Option so that OSError does not block glob in pathlib library
#90208 closed
May 11, 2023 -
pathlib.Path.glob causes OSError encountering symlinks to long filenames
#87695 closed
May 10, 2023 -
Improve stats presentation for specialization
#102181 closed
May 10, 2023 -
Dataclasses - Improve the performance of asdict/astuple for common types and default values
#103000 closed
May 10, 2023 -
[venv] record which executable and command were used to create a virtual environment
#85183 closed
May 10, 2023 -
Tools/peg_generator/pegen fails in python mode with python.gram in branch 3.10
#104365 closed
May 10, 2023 -
Tools/peg_generator/pegen produces invalid python in parse.py
#104366 closed
May 10, 2023 -
Remove unused TK_AQUA code
#103538 closed
May 10, 2023 -
[dataclasses] [typing] Dataclass Protocol
#102395 closed
May 10, 2023 -
Documentation Decimal power 0 to the 0 is Nan (versus 0 to the 0 which is 1)
#85377 closed
May 10, 2023 -
IEEE floating point signalling bit can be inverted on MIPS (Python assumes its not)
#104263 closed
May 10, 2023 -
Acos inconsistency from math and cmath module
#104353 closed
May 10, 2023 -
`type` takes **kwargs for __init_subclass__
#87006 closed
May 10, 2023 -
Use zip-strict in zoneinfo
#85237 closed
May 10, 2023 -
typing: Document get_origin and get_args separately
#104010 closed
May 10, 2023 -
urllib does not send http/1.1 ALPN extension
#85140 closed
May 10, 2023 -
Align docs for list.sort, sorted, and on the website
#84756 closed
May 10, 2023 -
Immortalize Py_EMPTY_KEYS
#104252 closed
May 10, 2023 -
AttributeError when calling ._target on Process objects (multiprocessing) after starting Process
#104356 closed
May 10, 2023 -
Use strnlen instead of strlen when the size i known.
#85342 closed
May 10, 2023 -
SQLite connections are not closed when calling .close() in 3.11
#103837 closed
May 10, 2023 -
ZipInfo corrupts file names in some old zip archives
#84353 closed
May 10, 2023 -
issue while installing hashlib
#104343 closed
May 9, 2023 -
urllib.request.urlopen does not handle non-ASCII characters
#48241 closed
May 9, 2023 -
Argument Clinic: add "nullable ints"
#64540 closed
May 9, 2023 -
Support |= for parameters in converters
#68333 closed
May 9, 2023 -
Clarify that "url" parameter to HTTPConnection.request(method, url) is usually an absolute path
#102327 closed
May 9, 2023 -
Bad error message when inheriting from Generic multiple times
#104328 closed
May 9, 2023 -
Permission denied: 'xdg-settings' when executing 'jupyter notebook' from command line
#85177 closed
May 9, 2023 -
expat binding for XML_ParserReset
#42014 closed
May 9, 2023 -
Adding a recvexactly() to socket.socket: receive exactly n bytes
#41448 closed
May 9, 2023 -
Inline dict/list/set comprehensions in the compiler for better performance
#97933 closed
May 9, 2023 -
Improve struct.pack out of range error messages
#89197 closed
May 9, 2023 -
Directory traversal in uu module / uu.decode
#99889 closed
May 9, 2023 -
Python appears to degrade Windows 10 functionality, eventually requiring reboot
#103738 closed
May 9, 2023 -
Add eager task creation API to asyncio
#97696 closed
May 9, 2023 -
build fails with `--enable-pystats --with-pydebug` (use of Py_SIZE on PyLongObject)
#104184 closed
May 9, 2023 -
`os.path.basename` on windows gives empty strings
#104093 closed
May 9, 2023 -
urlunsplit for itms-services scheme returns invalid url
#104139 closed
May 9, 2023 -
tarfile.is_tarfile() and tarfile.open() when used with file object may cause tarfile operations to fail
#88455 closed
May 9, 2023 -
Use type flag instead of custom constructor in `_struct.unpack_iterator`
#104276 closed
May 9, 2023 -
multiprocessing.shared_memory gets unlinked by resource_tracker
#104291 closed
May 9, 2023 -
_PyInterpreterState_SetEvalFrameFunc slows down 3.11 by ~15% compared to baseline 3.11
#104305 closed
May 9, 2023 -
Segfault protocol.cpython
#104321 closed
May 9, 2023 -
The docs falsely state that PyImport_ImportFrozenModuleObject() returns a new reference
#87493 closed
May 9, 2023 -
ast.unparse: visually better code generation
#88308 closed
May 9, 2023 -
Fix the AttributeError message for deletion of a missing attribute
#88023 closed
May 9, 2023 -
Invalid mapping patterns give confusing SyntaxErrors
#88534 closed
May 9, 2023 -
support encoded filename in Content-Disposition for HTTP in cgi.FieldStorage
#67622 closed
May 9, 2023 -
test_mailcap fails if a mailcap file contains a non-decodable character
#68340 closed
May 9, 2023 -
Test suite skips failing tests when setUp[Class] fails
#90681 closed
May 9, 2023 -
Add new triplets for 64-bit LoongArch
#90656 closed
May 9, 2023 -
pdb debugger command <ll> (longlist shows wrong current line in python versions 3.10, 3.11
#104207 closed
May 9, 2023 -
Prefix Matching in importlib
#104165 closed
May 9, 2023 -
socket.getnameinfo doesn't drop the GIL
#104308 closed
May 8, 2023 -
Rework SSL module documentation
#72311 closed
May 8, 2023 -
Unable to generate POT for Python documentation
#104284 closed
May 8, 2023 -
tempfile.TemporaryFile() emits a ResourceWarning that does not trace back to user code
#103070 closed
May 8, 2023 -
PEP 688: Cannot call super().__buffer__()
#104223 closed
May 8, 2023 -
bisect.bisect is not cross-referenced properly
#104145 closed
May 8, 2023 -
Deprecate collections.abc.ByteString
#91896 closed
May 8, 2023 -
perf maps address format
#103650 closed
May 8, 2023 -
pdb shows wrong line numbers for modules
#103225 closed
May 8, 2023 -
argparse: remove redundant len()
#104273 closed
May 7, 2023 -
`_csv` `Reader` and `Writer` types shouldn't be directly instantiable
#104265 closed
May 7, 2023 -
Null characters in strings cause a C SystemError
#97556 closed
May 7, 2023 -
sqlite3.Connection.blobopen() can fail with OverflowError on large rowids
#100370 closed
May 7, 2023 -
CubicSpline bc_type='natural' BUG
#104259 closed
May 7, 2023 -
Improve `builtins.__doc__`
#103886 closed
May 7, 2023 -
Task object in asyncio docs is missing the "context" argument
#104254 closed
May 7, 2023 -
Improve performance of `pathlib.Path.[is_]absolute()`
#103548 closed
May 7, 2023 -
python specific index directives in our doc has been deprecated 10 years ago
#83515 closed
May 6, 2023 -
Leverage eager tasks to optimize asyncio gather & TaskGroups further
#104144 closed
May 6, 2023 -
Clean up turtle.py code formatting
#65772 closed
May 6, 2023 -
New warning: unused variable ‘main_interp’
#104233 closed
May 6, 2023 -
Docs use deprecated Sphinx `.. index::` entries
#97950 closed
May 6, 2023 -
crash in "./python.exe -We -m test -v test_datetime -m test_folds"
#103944 closed
May 6, 2023 -
bdb.BdbQuit is found when trying to using pdb to debug ansible 2.9.20
#104194 closed
May 6, 2023 -
asyncio.subprocess's communicate(None) does not close stdin
#83925 closed
May 6, 2023 -
Documentation of asyncio.loop.subprocess_exec() mentions connect_write_pipe() in an incorrect context
#91441 closed
May 6, 2023 -
`__iadd__` updates value only once when called in the loop from the outer function
#104222 closed
May 6, 2023 -
Remove dead code from clinic.py
#104146 closed
May 5, 2023 -
unittest.mock.create_autospec() can crash when accessing properties from objects
#98301 closed
May 5, 2023 -
mock raises exception when using a spec with an attribute that raises exception on access
#89917 closed
May 5, 2023 -
Support for sharing state between pathlib subclasses
#100479 closed
May 5, 2023 -
Lib/tarfile.py: Inconsistent name with trailing slash
#104201 closed
May 5, 2023 -
Argument Clinic: add 'self' return converter
#64609 closed
May 5, 2023 -
Dangerous mismatch between MAXPATHLEN and MAX_PATH on Windows
#88822 closed
May 5, 2023 -
Argument Clinic: Touch source file if any output file changed
#64595 closed
May 5, 2023 -
Argument Clinic: when cloning functions with path_t, path_t retains the old name
#64631 closed
May 5, 2023 -
Argument clinic: use path_t in _winapi.c
#77969 closed
May 5, 2023 -
Argument Clinic name conflict
#83922 closed
May 5, 2023 -
Argument Clinic doesn't mangle conflicting names
#68395 closed
May 5, 2023 -
[doc] No Argument Clinic documentation on how to specify a return converter
#64658 closed
May 5, 2023 -
crash in ./python.exe -We -m test -v test_xxtestfuzz
#104051 closed
May 5, 2023 -
Move slice creation to the compiler for constants
#86620 closed
May 5, 2023 -
usan failure on main
#104190 closed
May 5, 2023 -
Swap the values of two variables
#104192 closed
May 5, 2023 -
Inconsistent pathlib recursive globbing when using Windows 10 case-sensitive filepaths
#94537 closed
May 5, 2023
40 Issues opened by 32 people
-
Some instructions and specializations ignore PEP 523
#104405 opened
May 11, 2023 -
PEP 709 segfault with nested comprehensions plus lambdas
#104404 opened
May 11, 2023 -
pygettext: use an AST parser instead of a tokenizer
#104400 opened
May 11, 2023 -
Tkinter uses deprecated functions `mp_to_unsigned_bin_n()` and `mp_unsigned_bin_size()`
#104399 opened
May 11, 2023 -
Add link to Download page on documentation index
#104395 opened
May 11, 2023 -
2-5x slowdown, long-standing Event performance regression
#104391 opened
May 11, 2023 -
Make it possible to mark Argument Clinic args as unused
#104389 opened
May 11, 2023 -
csv.Sniffer().has_header() can't not identify header line
#104380 opened
May 11, 2023 -
Pathlib docs use `versionadded` incorrectly
#104375 opened
May 11, 2023 -
List comprehensions now have access to the enclosing class scope
#104374 opened
May 11, 2023 -
subprocess can block all Python threads when using `vfork()` until the child process `exec()` succeeds or fails.
#104372 opened
May 10, 2023 -
PEP 688: Crash if `__release_buffer__` is called while an exception is active
#104371 opened
May 10, 2023 -
Tkinter fails to build with Tcl 9.0 due to `Tcl_AppInit()` undeclared
#104363 opened
May 10, 2023 -
ssl docs still refer to removed module-level ssl.wrap_socket
#104360 opened
May 10, 2023 -
OSError and SegFault encountered when building p11-Kit against 32 bit Python-3.11.2 using 64 bit time flags
#104351 opened
May 10, 2023 -
asyncio.Server.wait_closed() appears to hang indefinitely in 3.12.0a7
#104344 opened
May 9, 2023 -
test__xxsubinterpreters is Occasionally Crashing
#104341 opened
May 9, 2023 -
Unhandled BrokenPipeError in asyncio.streams
#104340 opened
May 9, 2023 -
gammavariate uses misleading parameter names.
#104337 opened
May 9, 2023 -
nt._getfinalpathname on WindowsApps\**.exe raises WinError 1920 ERROR_CANT_ACCESS_FILE
#104336 opened
May 9, 2023 -
destroy_gil() is not called over multiple Py_Initialize() / Py_Finalize() calls
#104324 opened
May 9, 2023 -
Improve stack trace from where command in pdb
#104316 opened
May 9, 2023 -
Add importlib.util.allowing_all_extensions()
#104310 opened
May 8, 2023 -
`netrc` emits syntax errors for comments after blank lines
#104306 opened
May 8, 2023 -
Newline string breaks doctest in four different contexts
#104303 opened
May 8, 2023 -
Double-inheriting from two buffer classes can cause corruption
#104297 opened
May 8, 2023 -
Add a Test to Verify All Stdlib Modules Can Be Imported in an Isolated Subinterpreter
#104289 opened
May 8, 2023 -
`lzma._decode_filter_properties` crashes with BCJ filter and buffer of zero length
#104282 opened
May 8, 2023 -
Missing DTrace probes
#104280 opened
May 7, 2023 -
Enum works in python 3.10 breaks in 3.11
#104271 opened
May 7, 2023 -
`glob.glob('**/**', recursive=True)` yields duplicate results
#104269 opened
May 7, 2023 -
`test_pathlib` can fail on Windows if a `/dev/null` folder exists
#104242 opened
May 6, 2023 -
combine compilation steps in a pipeline
#104240 opened
May 6, 2023 -
PEP 669: for loop fires LINE multiple times for body, but only one for `for`
#104239 opened
May 6, 2023 -
`enum.Enum.__dir__` docs do not mention enum members in return value
#104235 opened
May 6, 2023 -
Local trace function return value: bug or documentation issue
#104232 opened
May 6, 2023 -
Dicts' item views support set-like operations even when the items are not hashable
#104229 opened
May 6, 2023 -
Inplace dunders can return NotImplemented, and that's not documented
#104219 opened
May 6, 2023 -
Improve the docs regarding the migration from imp to importlib
#104212 opened
May 5, 2023
216 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-103763: Implement PEP 695
#103764 commented on
May 11, 2023 • 86 new comments -
gh-98731: Improvements to the logging documentation
#101618 commented on
May 6, 2023 • 33 new comments -
GH-101291: Low level opt-in API for pylong
#101685 commented on
May 11, 2023 • 29 new comments -
gh-103295: expose API for writing perf map files
#103546 commented on
May 9, 2023 • 18 new comments -
gh-101819: Isolate _io
#101948 commented on
May 11, 2023 • 14 new comments -
gh-65821: Fix ctypes.util.find_library with musl
#18380 commented on
May 8, 2023 • 11 new comments -
Fix typos in variable names, function names, and comments
#101868 commented on
May 6, 2023 • 9 new comments -
gh-103333: Pickle the keyword attributes of AttributeError
#103352 commented on
May 11, 2023 • 9 new comments -
asyncio: Use strong references for free-flying tasks
#91887 commented on
May 9, 2023 • 7 new comments -
Pin GitHub Actions to specific commits for security
#103635 commented on
May 10, 2023 • 7 new comments -
create_task() recommendation seems like bad practice
#104091 commented on
May 10, 2023 • 6 new comments -
Generator finalization is slower in 3.11 vs 3.10
#100762 commented on
May 11, 2023 • 6 new comments -
GH-66143: Allow copying of CodecInfo object
#100432 commented on
May 5, 2023 • 6 new comments -
gh-103865: add monitoring support to LOAD_SUPER_ATTR
#103866 commented on
May 11, 2023 • 6 new comments -
🎨🧪 Convert `doc.yml` workflow to be reusable
#103914 commented on
May 11, 2023 • 5 new comments -
GH-77609: Support following symlinks in `pathlib.Path.glob()`
#104176 commented on
May 8, 2023 • 5 new comments -
make `asyncio.iscoroutinefunction` a deprecated alias of `inspect.iscoroutinefunction` and remove `asyncio.coroutines._is_coroutine`
#94912 commented on
May 9, 2023 • 4 new comments -
gh-86642: Allow cross compiling on darwin
#23523 commented on
May 9, 2023 • 4 new comments -
bpo-43009: Port curses capi pointer array to a struct.
#24304 commented on
May 11, 2023 • 4 new comments -
gh-87526: Remove dead initialization from parse_abbr function
#24700 commented on
May 9, 2023 • 4 new comments -
gh-103124: Multiline statement support for pdb
#103125 commented on
May 11, 2023 • 4 new comments -
gh-87414: add musl support to platform.libc_ver
#103784 commented on
May 8, 2023 • 4 new comments -
gh-94906: Support multiple steps in math.nextafter
#103881 commented on
May 8, 2023 • 4 new comments -
gh-91048: Add support for reconstructing async call stacks
#103976 commented on
May 9, 2023 • 4 new comments -
Clickable Email in the "About" Window
#104045 commented on
May 6, 2023 • 4 new comments -
pathlib behaviour with filenames ending with '.'
#100157 commented on
May 6, 2023 • 3 new comments -
EML as an attachment to an email not getting parsed
#104005 commented on
May 7, 2023 • 3 new comments -
asyncio - add shield scope context manager for improved control flow in sensitive code sections
#99714 commented on
May 9, 2023 • 3 new comments -
argparse: Check if stderr is defined before writing to it
#101640 commented on
May 9, 2023 • 3 new comments -
remove/delete method for zipfile/tarfile objects
#51067 commented on
May 9, 2023 • 3 new comments -
atexit printing SystemExit exception and traceback
#103512 commented on
May 9, 2023 • 3 new comments -
test_pickle/test_pickletools fail when running tests sequentially.
#103247 commented on
May 10, 2023 • 3 new comments -
On current main (after applying PEP 669) the tracing behavior changed and can notify about the same line more than once.
#103471 commented on
May 10, 2023 • 3 new comments -
__base__ undocumented
#66646 commented on
May 11, 2023 • 3 new comments -
bpo-40366: Remove support for passing obsolete flags into compile
#19660 commented on
May 11, 2023 • 3 new comments -
gh-87378: [doc] Link to source of Python and Argument Clinic classes and functions
#24521 commented on
May 10, 2023 • 3 new comments -
GH-73435: Implement recursive wildcards in `pathlib.PurePath.match()`
#101398 commented on
May 11, 2023 • 3 new comments -
gh-101014: support named SharedMemory and ShareableList in SharedMemo…
#102171 commented on
May 11, 2023 • 3 new comments -
GH-77609: Add follow_symlinks argument to `pathlib.Path.glob()`
#102616 commented on
May 11, 2023 • 3 new comments -
gh-103464: Add checks for arguments of pdb commands
#103465 commented on
May 11, 2023 • 3 new comments -
Tokenizer module does not handle backslash characters correctly
#90432 commented on
May 6, 2023 • 2 new comments -
Crash in repr() in finalizer
#101139 commented on
May 8, 2023 • 2 new comments -
Improve help() by making typing.overload() information accessible at runtime
#89263 commented on
May 9, 2023 • 2 new comments -
Expose _PyInterpreterFrame_GetLine in the private API
#96803 commented on
May 9, 2023 • 2 new comments -
PEP 701 – Syntactic formalization of f-strings
#102856 commented on
May 9, 2023 • 2 new comments -
compiler detection on macOS seems to be incorrect
#88259 commented on
May 9, 2023 • 2 new comments -
Queue shutdown
#96471 commented on
May 10, 2023 • 2 new comments -
array: Add 'w' type and deprecate 'u' type.
#80480 commented on
May 10, 2023 • 2 new comments -
Support multi-line statements in pdb
#103124 commented on
May 10, 2023 • 2 new comments -
BlocksOutputBuffer causes a performance regression in bz2, lzma and zlib modules
#101260 commented on
May 11, 2023 • 2 new comments -
Macro Py_CLEAR references argument two times.
#98724 commented on
May 11, 2023 • 2 new comments -
Replace built-in hashlib with verified implementations from HACL*
#99108 commented on
May 11, 2023 • 2 new comments -
python.desktop
#42578 commented on
May 11, 2023 • 2 new comments -
gh-76960: Fix urljoining with an empty query string.
#5645 commented on
May 9, 2023 • 2 new comments -
gh-85046: Adding missing errno system symbols descriptions
#20665 commented on
May 10, 2023 • 2 new comments -
bpo-41093: TCPServer's serve_forever() shuts down immediately when calling shutdown()
#21094 commented on
May 10, 2023 • 2 new comments -
bpo-41125: Display exit-codes for abruptly terminated processes in concurrent.futures
#21166 commented on
May 11, 2023 • 2 new comments -
bpo-41496: Create public API for typing._eval_type
#21753 commented on
May 9, 2023 • 2 new comments -
GH-86275: Implementation of hypothesis stubs for property-based tests, with zoneinfo tests
#22863 commented on
May 11, 2023 • 2 new comments -
bpo-42363: enhance _check_running() ValueError output in Pool class
#23299 commented on
May 11, 2023 • 2 new comments -
bpo-45223: Lib/pty.py: handle stdin I/O errors same way as master I/O errors
#28388 commented on
May 9, 2023 • 2 new comments -
gh-90953: Emit deprecation warnings for deprecated ast features
#31432 commented on
May 11, 2023 • 2 new comments -
gh-99360: Avoid `exc=None; del exc` in bytecode where unnecessary
#99361 commented on
May 10, 2023 • 2 new comments -
gh-101100: [docs] Fix Sphinx warnings in `dis` module
#102597 commented on
May 8, 2023 • 2 new comments -
gh-104003: Implement PEP 702
#104004 commented on
May 6, 2023 • 2 new comments -
Support libffi implementations that cannot support invocations with 1024 arguments
#91364 commented on
May 5, 2023 • 1 new comment -
Support detecting SOCKS proxy configuration on macOS
#104180 commented on
May 5, 2023 • 1 new comment -
Argument Clinic included return converters hard code use of ``_return_value``
#64660 commented on
May 5, 2023 • 1 new comment -
deprecate pydoc.ispackage()
#64020 commented on
May 5, 2023 • 1 new comment -
Implement PEP 684: A Per-Interpreter GIL
#99113 commented on
May 5, 2023 • 1 new comment -
Add a Module Def Slot for Supporting Multiple Interpreters
#104108 commented on
May 5, 2023 • 1 new comment -
Isolate Stdlib Extension Modules
#103092 commented on
May 5, 2023 • 1 new comment -
logging documentation is tough for beginners
#98731 commented on
May 6, 2023 • 1 new comment -
Enable AF_UNIX support in Windows
#77589 commented on
May 6, 2023 • 1 new comment -
Idle: stop depending on console output
#62518 commented on
May 6, 2023 • 1 new comment -
Unpickling Path objects
#71362 commented on
May 8, 2023 • 1 new comment -
Improve performance of ntpath.isdir/isfile/exists/islink
#102765 commented on
May 8, 2023 • 1 new comment -
Pathlib: handling of `.` in paths and patterns creates unmatchable paths
#83713 commented on
May 8, 2023 • 1 new comment -
asyncio: nested event loop
#66435 commented on
May 8, 2023 • 1 new comment -
Safe synchronous cancellation in asyncio
#103486 commented on
May 8, 2023 • 1 new comment -
Async Call-Stack Reconstruction
#91048 commented on
May 8, 2023 • 1 new comment -
urllib.parse.parse_qsl does not parse empty query string with strict parsing
#90032 commented on
May 8, 2023 • 1 new comment -
UnicodeEncodeError: surrogates not allowed when parsing invalid charset
#87489 commented on
May 8, 2023 • 1 new comment -
Duplicate '.bmp' key in mimetypes.py, maps to both 'image/bmp' and 'image/x-ms-bmp'
#88377 commented on
May 9, 2023 • 1 new comment -
The tempfile._infer_return_type function cannot infer the type of os.PathLike objects.
#89355 commented on
May 9, 2023 • 1 new comment -
Change turtledemo button colors
#88420 commented on
May 9, 2023 • 1 new comment -
asyncio.all_tasks() crashes if asyncio is used in multiple threads
#80788 commented on
May 9, 2023 • 1 new comment -
Improved replacement functionality for deprecated crypt module
#96747 commented on
May 9, 2023 • 1 new comment -
Undefined constant PACKET_MULTIHOST referred to in package socket
#87916 commented on
May 9, 2023 • 1 new comment -
[CVE-2023-27043] Parsing errors in email/_parseaddr.py lead to incorrect value in email address part of tuple
#102988 commented on
May 9, 2023 • 1 new comment -
documentation on `getsockname()` wrong for AF_INET6
#86786 commented on
May 10, 2023 • 1 new comment -
False negative from csv.Sniffer.has_header with only strings
#102140 commented on
May 10, 2023 • 1 new comment -
Documentation confusion in CookieJar functions
#86203 commented on
May 10, 2023 • 1 new comment -
test_ssl fails after 2038
#101732 commented on
May 10, 2023 • 1 new comment -
Add a Dataclass abstract base class for instance checking and type annotations
#102699 commented on
May 10, 2023 • 1 new comment -
pathlib with_suffix() should accept suffix not start with dot
#87325 commented on
May 10, 2023 • 1 new comment -
Path.rglob performance issues in deeply nested directories compared to glob.glob(recursive=True)
#102613 commented on
May 11, 2023 • 1 new comment -
C/API PyErr_AsUnicode()
#50533 commented on
May 11, 2023 • 1 new comment -
Make `dis.Instruction` more useful
#102676 commented on
May 11, 2023 • 1 new comment -
Make an `async.get_running_loop()` and `asyncio.current_task()` that returns None
#103664 commented on
May 11, 2023 • 1 new comment -
[easy doc] Document os.rename() behavior on Windows when src and dst are on different filesystems
#72542 commented on
May 11, 2023 • 1 new comment -
Make sure that typing cache differentiate `Union[int, str]` and `Union[str, int]`
#103749 commented on
May 11, 2023 • 1 new comment -
asyncio.create_unix_server has an off-by-one error concerning the backlog parameter
#90871 commented on
May 11, 2023 • 1 new comment -
shared memory construct to avoid need for serialization between processes
#79994 commented on
May 11, 2023 • 1 new comment -
SharedMemory.close() destroys memory
#91044 commented on
May 11, 2023 • 1 new comment -
gh-66515: mailbox.MH now supports folders withou the ".mh_sequences"…
#804 commented on
May 11, 2023 • 1 new comment -
gh-74185: repr() of ImportError now contains attributes name and path.
#1011 commented on
May 11, 2023 • 1 new comment -
bpo-30509: Optimize and clean up calling type slots.
#1861 commented on
May 7, 2023 • 1 new comment -
gh-66449: Add support to unnamed sections in ConfigParser
#2735 commented on
May 11, 2023 • 1 new comment -
bpo-31465: allow _PyType_Lookup() to raise exceptions
#3616 commented on
May 11, 2023 • 1 new comment -
bpo-30008: OpenSSL 1.1 compatibility without using deprecated API
#3943 commented on
May 11, 2023 • 1 new comment -
gh-52186: the makesetup script now respects macro define arguments of…
#4338 commented on
May 5, 2023 • 1 new comment -
gh-76578: Fix textwrap.wrap() so it's stable if run twice.
#5615 commented on
May 5, 2023 • 1 new comment -
bpo-33092: Better bytecodes for f-strings
#6132 commented on
May 11, 2023 • 1 new comment -
gh-77714: Implement as_completed as an asynchronous generator
#10251 commented on
May 10, 2023 • 1 new comment -
bpo-36824: Refactor str tests to reflect that str and unicode are merged in Python 3
#13172 commented on
May 11, 2023 • 1 new comment -
bpo-40102: Improve XLC support for attributes
#19215 commented on
May 10, 2023 • 1 new comment -
bpo-40183: AC_COMPILE_IFELSE doesn't work in all cases
#19367 commented on
May 10, 2023 • 1 new comment -
bpo-40207: Expose NCURSES_EXT_FUNCS
#19392 commented on
May 10, 2023 • 1 new comment -
bpo-40212: Re-enable posix_fadvise and f_allocate on AIX
#19403 commented on
May 10, 2023 • 1 new comment -
bpo-40223: Add -fwrapv for new icc versions
#19561 commented on
May 9, 2023 • 1 new comment -
bpo-40507: Add filename to the error raised by os.exec*
#19915 commented on
May 9, 2023 • 1 new comment -
bpo-40818: Run sys.__interactivehook__() on asyncio REPL startup
#20517 commented on
May 10, 2023 • 1 new comment -
gh-85028: Don't set wShowWindow if startupinfo has STARTF_USESHOWWINDOW
#20975 commented on
May 10, 2023 • 1 new comment -
bpo-41088: Extend the AST Validator to validate all identifiers
#21069 commented on
May 10, 2023 • 1 new comment -
gh-85566: State interpreter var "_" in appendix of tutorial
#21654 commented on
May 10, 2023 • 1 new comment -
gh-85934: Use getattr_static when adding mock spec
#22209 commented on
May 5, 2023 • 1 new comment -
bpo-44986: Fixed bug with date formats like %Y-%m-%d in help messages of argparse
#27923 commented on
May 9, 2023 • 1 new comment -
bpo-45593: make SpooledTemporaryFile.truncate return new file size and improve documentation
#29197 commented on
May 9, 2023 • 1 new comment -
gh-94598: Remove deprecated ssl modules features
#94599 commented on
May 5, 2023 • 1 new comment -
[WIP] Various build system improvements
#101093 commented on
May 8, 2023 • 1 new comment -
gh-102494: fix MemoryError when using selectors on Solaris
#102495 commented on
May 9, 2023 • 1 new comment -
GH-66646: Explain __base__ attribute in the docs
#102554 commented on
May 11, 2023 • 1 new comment -
gh-102509: Ignore acceptable access of an uninitialized value
#102838 commented on
May 11, 2023 • 1 new comment -
gh-102988: Detect email address parsing errors and return empty tuple to indicate the parsing error (old API)
#102990 commented on
May 6, 2023 • 1 new comment -
GH-95088: Clarified rules for parsing an item key for format strings.
#103779 commented on
May 7, 2023 • 1 new comment -
gh-103861: Fix Zip64 extensions not being properly applied in some cases
#103863 commented on
May 11, 2023 • 1 new comment -
gh-102676: Add more convenience properties to `dis.Instruction`
#103969 commented on
May 11, 2023 • 1 new comment -
gh-102856: Allow comments inside multi-line f-string expresions
#104006 commented on
May 5, 2023 • 1 new comment -
[ssl] Remove deprecated protocols, OP_NO_TLS/SSL, and support for TLS < 1.2
#94598 commented on
May 5, 2023 • 0 new comments -
Confusing "see also" for generic C-level __init__ methods in help output
#65508 commented on
May 5, 2023 • 0 new comments -
smtplib Sends Commands in Lower-Case
#65495 commented on
May 5, 2023 • 0 new comments -
py to pyc location mapping with sys.pycache_prefix isn't 1-to-1 on Windows
#90998 commented on
May 5, 2023 • 0 new comments -
Autogenerate signature for METH_NOARGS and perhaps METH_O extension functions
#84805 commented on
May 5, 2023 • 0 new comments -
The C-API for Python to C integer conversion is, to be frank, a mess.
#102471 commented on
May 5, 2023 • 0 new comments -
`pydoc` renders `from builtins.type` note, even if it is incorrect
#97959 commented on
May 7, 2023 • 0 new comments -
Handle generator (and coroutine) state in the bytecode.
#87849 commented on
May 7, 2023 • 0 new comments -
install fails on hard link
#42997 commented on
May 7, 2023 • 0 new comments -
Add tarfile.TarPath
#89812 commented on
May 7, 2023 • 0 new comments -
IDLE: define word/id chars in one place.
#89855 commented on
May 8, 2023 • 0 new comments -
ast.Constant.n deprecated without warning
#90953 commented on
May 9, 2023 • 0 new comments -
Allow cross compiling python for macos-arm64 from macos-x86_64
#86642 commented on
May 9, 2023 • 0 new comments -
Link to class and function source code on GitHub
#87378 commented on
May 9, 2023 • 0 new comments -
Subprocess module calling shell commands only using one physical core
#103555 commented on
May 10, 2023 • 0 new comments -
urlparse incorrectly retrieves IPv4 and regular name hosts from inside of brackets
#103848 commented on
May 10, 2023 • 0 new comments -
errno missing descriptions
#85046 commented on
May 10, 2023 • 0 new comments -
Documentation: dark theme & images
#103960 commented on
May 10, 2023 • 0 new comments -
Expose PyErr_ChainExceptions in the stable API
#89101 commented on
May 10, 2023 • 0 new comments -
pathlib.Path: glob and rglob should accept PathLike patterns
#79634 commented on
May 10, 2023 • 0 new comments -
ConfigParser does not handle files without sections
#66449 commented on
May 11, 2023 • 0 new comments -
BUILD: 3.12.0a2 configure script selects wrong libraries compared to 3.11
#99814 commented on
May 11, 2023 • 0 new comments -
Add tunnel CONNECT response headers to httplib / http.client
#69152 commented on
May 11, 2023 • 0 new comments -
multiprocessing.managers. SharedMemoryManager should let you name the created object
#101014 commented on
May 11, 2023 • 0 new comments -
Implement PEP 706 – Filter for tarfile.extractall
#102950 commented on
May 11, 2023 • 0 new comments -
Implement and document PEP 669.
#103082 commented on
May 11, 2023 • 0 new comments -
Isolate the `_io` extension module
#101819 commented on
May 11, 2023 • 0 new comments -
Meta issue for cleaning up import system cruft
#97850 commented on
May 11, 2023 • 0 new comments -
TIP 538 prevents building Tkinter against Tcl 8.7 built with bundled libtommath
#103839 commented on
May 11, 2023 • 0 new comments -
Split up _testcapimodule.c
#93649 commented on
May 11, 2023 • 0 new comments -
gh-75261: Propogate use_rawinput to recursive pdb (debug command)
#2947 commented on
May 8, 2023 • 0 new comments -
gh-76377: Rewrite plistlib with functional style.
#4671 commented on
May 7, 2023 • 0 new comments -
bpo-32862: Make os.dup2(fd, fd) a no-op for valid fd
#5713 commented on
May 6, 2023 • 0 new comments -
gh-77063: Added support for X25519 in SSLContext.set_ecdh_curve()
#5771 commented on
May 8, 2023 • 0 new comments -
bpo-32904: Fix a potential crash in os.chdir() and os.getcwd() on Windows
#5802 commented on
May 5, 2023 • 0 new comments -
gh-79125: Update _dirnameW to accept long path names
#9769 commented on
May 5, 2023 • 0 new comments -
gh-79888: support __index__ and __float__ in time functions
#11636 commented on
May 6, 2023 • 0 new comments -
gh-62764: Fix integer overflow in socketmodule.
#12864 commented on
May 6, 2023 • 0 new comments -
gh-84443: SSLSocket.recv_into() shouldn't require __len__
#20310 commented on
May 6, 2023 • 0 new comments -
gh-64020: Deprecate pydoc.ispackage()
#20908 commented on
May 5, 2023 • 0 new comments -
bpo-30493: Increase base64 test coverage
#21913 commented on
May 11, 2023 • 0 new comments -
bpo-19561: Remove unnecessary gethostname() prototype for Solaris
#23208 commented on
May 9, 2023 • 0 new comments -
bpo-43220: Accept explicit default args in required groups
#24526 commented on
May 9, 2023 • 0 new comments -
gh-63293: Deprecate providing false values besides strings or bytes to urllib.parse functions
#26687 commented on
May 6, 2023 • 0 new comments -
gh-89532: Remove LibreSSL workarounds
#28728 commented on
May 6, 2023 • 0 new comments -
bpo-45819: Avoid releasing the GIL in nonblocking socket operations
#29579 commented on
May 6, 2023 • 0 new comments -
bpo-47215: Add undocumented, unstable FrameStack API for use by greenlets and similar libraries.
#32303 commented on
May 10, 2023 • 0 new comments -
gh-92613: Deprecate other uuencode functionality per PEP 594 & document as such
#92758 commented on
May 5, 2023 • 0 new comments -
gh-80480: Emit DeprecationWarning for array's 'u' type code
#95760 commented on
May 5, 2023 • 0 new comments -
Close sub-generators even if top level generator was asynchronous.
#96040 commented on
May 10, 2023 • 0 new comments -
gh-97959: [pydoc] now `help()` does not show extra notes for `classmethod`s
#98120 commented on
May 7, 2023 • 0 new comments -
GH-91095: Specialize calls to normal Python classes.
#99331 commented on
May 10, 2023 • 0 new comments -
gh-87771: Improve documentation of eval()
#100003 commented on
May 7, 2023 • 0 new comments -
gh-100762: Switch order of exception match in gen_close
#101011 commented on
May 10, 2023 • 0 new comments -
gh-101260: Return to a simpler output buffer for zlib, bz2 and lzma for better performance.
#101279 commented on
May 11, 2023 • 0 new comments -
gh-93627: Align Python implementation of pickle with C implementation of pickle
#103035 commented on
May 5, 2023 • 0 new comments -
gh-103134: Update multiprocessing.managers.ListProxy and multiprocessing.managers.DictProxy
#103133 commented on
May 9, 2023 • 0 new comments -
gh-103186 - Fetch CONFIG_ARGS from original python instance
#103213 commented on
May 10, 2023 • 0 new comments -
gh-102140: fix false negative in csv.Sniffer.has_header
#103341 commented on
May 10, 2023 • 0 new comments -
gh-87106: Fix `inspect.signature.bind` handling of positional-only arguments with `**kwargs`
#103404 commented on
May 6, 2023 • 0 new comments -
GH-89727: Add `pathlib.Path.fwalk()` method
#103566 commented on
May 8, 2023 • 0 new comments -
gh-103558: Add coverage tests for argparse
#103570 commented on
May 8, 2023 • 0 new comments -
gh-67766 - show argument for struct.pack range errors
#103657 commented on
May 9, 2023 • 0 new comments -
gh-92248: Deprecate `type`, `choices`, `metavar` parameters of `argparse.BooleanOptionalAction`
#103678 commented on
May 8, 2023 • 0 new comments -
gh-103731: Remove checks for TCL_WIDE_INT_TYPE
#103732 commented on
May 11, 2023 • 0 new comments -
gh-103735: Remove handling for uninteresting "procbody" Tcl value type
#103736 commented on
May 11, 2023 • 0 new comments -
gh-103839: Allow building Tkinter against Tcl 8.7 without external libtommath
#103842 commented on
May 11, 2023 • 0 new comments -
gh-103194: Fix Tkinter’s Tcl value type handling for Tcl 8.7/9.0
#103846 commented on
May 11, 2023 • 0 new comments -
gh-70795: Rework RLock documentation
#103853 commented on
May 10, 2023 • 0 new comments -
GH-90690: Mention removal of ``PRECALL`` in What's New
#103910 commented on
May 8, 2023 • 0 new comments -
gh-103906: Remove immortal refcounting in compile/marshal.c
#103922 commented on
May 10, 2023 • 0 new comments -
gh-103092: Isolate _ctypes, part 2
#103932 commented on
May 5, 2023 • 0 new comments -
gh-104040: Silence a "comparison is always false" warning
#104043 commented on
May 10, 2023 • 0 new comments -
[3.9] gh-104049: do not expose on-disk location from SimpleHTTPRequestHandler (GH-104067)
#104120 commented on
May 9, 2023 • 0 new comments -
[3.8] gh-104049: do not expose on-disk location from SimpleHTTPRequestHandler (GH-104067)
#104121 commented on
May 9, 2023 • 0 new comments -
[3.7] gh-104049: do not expose on-disk location from SimpleHTTPRequestHandler (GH-104067)
#104122 commented on
May 9, 2023 • 0 new comments -
GH-64978: Add `pathlib.Path.chown()`
#104183 commented on
May 7, 2023 • 0 new comments