Insights: python/cpython
Overview
Could not load contribution data
Please try again later
128 Pull requests merged by 49 people
-
gh-101819: Fix _io clinic input for unused base class method stubs
#104418 merged
May 15, 2023 -
gh-101819: Isolate _io
#101948 merged
May 15, 2023 -
Bump mypy from 1.2.0 to 1.3.0 in /Tools/clinic
#104501 merged
May 15, 2023 -
gh-104494: Update certain Tkinter pack/place tests for Tk 8.7 errors
#104495 merged
May 15, 2023 -
gh-104050: Run mypy on `clinic.py` in CI
#104421 merged
May 15, 2023 -
gh-104490: Consistently define phony make targets
#104491 merged
May 15, 2023 -
gh-67056: document that registering/unregistering an atexit func from within an atexit func is undefined
#104473 merged
May 15, 2023 -
gh-104487: PYTHON_FOR_REGEN must be minimum Python 3.10
#104488 merged
May 15, 2023 -
gh-101282: move BOLT config after PGO
#104493 merged
May 15, 2023 -
gh-104469 Convert _testcapi/float.c to use AC
#104470 merged
May 15, 2023 -
[3.11] gh-98539: Make _SSLTransportProtocol.abort() safe to call when closed (GH-104474)
#104485 merged
May 14, 2023 -
gh-104456: Fix ref leak in _ctypes.COMError
#104457 merged
May 14, 2023 -
[3.11] gh-104337: Clarify random.gammavariate doc entry (GH-104410)
#104481 merged
May 14, 2023 -
gh-98539: Make _SSLTransportProtocol.abort() safe to call when closed
#104474 merged
May 14, 2023 -
gh-104337: Clarify random.gammavariate doc entry
#104410 merged
May 14, 2023 -
[3.11] Minor improvements to typing docs (GH-104465)
#104475 merged
May 14, 2023 -
Minor improvements to typing docs
#104465 merged
May 14, 2023 -
gh-87092: avoid gcc warning on uninitialized struct field in assemble.c
#104460 merged
May 14, 2023 -
[3.11] GH-71383: IDLE - Document testing subsets of modules (GH-104463)
#104464 merged
May 14, 2023 -
GH-71383: IDLE - Document testing subsets of modules
#104463 merged
May 14, 2023 -
gh-104454: Fix refleak in AttributeError_reduce
#104455 merged
May 13, 2023 -
[3.11] gh-75710: IDLE - add docstrings and comments to editor module (GH-104446)
#104450 merged
May 13, 2023 -
gh-75710: IDLE - add docstrings and comments to editor module
#104446 merged
May 13, 2023 -
gh-91896: Revert some very noisy DeprecationWarnings for `ByteString`
#104424 merged
May 13, 2023 -
[3.11] Add a mention of PYTHONBREAKPOINT to breakpoint() docs (GH-104430)
#104447 merged
May 13, 2023 -
add a mention of PYTHONBREAKPOINT to breakpoint() docs
#104430 merged
May 13, 2023 -
[3.11] gh-99836: IDLE - update news.txt for 3.11+
#104445 merged
May 13, 2023 -
gh-99836: IDLE - update news.txt for 3.12
#104444 merged
May 13, 2023 -
gh-104404: fix crasher with nested comprehensions plus lambdas
#104442 merged
May 13, 2023 -
[3.11] GH-104405: Add missing PEP 523 checks
#104441 merged
May 12, 2023 -
[3.11] Fix refleak in `super_descr_get` (GH-104408).
#104440 merged
May 12, 2023 -
GH-104405: Add missing PEP 523 checks
#104406 merged
May 12, 2023 -
[3.11] GH-94841: Fix usage of `Py_ALWAYS_INLINE`
#104439 merged
May 12, 2023 -
GH-94841: Fix usage of `Py_ALWAYS_INLINE`
#104409 merged
May 12, 2023 -
[3.11] gh-103204: `http.server` - Enforce that HTTP version numbers must consist only of digits (GH-103205)
#104438 merged
May 12, 2023 -
gh-103333: Pickle the keyword attributes of AttributeError
#103352 merged
May 12, 2023 -
gh-103204: `http.server` - Enforce that HTTP version numbers must consist only of digits
#103205 merged
May 12, 2023 -
gh-103857: Update deprecation stacktrace to point to calling line
#104431 merged
May 12, 2023 -
GH-86275: Run hypothesis tests in parallel
#104427 merged
May 12, 2023 -
gh-86275: Fix install of new _hypothesis_stubs directory
#104425 merged
May 12, 2023 -
gh-91896: Fixup some docs issues following ByteString deprecation
#104422 merged
May 12, 2023 -
GH-104371: check return value of calling `mv.release`
#104417 merged
May 12, 2023 -
gh-104415: Fix refleak tests for `typing.ByteString` deprecation
#104416 merged
May 12, 2023 -
GH-86275: Implementation of hypothesis stubs for property-based tests, with zoneinfo tests
#22863 merged
May 12, 2023 -
GH-103082: Filter LINE events in VM, to simplify tool implementation.
#104387 merged
May 12, 2023 -
gh-93649: Split gc- and allocation tests from _testcapimodule.c
#104403 merged
May 12, 2023 -
gh-104389: Add 'unused' keyword to Argument Clinic C converters
#104390 merged
May 12, 2023 -
gh-101819: Prepare _io._IOBase for module state
#104386 merged
May 12, 2023 -
gh-104413: Fix refleak when super attribute throws AttributeError
#104414 merged
May 12, 2023 -
Fix refleak in `super_descr_get`
#104408 merged
May 12, 2023 -
gh-87526: Remove dead initialization from parse_abbr function
#24700 merged
May 12, 2023 -
gh-91896: Improve visibility of `ByteString` deprecation warnings
#104294 merged
May 12, 2023 -
gh-104371: Fix calls to __release_buffer__ while an exception is active
#104378 merged
May 12, 2023 -
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
34 Pull requests opened by 27 people
-
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 -
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-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 -
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-104400: pygettext: use an AST parser instead of a tokenizer
#104402 opened
May 11, 2023 -
gh-104399: Use newer libtommath APIs when necessary
#104407 opened
May 11, 2023 -
gh-104411: Update test_getint for Tcl 9.0
#104412 opened
May 12, 2023 -
gh-104432: Use memcpy() to avoid misaligned loads
#104433 opened
May 12, 2023 -
gh-104341: Ensure tstate Holding GIL is Always Current
#104436 opened
May 12, 2023 -
gh-104341: Adjust tstate_must_exit() to Respect Interpreter Finalization
#104437 opened
May 12, 2023 -
GH-104395: Add a link in 'Meta Information' to the docs download page
#104443 opened
May 13, 2023 -
gh-104448: Add timeout to multiprocessing.queues.JoinableQueue.join
#104449 opened
May 13, 2023 -
gh-104461: Run test_configure_screen on X11 only
#104462 opened
May 14, 2023 -
gh-87646: Added `.path` to tempfile
#104466 opened
May 14, 2023 -
gh-86275: improve Hypothesis configuration for CI and local runs
#104468 opened
May 14, 2023 -
gh-104471: added parentheses to help and license to clear up misleading start up text
#104476 opened
May 14, 2023 -
Match docstring and args for `posixpath.join` and `ntpath.join`
#104478 opened
May 14, 2023 -
gh-104482: Fix error handling bugs in ast.c
#104483 opened
May 14, 2023 -
gh-76763: chr function raises ValueError exception instead OverflowError
#104486 opened
May 14, 2023 -
[3.11] Corrected Identifier in Documentation
#104498 opened
May 15, 2023 -
gh-104469 Convert _testcapi/exceptions to use AC
#104502 opened
May 15, 2023 -
gh-104469: Convert _testcapi/watchers.c to use AC
#104503 opened
May 15, 2023 -
GH-103092: isolate `pyexpat`
#104506 opened
May 15, 2023 -
gh-64595: Fix write file logic in Argument Clinic
#104507 opened
May 15, 2023 -
GH-101520: Move tracemalloc functionality into core, leaving interface in Modules.
#104508 opened
May 15, 2023
139 Issues closed by 45 people
-
dataclasses documentation does not mention weakref_slot
#98077 closed
May 15, 2023 -
Isolate the `_io` extension module
#101819 closed
May 15, 2023 -
No clean way to get notified when a Transport's write buffer empties out
#77299 closed
May 15, 2023 -
asyncio.gather should not use special Future
#77594 closed
May 15, 2023 -
Make an `async.get_running_loop()` and `asyncio.current_task()` that returns None
#103664 closed
May 15, 2023 -
Tkinter: Tk 8.7 quotes pathnames in certain error messages
#104494 closed
May 15, 2023 -
Handle virtual / phony make targets consistently and more robustly
#104490 closed
May 15, 2023 -
document behavior of calling atexit.register() while atexit._run_exitfuncs is running
#67056 closed
May 15, 2023 -
PYTHON_FOR_REGEN only works with Python 3.10 or newer
#104487 closed
May 15, 2023 -
Move BOLT autoconf logic after PGO
#104492 closed
May 15, 2023 -
Spelling error? On tkinter — Python interface to Tcl/Tk page
#104489 closed
May 15, 2023 -
CI: "Tests / Check if generated files are up to date" failed
#99016 closed
May 14, 2023 -
test_ctypes are leaked
#104456 closed
May 14, 2023 -
gammavariate uses misleading parameter names.
#104337 closed
May 14, 2023 -
Dicts' item views support set-like operations even when the items are not hashable
#104229 closed
May 14, 2023 -
PowerShell support
#104459 closed
May 14, 2023 -
Some unicode variables can't be accessed with `getattr`
#104458 closed
May 14, 2023 -
Support detecting SOCKS proxy configuration on macOS
#104180 closed
May 14, 2023 -
Haiku build fix - posix module
#85239 closed
May 14, 2023 -
[doc] mention that setlocale raises exception if given a nonexisting locale
#44868 closed
May 14, 2023 -
local_clear walks the list of threads without holding head_lock.
#67753 closed
May 14, 2023 -
BrokenPipeError: [Errno 32] Broken pipe
#104420 closed
May 14, 2023 -
RecursionError in pyclbr.readmodule_ex
#103864 closed
May 13, 2023 -
CPython hangs on error __context__ set to the error itself
#69968 closed
May 13, 2023 -
Add `pop` function to remove context manager from (Async)ExitStack
#89347 closed
May 13, 2023 -
csv.DictWriter emits strange errors if fieldnames is an iterator
#76728 closed
May 13, 2023 -
test_exceptions are leaked
#104454 closed
May 13, 2023 -
code_context not available in exec()
#70140 closed
May 13, 2023 -
Add PyMemoryView_FromObjectWithFlags()
#69710 closed
May 13, 2023 -
Catastrophic loss of precision in colorsys module
#84845 closed
May 13, 2023 -
mimetypes: improve accuracy of guess_extension
#104451 closed
May 13, 2023 -
Disallow fork in a subinterpreter affects multiprocessing plugin
#87680 closed
May 13, 2023 -
PyUnicode_DecodeUTF8Stateful() does not set *consumed for ASCII-only string
#99612 closed
May 13, 2023 -
subtype_clear can not be called from derived types
#89429 closed
May 13, 2023 -
PyLineTable_InitAddressRange isn't exported - causing C Extensions to fail at import
#90754 closed
May 13, 2023 -
PyMethodDef does NOT have any fields contain context in embedded C
#86061 closed
May 13, 2023 -
Introduce new data model method __iter_items__
#86931 closed
May 13, 2023 -
Propagate Python thread name to thread state structure
#90807 closed
May 13, 2023 -
New metaclass example for Data Model topic
#77997 closed
May 13, 2023 -
PEP 709 segfault with nested comprehensions plus lambdas
#104404 closed
May 13, 2023 -
Some instructions and specializations ignore PEP 523
#104405 closed
May 12, 2023 -
test_pickle/test_pickletools fail when running tests sequentially.
#103247 closed
May 12, 2023 -
Pickling is losing some fields on exceptions
#103333 closed
May 12, 2023 -
`http.server` parses HTTP version numbers too permissively.
#103204 closed
May 12, 2023 -
datetime.datetime.fromisoformat throws error for a valid ISO string
#104434 closed
May 12, 2023 -
Deprecate shlex.split(None) to read from stdin.
#77443 closed
May 12, 2023 -
Numerous refleaks on main
#103879 closed
May 12, 2023 -
symmetric_difference generated gibberish (Python 3.11.9)
#104423 closed
May 12, 2023 -
Assert int('0') throws an AssertionError
#104435 closed
May 12, 2023 -
Ignore `nis` in `Tools/wasm/Setup.local.example`
#102851 closed
May 12, 2023 -
build python.wasm for wasm-micro-runtime
#103710 closed
May 12, 2023 -
nt._getfinalpathname on WindowsApps\**.exe raises WinError 1920 ERROR_CANT_ACCESS_FILE
#104336 closed
May 12, 2023 -
Use PEP 669 API for cprofile
#103533 closed
May 12, 2023 -
`test_typing` fails refleak tests
#104415 closed
May 12, 2023 -
PEP 669: for loop fires LINE multiple times for body, but only one for `for`
#104239 closed
May 12, 2023 -
itertools.combinations cause memory overflow and crash
#104419 closed
May 12, 2023 -
Make it possible to mark Argument Clinic args as unused
#104389 closed
May 12, 2023 -
Refleak in LOAD_SUPER_ATTR_ATTR
#104413 closed
May 12, 2023 -
Dead initialization in parse_abbr function
#87526 closed
May 12, 2023 -
PEP 688: Crash if `__release_buffer__` is called while an exception is active
#104371 closed
May 12, 2023 -
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
42 Issues opened by 30 people
-
Queue get timout parameter does not use a monotonic timer
#104509 opened
May 15, 2023 -
Values CANNOT be indented despite contrary statement in the docs
#104505 opened
May 15, 2023 -
Running `mypy` on `cases_generator`
#104504 opened
May 15, 2023 -
IDLE: completions toplevel blank on Tk Aqua 8.7
#104499 opened
May 15, 2023 -
Tkinter: Tk 8.7 alphabetizes options in certain error messages
#104497 opened
May 15, 2023 -
Tkinter, IDLE: Future Tcl and Tk can have differing version/patchlevel
#104496 opened
May 15, 2023 -
Add case_sensitive argument to `pathlib.PurePath.match()`
#104484 opened
May 14, 2023 -
Error handling bugs in ast.c
#104482 opened
May 14, 2023 -
Internal Server Error after signing in for CLA bot
#104480 opened
May 14, 2023 -
Floating point tutorial: "today (November 2000)"
#104479 opened
May 14, 2023 -
Py_FileSystemDefaultEncoding stable limited API and deprecated?
#104477 opened
May 14, 2023 -
ASAN failure was detected while running test_threading
#104472 opened
May 14, 2023 -
Help text in interactive Python is misleading
#104471 opened
May 14, 2023 -
Improve the readability and maintainability of test_capi using the AC
#104469 opened
May 14, 2023 -
weakref.finalize is not called if exception occurs inside asyncio.wait_for
#104467 opened
May 14, 2023 -
Tkinter: test_configure_screen should only run on X11
#104461 opened
May 14, 2023 -
Import syntax for package and child module is ambigious
#104453 opened
May 13, 2023 -
Add `timeout` to multiprocessing.queues.JoinableQueue.join
#104448 opened
May 13, 2023 -
UBSan misaligned load errors in `gethost_common()`, `mkgrent()`
#104432 opened
May 12, 2023 -
Add test_turtledemo for colorizer in turtledemo
#104428 opened
May 12, 2023 -
Consider adding test_asyncio for PGO test
#104426 opened
May 12, 2023 -
Tkinter: test_getint incompatible with Tcl 9.0
#104411 opened
May 12, 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 -
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 -
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 -
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
267 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 15, 2023 • 179 new comments -
GH-101291: Low level opt-in API for pylong
#101685 commented on
May 15, 2023 • 21 new comments -
GH-73435: Implement recursive wildcards in `pathlib.PurePath.match()`
#101398 commented on
May 14, 2023 • 19 new comments -
gh-65821: Fix ctypes.util.find_library with musl
#18380 commented on
May 13, 2023 • 13 new comments -
gh-103606: Improve error message from logging.config.FileConfig
#103628 commented on
May 15, 2023 • 13 new comments -
gh-103295: expose API for writing perf map files
#103546 commented on
May 9, 2023 • 11 new comments -
gh-87175: Port curses capi pointer array to a struct.
#24304 commented on
May 13, 2023 • 9 new comments -
gh-103987: fix crash in mmap module
#103990 commented on
May 12, 2023 • 9 new comments -
datetime library doesn't support valid ISO-8601 alternative for midnight
#102450 commented on
May 15, 2023 • 7 new comments -
GH-96803: Document and test new unstable internal frame API functions
#104211 commented on
May 9, 2023 • 7 new comments -
create_task() recommendation seems like bad practice
#104091 commented on
May 10, 2023 • 6 new comments -
Use OpenSSL 3.0 in our binary builds
#99079 commented on
May 13, 2023 • 6 new comments -
Generator finalization is slower in 3.11 vs 3.10
#100762 commented on
May 13, 2023 • 6 new comments -
gh-102140: fix false negative in csv.Sniffer.has_header
#103341 commented on
May 15, 2023 • 6 new comments -
gh-103865: add monitoring support to LOAD_SUPER_ATTR
#103866 commented on
May 12, 2023 • 6 new comments -
gh-96471: Add multiprocessing queue shutdown
#104230 commented on
May 9, 2023 • 6 new comments -
remove/delete method for zipfile/tarfile objects
#51067 commented on
May 13, 2023 • 5 new comments -
Add .path method/property to tempfile.* for a pathlib.Path
#87646 commented on
May 14, 2023 • 5 new comments -
[WIP] Various build system improvements
#101093 commented on
May 15, 2023 • 5 new comments -
🎨🧪 Convert `doc.yml` workflow to be reusable
#103914 commented on
May 11, 2023 • 5 new comments -
gh-69152: add method get_proxy_response_headers to HTTPConnection class
#104248 commented on
May 13, 2023 • 5 new comments -
Superfluous call to `__init__` on `str(x)`/`bytes(x)` when `__new__` returns an instance of `str`/`bytes`' subclass
#104231 commented on
May 10, 2023 • 4 new comments -
Eliminate 'ThemeChanged' warning when running IDLE tests
#71383 commented on
May 14, 2023 • 4 new comments -
gh-86642: Allow cross compiling on darwin
#23523 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-91048: Add support for reconstructing async call stacks
#103976 commented on
May 9, 2023 • 4 new comments -
RtD docs previews: Cancel building PRs if no changes in Doc dir
#104100 commented on
May 12, 2023 • 4 new comments -
GH-77609: Support following symlinks in `pathlib.Path.glob()`
#104176 commented on
May 8, 2023 • 4 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 -
make `asyncio.iscoroutinefunction` a deprecated alias of `inspect.iscoroutinefunction` and remove `asyncio.coroutines._is_coroutine`
#94912 commented on
May 9, 2023 • 3 new comments -
__base__ undocumented
#66646 commented on
May 11, 2023 • 3 new comments -
test_sysconfig fails when executed from within a venv
#104097 commented on
May 12, 2023 • 3 new comments -
BlocksOutputBuffer causes a performance regression in bz2, lzma and zlib modules
#101260 commented on
May 12, 2023 • 3 new comments -
Make sure that typing cache differentiate `Union[int, str]` and `Union[str, int]`
#103749 commented on
May 13, 2023 • 3 new comments -
Auto dedent -c arguments
#103997 commented on
May 13, 2023 • 3 new comments -
asyncio: Use strong references for free-flying tasks
#91887 commented on
May 15, 2023 • 3 new comments -
Update OpenSSL used in binary releases per CVE-2023-0464
#103142 commented on
May 15, 2023 • 3 new comments -
Isolate Stdlib Extension Modules
#103092 commented on
May 15, 2023 • 3 new comments -
gh-66449: Add support to unnamed sections in ConfigParser
#2735 commented on
May 13, 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-101014: support named SharedMemory and ShareableList in SharedMemo…
#102171 commented on
May 13, 2023 • 3 new comments -
gh-103464: Add checks for arguments of pdb commands
#103465 commented on
May 11, 2023 • 3 new comments -
gh-102856: Allow comments inside multi-line f-string expresions
#104006 commented on
May 15, 2023 • 3 new comments -
Improve help() by making typing.overload() information accessible at runtime
#89263 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 -
atexit printing SystemExit exception and traceback
#103512 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 -
Missing DTrace probes
#104280 commented on
May 10, 2023 • 2 new comments -
Macro Py_CLEAR references argument two times.
#98724 commented on
May 11, 2023 • 2 new comments -
Local trace function return value: bug or documentation issue
#104232 commented on
May 11, 2023 • 2 new comments -
python.desktop
#42578 commented on
May 11, 2023 • 2 new comments -
Add type annotations to clinic.py
#104050 commented on
May 12, 2023 • 2 new comments -
Add a Dataclass abstract base class for instance checking and type annotations
#102699 commented on
May 12, 2023 • 2 new comments -
problem with ABCMeta.__prepare__ when called after types.new_class
#77371 commented on
May 13, 2023 • 2 new comments -
list.__add__ raises instead of returning NotImplemented
#103585 commented on
May 14, 2023 • 2 new comments -
sockmodule.c: sock_connect vs negative errno values...
#84808 commented on
May 15, 2023 • 2 new comments -
Misleading __version__ attribute of modules in standard library
#76007 commented on
May 15, 2023 • 2 new comments -
Async Call-Stack Reconstruction
#91048 commented on
May 15, 2023 • 2 new comments -
exec docs should note that the no argument form in a local scope is really the two argument form
#68988 commented on
May 15, 2023 • 2 new comments -
gh-76960: Fix urljoining with an empty query string.
#5645 commented on
May 9, 2023 • 2 new comments -
gh-79037: Make the repr of lambda containing the signature and body expression.
#9647 commented on
May 14, 2023 • 2 new comments -
bpo-36824: Refactor str tests to reflect that str and unicode are merged in Python 3
#13172 commented on
May 13, 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 -
bpo-42363: enhance _check_running() ValueError output in Pool class
#23299 commented on
May 11, 2023 • 2 new comments -
gh-87595: mmap.size() now returns the size on Unix for anonymous memory
#24781 commented on
May 14, 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 -
bpo-45593: make SpooledTemporaryFile.truncate return new file size and improve documentation
#29197 commented on
May 13, 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-77609: Add follow_symlinks argument to `pathlib.Path.glob()`
#102616 commented on
May 11, 2023 • 2 new comments -
Pin GitHub Actions to specific commits for security
#103635 commented on
May 10, 2023 • 2 new comments -
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 -
Crash in repr() in finalizer
#101139 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 -
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 -
Expose _PyInterpreterFrame_GetLine in the private API
#96803 commented on
May 9, 2023 • 1 new comment -
`lzma._decode_filter_properties` crashes with BCJ filter and buffer of zero length
#104282 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 -
argparse: Check if stderr is defined before writing to it
#101640 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 -
Support multi-line statements in pdb
#103124 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 -
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 -
[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 -
Replace built-in hashlib with verified implementations from HACL*
#99108 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 -
CSV sniffing detects wrong field delimiter
#97611 commented on
May 12, 2023 • 1 new comment -
openpty/forkpty build failure using nix package manager macOS environment
#78208 commented on
May 12, 2023 • 1 new comment -
New sysconfig API: Build information - Compilation
#103482 commented on
May 12, 2023 • 1 new comment -
Subtle issue with borrowed references in extensions.
#95797 commented on
May 12, 2023 • 1 new comment -
Behavior change for opcode trace after PEP 669
#103615 commented on
May 12, 2023 • 1 new comment -
os.symlink: FileExistsError shows wrong message
#73843 commented on
May 12, 2023 • 1 new comment -
Fix Refleak in test_import
#102251 commented on
May 12, 2023 • 1 new comment -
Static analysis issues reported by GCC 10
#85347 commented on
May 12, 2023 • 1 new comment -
AttributeError when parsing multipart email with invalid non-decodable Content-Transfer-Encoding
#75018 commented on
May 12, 2023 • 1 new comment -
PEP 594 Removing dead batteries from stdlib
#86777 commented on
May 12, 2023 • 1 new comment -
inspect.signature does not work for datetime classes
#88784 commented on
May 13, 2023 • 1 new comment -
ipaddress.IPv4Network allows prefix > 32
#80170 commented on
May 13, 2023 • 1 new comment -
Allow json.tool to have identical infile and outfile
#78108 commented on
May 13, 2023 • 1 new comment -
ConfigParser.items returns items present in `DEFAULTSECT` when section argument given.
#77514 commented on
May 13, 2023 • 1 new comment -
C API PyArg_ParseTuple doc is innacurate
#65707 commented on
May 13, 2023 • 1 new comment -
[C API] Get "self" args or non-null co_varnames from frame object with C-API
#90324 commented on
May 13, 2023 • 1 new comment -
Confusing (?) warning when run deprecated module as script
#69391 commented on
May 13, 2023 • 1 new comment -
Add tests for wsgiref.validate
#67765 commented on
May 13, 2023 • 1 new comment -
Python 2 & 3 don't allow the user to disable ctypes SEH in windows
#69748 commented on
May 13, 2023 • 1 new comment -
struct.pack error messages do not indicate which argument was invalid
#67766 commented on
May 13, 2023 • 1 new comment -
Better repr for multiprocessing.synchronize objects
#69252 commented on
May 13, 2023 • 1 new comment -
ConfigParser.items returns items present in vars
#77432 commented on
May 14, 2023 • 1 new comment -
No way to use TLS-PSK from python ssl
#63284 commented on
May 14, 2023 • 1 new comment -
There is still last bit of GNU Pth code in signalmodule.c
#62974 commented on
May 14, 2023 • 1 new comment -
ConfigParser(dict_type=) not behaving as expected
#90926 commented on
May 14, 2023 • 1 new comment -
`pathlib.Path.owner()` and `.group()` should accept a `follow_symlinks` argument
#103363 commented on
May 14, 2023 • 1 new comment -
PEP 632: Remove the distutils package (Python 3.12)
#92584 commented on
May 15, 2023 • 1 new comment -
Edit What's New for Python 3.11
#95913 commented on
May 15, 2023 • 1 new comment -
Windows python3 executable
#99185 commented on
May 15, 2023 • 1 new comment -
async generator missing unawaited coroutine warning
#89091 commented on
May 15, 2023 • 1 new comment -
Argument Clinic: Touch source file if any output file changed
#64595 commented on
May 15, 2023 • 1 new comment -
Create Py_AtExitRegister C API
#76493 commented on
May 15, 2023 • 1 new comment -
Test `test.test_tools.test_freeze.TestFreeze.test_freeze_simple_script` fails with `--with-lto --enable-optimizations`
#103053 commented on
May 15, 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-31465: allow _PyType_Lookup() to raise exceptions
#3616 commented on
May 12, 2023 • 1 new comment -
bpo-30008: OpenSSL 1.1 compatibility without using deprecated API
#3943 commented on
May 11, 2023 • 1 new comment -
bpo-33092: Better bytecodes for f-strings
#6132 commented on
May 14, 2023 • 1 new comment -
bpo-34206: Improve docs and test coverage for pre-init functions
#8023 commented on
May 13, 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 -
bpo-40309: Properly handle trailing spaces in Py_BuildValue() format strings
#21158 commented on
May 13, 2023 • 1 new comment -
gh-85566: State interpreter var "_" in appendix of tutorial
#21654 commented on
May 10, 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-45379: raise import error on FROZEN_BAD_NAME
#29180 commented on
May 12, 2023 • 1 new comment -
gh-90953: Emit deprecation warnings for deprecated ast features
#31432 commented on
May 11, 2023 • 1 new comment -
gh-102494: fix MemoryError when using selectors on Solaris
#102495 commented on
May 9, 2023 • 1 new comment -
gh-102153: Start stripping C0 control and space chars in `urlsplit`
#102508 commented on
May 15, 2023 • 1 new comment -
GH-66646: Explain __base__ attribute in the docs
#102554 commented on
May 11, 2023 • 1 new comment -
gh-102541: Hide traceback in help prompt
#102614 commented on
May 14, 2023 • 1 new comment -
GH-63062: Implement __subclasshook__() for Finders and Loaders in abc lib
#102763 commented on
May 12, 2023 • 1 new comment -
gh-102509: Ignore acceptable access of an uninitialized value
#102838 commented on
May 11, 2023 • 1 new comment -
gh-103134: Update multiprocessing.managers.ListProxy and multiprocessing.managers.DictProxy
#103133 commented on
May 12, 2023 • 1 new comment -
GH-69695: Update ``PyImport_ImportModule`` description
#103836 commented on
May 12, 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-103906: Remove immortal refcounting in the interpreter
#103909 commented on
May 12, 2023 • 1 new comment -
gh-102676: Add more convenience properties to `dis.Instruction`
#103969 commented on
May 11, 2023 • 1 new comment -
gh-96471: Add asyncio queue shutdown
#104228 commented on
May 9, 2023 • 1 new comment -
gh-104235: Fix doctest loading issues in `test_enum`
#104236 commented on
May 8, 2023 • 1 new comment -
combine compilation steps in a pipeline
#104240 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 -
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 -
Port curses capi pointer array to a struct
#87175 commented on
May 12, 2023 • 0 new comments -
segfault in mmap object when using __index__ method that closes the mmap
#103987 commented on
May 12, 2023 • 0 new comments -
Improve test coverage for idlelib
#79849 commented on
May 12, 2023 • 0 new comments -
Deprecate `utcnow` and `utcfromtimestamp`
#103857 commented on
May 12, 2023 • 0 new comments -
IDLE: Fix and test debugger.
#79871 commented on
May 12, 2023 • 0 new comments -
mmap.size() raises OSError on Unix for anonymous memory
#87595 commented on
May 12, 2023 • 0 new comments -
Document PEP 695
#103921 commented on
May 13, 2023 • 0 new comments -
idlelib/NEWS.txt for 3.12.0 and backports
#99836 commented on
May 13, 2023 • 0 new comments -
Improve the textual representation of IPv4-mapped IPv6 addresses
#87799 commented on
May 13, 2023 • 0 new comments -
Improve error reporting for the argument parsing C API
#47604 commented on
May 13, 2023 • 0 new comments -
IDLE: Add docstrings and tests for editor.py reload functions
#75710 commented on
May 13, 2023 • 0 new comments -
[doc] creating large SharedMemory crashes on MacOs
#83765 commented on
May 13, 2023 • 0 new comments -
C API in debug fails
#65491 commented on
May 13, 2023 • 0 new comments -
“unmatched paren” for space before parenthesis in Py_BuildValue
#84489 commented on
May 13, 2023 • 0 new comments -
Removing old buffer support
#85275 commented on
May 13, 2023 • 0 new comments -
Add PyModule_Add()
#86493 commented on
May 13, 2023 • 0 new comments -
Add helpers to populate modules in C
#86542 commented on
May 13, 2023 • 0 new comments -
Document that PyErr_SetInterrupt is async-signal-safe
#87422 commented on
May 13, 2023 • 0 new comments -
Clarify that PyModule_AddString{Constant,Macro} use utf-8
#90120 commented on
May 13, 2023 • 0 new comments -
The MimeTypes class cannot ignore global files per instance
#68715 commented on
May 13, 2023 • 0 new comments -
The docs never define what a pool "task" is
#68663 commented on
May 13, 2023 • 0 new comments -
[doc] sys.setprofile / sys.getprofile asymetry
#69912 commented on
May 13, 2023 • 0 new comments -
Docs: "unittest discover" modifies sys.path
#68435 commented on
May 13, 2023 • 0 new comments -
zero-valued timestamps are mishandled by os.stat() in Windows
#68134 commented on
May 13, 2023 • 0 new comments -
Operator precedence table in 5.15 should be highest to lowest precedence
#69109 commented on
May 13, 2023 • 0 new comments -
Limit "global" keyword name conflicts in language spec to those enforced by CPython
#58749 commented on
May 13, 2023 • 0 new comments -
tarfile would fail to extract tarballs with files under R/O directories (twice)
#74623 commented on
May 14, 2023 • 0 new comments -
Use hypothesis for testing the standard library, falling back to stubs
#86275 commented on
May 14, 2023 • 0 new comments -
warnings in interactive sessions
#43816 commented on
May 14, 2023 • 0 new comments -
PyArg_ParseTupleAndKeywords doesn't take const char *keywords[]
#65210 commented on
May 14, 2023 • 0 new comments -
Windows: Failure to check return value from lseek() in Modules/mmapmodule.c
#68048 commented on
May 14, 2023 • 0 new comments -
Add more fields to sys.float_info
#85989 commented on
May 14, 2023 • 0 new comments -
Path.rglob performance issues in deeply nested directories compared to glob.glob(recursive=True)
#102613 commented on
May 14, 2023 • 0 new comments -
chr raises OverflowError
#76763 commented on
May 14, 2023 • 0 new comments -
Enhance the BOLT build process
#101282 commented on
May 15, 2023 • 0 new comments -
Enable informing callee it's awaited via vector call flag
#91121 commented on
May 15, 2023 • 0 new comments -
Set permissions/ownership when creating a socket
#94984 commented on
May 15, 2023 • 0 new comments -
[subinterpreters] Eliminate PyInterpreterState.modules.
#72597 commented on
May 15, 2023 • 0 new comments -
Isolate the tracemalloc Module Between Interpreters
#101520 commented on
May 15, 2023 • 0 new comments -
gh-75710: IDLE: Add docstrings and tests to some editor.py functions
#3669 commented on
May 14, 2023 • 0 new comments -
bpo-33222: Add canonicalisation to paths in site test suite.
#6434 commented on
May 15, 2023 • 0 new comments -
gh-77714: Implement as_completed as an asynchronous generator
#10251 commented on
May 10, 2023 • 0 new comments -
gh-62897: Update PyUnicode parameter names
#12680 commented on
May 13, 2023 • 0 new comments -
gh-59022: add tests to extend_path
#12871 commented on
May 12, 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 -
bpo-43132: Add tests for find_in_strong_cache() bug in _zoneinfo
#24829 commented on
May 14, 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 -
Close sub-generators even if top level generator was asynchronous.
#96040 commented on
May 10, 2023 • 0 new comments -
GH-91095: Specialize calls to normal Python classes.
#99331 commented on
May 10, 2023 • 0 new comments -
GH-99380: Update to Sphinx 7
#99381 commented on
May 13, 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 -
[3.11] GH-100762: Don't call gen.throw() in gen.close(), unless necessary
#101316 commented on
May 15, 2023 • 0 new comments -
Don't define 'static_assert' in C++11 for the FreeBSD workaround
#102145 commented on
May 15, 2023 • 0 new comments -
gh-63284: Add support for TLS-PSK (pre-shared key) to the ssl module
#103181 commented on
May 14, 2023 • 0 new comments -
gh-103200: Fix performance issues with `zipimport.invalidate_caches()`
#103208 commented on
May 12, 2023 • 0 new comments -
gh-103186 - Fetch CONFIG_ARGS from original python instance
#103213 commented on
May 10, 2023 • 0 new comments -
gh-103103: Prototype of a new debugger based on PEP 669
#103496 commented on
May 13, 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-87414: add musl support to platform.libc_ver
#103784 commented on
May 8, 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 15, 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-103247: bypass the import cache on the _require_loader helper
#104186 commented on
May 10, 2023 • 0 new comments