Insights: python/cpython
Overview
Could not load contribution data
Please try again later
92 Pull requests merged by 42 people
-
gh-78878: Fix crash when creating an instance of `_ctypes.CField`
#14837 merged
Dec 21, 2022 -
GH-69564: Clarify use of octal format of mode argument in help(os.chmod)
#20621 merged
Dec 21, 2022 -
gh-91081: Add note on WeakKeyDictionary behavior when deleting a replaced entry
#91499 merged
Dec 21, 2022 -
gh-69929: Add more specific definition of \w
#92015 merged
Dec 20, 2022 -
gh-48496: Added example and link to faq for UnboundLocalError in reference
#93068 merged
Dec 22, 2022 -
gh-89051: Add ssl.OP_LEGACY_SERVER_CONNECT
#93927 merged
Dec 20, 2022 -
gh-78707: deprecate passing >1 argument to `PurePath.[is_]relative_to()`
#94469 merged
Dec 17, 2022 -
gh-85267: Improvements to inspect.signature __text_signature__ handling
#98796 merged
Dec 21, 2022 -
gh-57762: fix misleading tkinter.Tk docstring
#98837 merged
Dec 22, 2022 -
Clarify that every thread has its own default context in contextvars
#99246 merged
Dec 20, 2022 -
gh-94912: Added marker for non-standard coroutine function detection
#99247 merged
Dec 18, 2022 -
gh-99540: Constant hash for _PyNone_Type to aid reproducibility
#99541 merged
Dec 16, 2022 -
gh-93649: Split tracemalloc tests from _testcapimodule.c
#99551 merged
Dec 17, 2022 -
GH-99554: Pack location tables more effectively
#99556 merged
Dec 22, 2022 -
gh-99576: Fix cookiejar file that was not truncated for some classes
#99616 merged
Dec 20, 2022 -
gh-88211: Change lower-case and upper-case to match recommendations
#99625 merged
Dec 20, 2022 -
gh-99770: Make the correct call specialization fail kind show up
#99771 merged
Dec 22, 2022 -
gh-89727: Fix os.walk RecursionError on deep trees
#99803 merged
Dec 19, 2022 -
gh-99240: Reset pointer to NULL when the pointed memory is freed in argument parsing
#99890 merged
Dec 17, 2022 -
gh-99925: Fix inconsistency in `json.dumps()` error messages
#99926 merged
Dec 20, 2022 -
gh-99761: Add _PyLong_IsPositiveSingleDigit
#100064 merged
Dec 22, 2022 -
gh-97909: Fix markup for `PyMethodDef` members
#100089 merged
Dec 17, 2022 -
gh-100129: Add tests for pickling all builtin types and functions
#100142 merged
Dec 21, 2022 -
GH-100133: fix `asyncio` subprocess losing `stderr` and `stdout` output
#100154 merged
Dec 21, 2022 -
gh-100039: enhance __signature__ to work with str and callables
#100168 merged
Dec 16, 2022 -
Docs: Use PY_VERSION_HEX for version comparison
#100179 merged
Dec 17, 2022 -
gh-100188: Reduce misses in BINARY_SUBSCR_LIST_INT
#100189 merged
Dec 20, 2022 -
gh-99991: improve docs on str.encode and bytes.decode
#100198 merged
Dec 21, 2022 -
GH-98831: Add DECREF_INPUTS(), expanding to DECREF() each stack input
#100205 merged
Dec 17, 2022 -
Document that zipfile's pwd parameter is a bytes object
#100209 merged
Dec 16, 2022 -
[3.11] gh-96002: Add functional test for Argument Clinic (GH-96178)
#100230 merged
Dec 17, 2022 -
[3.10] gh-96002: Add functional test for Argument Clinic (GH-96178)
#100232 merged
Dec 17, 2022 -
Fix typo in introduction.rst
#100266 merged
Dec 16, 2022 -
gh-99767: mark PyTypeObject.tp_watched as internal use only in table
#100271 merged
Dec 16, 2022 -
gh-100272: Fix JSON serialization of OrderedDict
#100273 merged
Dec 17, 2022 -
Improve stats presentation for calls.
#100274 merged
Dec 16, 2022 -
gh-81057: Move the Cached Parser Dummy Name to _PyRuntimeState
#100277 merged
Dec 16, 2022 -
GH-90043: Handle NaNs in `COMPARE_OP_FLOAT_JUMP`
#100278 merged
Dec 16, 2022 -
Docs: Fix with-statement step indexing
#100286 merged
Dec 16, 2022 -
Better stats for `LOAD_ATTR` and `STORE_ATTR`
#100295 merged
Dec 16, 2022 -
[3.11] "Compound statement" docs: Fix with-statement step indexing (GH-100286)
#100300 merged
Dec 16, 2022 -
[3.10] "Compound statement" docs: Fix with-statement step indexing (GH-100286)
#100301 merged
Dec 16, 2022 -
gh-99830: asyncio: Document returns of remove_{reader,writer}
#100302 merged
Dec 16, 2022 -
[3.10] gh-99830: asyncio: Document returns of remove_{reader,writer} (GH-100302)
#100303 merged
Dec 16, 2022 -
[3.11] gh-99830: asyncio: Document returns of remove_{reader,writer} (GH-100302)
#100304 merged
Dec 16, 2022 -
Correct CVE-2020-10735 documentation
#100306 merged
Dec 18, 2022 -
[3.11] Document that zipfile's pwd parameter is a `bytes` object (GH-100209)
#100309 merged
Dec 17, 2022 -
[3.10] Document that zipfile's pwd parameter is a `bytes` object (GH-100209)
#100310 merged
Dec 17, 2022 -
[3.11] gh-97909: Fix markup for `PyMethodDef` members (GH-100089)
#100311 merged
Dec 17, 2022 -
[3.10] gh-97909: Fix markup for `PyMethodDef` members (GH-100089)
#100312 merged
Dec 17, 2022 -
[3.11] Docs: Use `PY_VERSION_HEX` for version comparison (GH-100179)
#100314 merged
Dec 17, 2022 -
[3.11] GH-98363: Update batched() recipe in docs to match 3.12
#100323 merged
Dec 18, 2022 -
Docs: Don't upload CI artifacts
#100330 merged
Dec 19, 2022 -
[3.11] gh-64490: Fix refcount error when arguments are packed to tuple in argument clinic (GH-99233)
#100338 merged
Dec 19, 2022 -
gh-100344: Provide C implementation for asyncio.current_task
#100345 merged
Dec 22, 2022 -
gh-100348: asyncio._SelectorSocketTransport: free cyclic reference on close()
#100349 merged
Dec 20, 2022 -
[3.11] gh-99240: Fix double-free bug in Argument Clinic str_converter generated code (GH-99241)
#100352 merged
Dec 20, 2022 -
[3.10] gh-99240: Fix double-free bug in Argument Clinic str_converter generated code (GH-99241)
#100353 merged
Dec 20, 2022 -
[3.11] gh-69929: re docs: Add more specific definition of \w (GH-92015)
#100354 merged
Dec 20, 2022 -
[3.10] gh-69929: re docs: Add more specific definition of \w (GH-92015)
#100355 merged
Dec 20, 2022 -
GH-100363: Speed up `asyncio.get_running_loop`
#100364 merged
Dec 21, 2022 -
[3.10] Clarify that every thread has its own default context in contextvars (GH-99246)
#100365 merged
Dec 20, 2022 -
[3.9] Clarify that every thread has its own default context in contextvars (GH-99246)
#100366 merged
Dec 20, 2022 -
[3.11] Clarify that every thread has its own default context in contextvars (GH-99246)
#100367 merged
Dec 20, 2022 -
gh-100374: Fixed a bug in socket.getfqdn()
#100375 merged
Dec 21, 2022 -
[3.11] gh-99576: Fix cookiejar file that was not truncated for some classes (GH-99616)
#100377 merged
Dec 20, 2022 -
[3.11] gh-99991: improve docs on str.encode and bytes.decode (GH-100198)
#100382 merged
Dec 21, 2022 -
[3.10] gh-99991: improve docs on str.encode and bytes.decode (GH-100198)
#100383 merged
Dec 21, 2022 -
[3.11] gh-99240: Reset pointer to NULL when the pointed memory is freed in argument parsing (GH-99890)
#100385 merged
Dec 21, 2022 -
[3.10] gh-99240: Reset pointer to NULL when the pointed memory is freed in argument parsing (GH-99890)
#100386 merged
Dec 21, 2022 -
[3.11] gh-91081: Add note on WeakKeyDictionary behavior when deleting a replaced entry (GH-91499)
#100390 merged
Dec 21, 2022 -
[3.10] gh-91081: Add note on WeakKeyDictionary behavior when deleting a replaced entry (GH-91499)
#100391 merged
Dec 21, 2022 -
[3.11] gh-85267: Improvements to inspect.signature __text_signature__ handling (GH-98796)
#100392 merged
Dec 21, 2022 -
[3.10] gh-85267: Improvements to inspect.signature __text_signature__ handling (GH-98796)
#100393 merged
Dec 21, 2022 -
Remove unused variable from `dis._find_imports`
#100396 merged
Dec 21, 2022 -
[3.11] GH-100133: fix `asyncio` subprocess losing `stderr` and `stdout` output (GH-100154)
#100398 merged
Dec 21, 2022 -
[3.11] gh-100374: Fixed a bug in socket.getfqdn() (gh-100375)
#100401 merged
Dec 21, 2022 -
[3.10] gh-100374: Fixed a bug in socket.getfqdn() (gh-100375)
#100402 merged
Dec 21, 2022 -
[3.11] gh-100129: Add tests for pickling all builtin types and functions (GH-100142)
#100405 merged
Dec 21, 2022 -
[3.10] gh-100129: Add tests for pickling all builtin types and functions (GH-100142)
#100406 merged
Dec 21, 2022 -
[3.11] gh-78878: Fix crash when creating an instance of `_ctypes.CField` (GH-14837)
#100413 merged
Dec 21, 2022 -
Correct typo in typing.py
#100423 merged
Dec 22, 2022 -
gh-78997: fix bad rebase of moved test file
#100424 merged
Dec 22, 2022 -
[3.11] Correct typo in typing.py (GH-100423)
#100429 merged
Dec 22, 2022 -
[3.10] Correct typo in typing.py (GH-100423)
#100430 merged
Dec 22, 2022 -
GH-99554: Trim trailing whitespace
#100435 merged
Dec 22, 2022 -
[3.11] gh-57762: fix misleading tkinter.Tk docstring (GH-98837)
#100440 merged
Dec 22, 2022 -
[3.10] gh-57762: fix misleading tkinter.Tk docstring (GH-98837)
#100441 merged
Dec 22, 2022 -
[3.11] gh-48496: Added example and link to faq for UnboundLocalError in reference (GH-93068)
#100442 merged
Dec 22, 2022 -
[3.10] gh-48496: Added example and link to faq for UnboundLocalError in reference (GH-93068)
#100443 merged
Dec 22, 2022 -
Fix typo in 3.12 What's New
#100449 merged
Dec 23, 2022
39 Pull requests opened by 27 people
-
gh-100288: Specialise LOAD_ATTR_METHOD for managed dictionaries
#100289 opened
Dec 16, 2022 -
gh-100305: Deemphasize that `ast.literal_eval` is safe in `eval` documentation
#100326 opened
Dec 17, 2022 -
gh-100321: Remove redundant variable newfree in function analyze_block
#100327 opened
Dec 18, 2022 -
gh-100220: Fix error handling in make rules
#100328 opened
Dec 18, 2022 -
gh-100221: Fix creating dirs in `make sharedinstall`
#100329 opened
Dec 18, 2022 -
gh-100331 makes smtp login fail immediately if error code = 535 (auth error)
#100332 opened
Dec 18, 2022 -
gh-73138 Add strict attribute to csv.Dialect
#100333 opened
Dec 18, 2022 -
gh-100335: Use correct default attrs for Dialect
#100336 opened
Dec 18, 2022 -
regenerate configure using updated autoconf-archive
#100337 opened
Dec 19, 2022 -
gh-100340: Allows -Wno-int-conversion for wasm
#100341 opened
Dec 19, 2022 -
GH-100342: check for allocation failure in AC `*args` parsing
#100343 opened
Dec 19, 2022 -
gh-89727: Fix os.fwalk RecursionError on deep trees
#100347 opened
Dec 19, 2022 -
gh-89850: Remove reconstruct_method from Pickler_get_persid
#100350 opened
Dec 19, 2022 -
gh-96290: support partial/invalid UNC drives in normpath() and splitdrive()
#100351 opened
Dec 19, 2022 -
gh-99942: python.pc on android/cygwin should link to libpython per configure.ac
#100356 opened
Dec 20, 2022 -
gh-100357: Convert several functions in `bltinsmodule` to AC
#100358 opened
Dec 20, 2022 -
[3.11] gh-64490: Fix bugs in argument clinic varargs processing (GH-32092)
#100368 opened
Dec 20, 2022 -
gh-100372: Use BIO_eof to detect EOF for SSL_FILETYPE_ASN1
#100373 opened
Dec 20, 2022 -
Docs: Fix ambiguous pronoun
#100376 opened
Dec 20, 2022 -
gh-100379: Fix usage of unset variable during configure when --enable-framework is not used
#100380 opened
Dec 20, 2022 -
gh-99191: Use correct check for MSVC C++ version support in _wmimodule.cpp
#100381 opened
Dec 20, 2022 -
Clarify Enum.__format__() change of mixed-in types in the whatsnew/3.11.rst
#100387 opened
Dec 21, 2022 -
gh-100388: Change undefined __DATE__ to XXX XX XXXX
#100389 opened
Dec 21, 2022 -
Use a single generation for the GC
#100404 opened
Dec 21, 2022 -
gh-100408: Fix a traceback in multiprocessing example
#100409 opened
Dec 21, 2022 -
gh-100160: Deprecate implicit creation of an event loop
#100410 opened
Dec 21, 2022 -
[3.11] gh-100160: Remove any deprecation warnings in asyncio.get_event_loop()
#100412 opened
Dec 21, 2022 -
gh-100201: Bare yield's behaviour undocumented
#100416 opened
Dec 21, 2022 -
Implement a time barrier for the GC
#100421 opened
Dec 22, 2022 -
Add dynamic thresholds to the GC
#100422 opened
Dec 22, 2022 -
GH-100425: Improve accuracy of builtin sum() for float inputs
#100426 opened
Dec 22, 2022 -
gh-94172: Update docs for params removed in 3.12
#100431 opened
Dec 22, 2022 -
GH-66143: Allow copying of CodecInfo object
#100432 opened
Dec 22, 2022 -
gh-99908 Update class documentation to use a modernized example
#100433 opened
Dec 22, 2022 -
gh-100428: Make int documentation more accurate
#100436 opened
Dec 22, 2022 -
gh-100428: Make float documentation more accurate
#100437 opened
Dec 22, 2022 -
gh-100268: Add is_integer method to int
#100439 opened
Dec 22, 2022 -
gh-100445: Improve error message for unterminated strings with escapes
#100446 opened
Dec 23, 2022 -
GH-100117: Make `co_lines` more efficient
#100447 opened
Dec 23, 2022
47 Issues closed by 23 people
-
Make the correct `call` specialization fail kind show up
#99770 closed
Dec 23, 2022 -
doc: execution model - clear and complete example in documentation
#48496 closed
Dec 22, 2022 -
Tkinter Tk args and Gnome Shell application name
#57762 closed
Dec 22, 2022 -
unittest: `self` is not passed with specced/autospecced `PropertyMock`
#100291 closed
Dec 22, 2022 -
Provide C implementation for asyncio.current_task
#100344 closed
Dec 22, 2022 -
python-3.11.1-macos11.pkg does not include Tcl/Tk (despite claims that it does)
#100394 closed
Dec 22, 2022 -
unittest: MagicMock-ed Method Fails Assertion
#100417 closed
Dec 22, 2022 -
misconfiguration of c extensions flags on macos arm
#100420 closed
Dec 22, 2022 -
inspect.getattr_static vs getattr returns different result
#100418 closed
Dec 22, 2022 -
`iscoroutinefunction` returns False for wrapper functions with `update_wrapper` applied
#100317 closed
Dec 21, 2022 -
ctypes: Crash if manually-created CField instance is used
#78878 closed
Dec 21, 2022 -
Mention octal format of mode argument of os.chmod
#69564 closed
Dec 21, 2022 -
Slower string concatenation in CPython 3.11
#99862 closed
Dec 21, 2022 -
Incorrect returns caused by improper address filter in socket.getfqdn
#100374 closed
Dec 21, 2022 -
Regresson(?) in Python 3.11: ctypes.addressof(...) no longer works on ctypes function type
#100397 closed
Dec 21, 2022 -
Double-free in Argument Clinic `str_converter` generated code
#99240 closed
Dec 21, 2022 -
Too many misses in BINARY_SUBSCR_LIST_INT
#100188 closed
Dec 21, 2022 -
asyncio subprocess stdout occasionally lost (3.11.0 → 3.11.1 regression)
#100133 closed
Dec 21, 2022 -
Optimize `asyncio.get_running_loop`
#100363 closed
Dec 21, 2022 -
ssl.OP_LEGACY_SERVER_CONNECT missing
#89051 closed
Dec 21, 2022 -
Python 3.9.14: grammar/clarity improvements for str.encode, str.decode error-checking documentation
#99991 closed
Dec 21, 2022 -
inspect.signature() doesn't parse __text_signature__ containing a newline character
#85267 closed
Dec 21, 2022 -
canonicalize "upper-case" -> "uppercase"; "lower-case" -> "lowercase"
#88211 closed
Dec 21, 2022 -
The linenumber in the ast changes the result of the bytecode compilation
#100378 closed
Dec 20, 2022 -
LWPCookieJar.save() gives unexpected results in 3.11.0
#99576 closed
Dec 20, 2022 -
offset-aware datetime.datetime.time() does not keep timezone
#100371 closed
Dec 20, 2022 -
Enum with NamedTuples which copy each other break
#100361 closed
Dec 20, 2022 -
Inconsistent JSON serialization error messages
#99925 closed
Dec 20, 2022 -
asyncio._SelectorSocketTransport: help garbage collector
#100348 closed
Dec 20, 2022 -
Leak in asyncio.selector_events._SelectorSocketTransport
#87745 closed
Dec 20, 2022 -
or and and are reversed
#100362 closed
Dec 20, 2022 -
[doc] Clarify exactly what \w matches in UNICODE mode
#69929 closed
Dec 20, 2022 -
Calling python code from c++ gives unexpected number of references
#100334 closed
Dec 18, 2022 -
asyncio.timeout could be used as a decorator
#100283 closed
Dec 18, 2022 -
cannot use | union syntax in recursive types
#100325 closed
Dec 17, 2022 -
`types.CodeType` regression in Python 3.11
#100316 closed
Dec 17, 2022 -
A New Feature
#100318 closed
Dec 17, 2022 -
JSON does not preserve the order of OrderedDict
#100272 closed
Dec 17, 2022 -
Path.relative_to() taking multiple arguments could be better documented
#78707 closed
Dec 17, 2022 -
[Enum] `__text_signature__` of `EnumType.__call__` and derivatives
#100039 closed
Dec 16, 2022 -
Constant hash value for None to aid reproducibility
#99540 closed
Dec 16, 2022 -
Netlify builds happen for PRs that do not change docs
#100072 closed
Dec 16, 2022 -
asyncio: Document return values of AbstractEventLoop.remove_{reader,writer}
#99830 closed
Dec 16, 2022 -
Behavior of sequential calls to a list of lambda functions is not what I expected.
#100299 closed
Dec 16, 2022 -
Syntactic sugar for creating factory classes
#100296 closed
Dec 16, 2022 -
`NameError` not raised for annotations in function scopes that reference undefined names
#100280 closed
Dec 16, 2022 -
struct.pack() unexpected extra bytes
#100285 closed
Dec 16, 2022
41 Issues opened by 39 people
-
Improve error message for unterminated strings with escapes
#100445 opened
Dec 23, 2022 -
Unable to update python on Windows 10
#100438 opened
Dec 22, 2022 -
Float documentation doesn't allow int-like strings as valid arguments for float
#100428 opened
Dec 22, 2022 -
Breakpoints with multiple files
#100427 opened
Dec 22, 2022 -
Improve accuracy of builtin sum() for float inputs
#100425 opened
Dec 22, 2022 -
gathering asyncio open_connection ends up with timing gaps
#100419 opened
Dec 21, 2022 -
pathlib.PurePath.as_uri() and __bytes__() are impure
#100415 opened
Dec 21, 2022 -
Add sqlite3 as another possible backing store for the dbm module
#100414 opened
Dec 21, 2022 -
argparse does not handle hyphens in positional arguments
#100411 opened
Dec 21, 2022 -
Fix a traceback in multiprocessing example
#100408 opened
Dec 21, 2022 -
Subtle pattern in the __subclasshook__ docs isn't explained
#100407 opened
Dec 21, 2022 -
Improving GC collections: dynamic thresholds, single generation gc and time barriers
#100403 opened
Dec 21, 2022 -
You don't need to raise NotImplementedError for abstract methods
#100400 opened
Dec 21, 2022 -
"ModuleNotFoundError: No module named 'pyexpat'" when run pip install on embedded Python
#100399 opened
Dec 21, 2022 -
Exception thrown when using python in for-loop in C++-script
#100395 opened
Dec 21, 2022 -
platform._sys_version() raises exception when __DATE__ is undefined at build-time
#100388 opened
Dec 21, 2022 -
Consider adding `-Werror=unguarded-availability-new` to compiler flags for Apple platforms
#100384 opened
Dec 21, 2022 -
configure.ac unconditionnaly references variables only defined under --enable-framework
#100379 opened
Dec 20, 2022 -
SSLContext.load_verify_locations accepts some cases of trailing data in DER
#100372 opened
Dec 20, 2022 -
sqlite3.Connection.blobopen() can fail with OverflowError on large rowids
#100370 opened
Dec 20, 2022 -
Silent grab external dependency from libuuid during build without possibility to disable it
#100369 opened
Dec 20, 2022 -
Convert more functions in `bltinsmodule.c` to Argument Clinic
#100357 opened
Dec 20, 2022 -
Missing NULL check in AC *args tuple parsing
#100342 opened
Dec 19, 2022 -
Build failure on wasm-sdk-17
#100340 opened
Dec 19, 2022 -
__debug__ enhancement and parse time constants
#100339 opened
Dec 19, 2022 -
csv.Dialect: Defaults are documented but not correctly implemented
#100335 opened
Dec 18, 2022 -
Smtp auth login should fail immediately if error is bad authentication
#100331 opened
Dec 18, 2022 -
Inconsistent drive letter case on Windows
#100322 opened
Dec 17, 2022 -
Redundant variable newfree in function analyze_block()
#100321 opened
Dec 17, 2022 -
Python 3.11.0 -> 3.11.1 : ...\Python311\DLLs not added to sys.path in embedded startup on Windows
#100320 opened
Dec 17, 2022 -
Clarification in the `__slots__` documentation
#100315 opened
Dec 17, 2022 -
__hash__ method in str child class causing unintended side effects
#100313 opened
Dec 17, 2022 -
Bug: `binascii.a2b_uu` incorrectly assumes padded bytes are always whitespace
#100308 opened
Dec 16, 2022 -
Python WASM-WASI can't be executed from a different directory than root.
#100307 opened
Dec 16, 2022 -
`ast.literal_eval` is still referred to as safe by the documentation for `eval`
#100305 opened
Dec 16, 2022 -
socket.getfqdn() returns unqualifed hostname if the resolver is configured to trim local domains
#100298 opened
Dec 16, 2022 -
email.utils.make_msgid return ids that break email messages with related content
#100293 opened
Dec 16, 2022 -
Grammar differences between Doc grammar and Pegen grammar for Python
#100292 opened
Dec 16, 2022 -
unittest: TestLoader.discover() returns tests in package/__init__.py
#100290 opened
Dec 16, 2022 -
Finish up LOAD_ATTR specialisation
#100288 opened
Dec 16, 2022 -
unittest.mock.seal doesn't work as expected with AsyncMock
#100287 opened
Dec 16, 2022
116 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.
-
[draft] register machine
#100276 commented on
Dec 23, 2022 • 30 new comments -
gh-100129: Make the names of all classes in the types module resolvable
#100130 commented on
Dec 21, 2022 • 15 new comments -
gh-83076: 3.8x speed improvement in (Async)Mock instantiation
#100252 commented on
Dec 20, 2022 • 14 new comments -
gh-68320, gh-88302 - Allow for `pathlib.Path` subclassing
#31691 commented on
Dec 22, 2022 • 13 new comments -
gh-96461: clarify the meaning of the oparg for CACHE and COPY opcode
#96462 commented on
Dec 22, 2022 • 12 new comments -
Change shutil.rmtree and os.walk to support very deep hierarchies
#89727 commented on
Dec 20, 2022 • 8 new comments -
gh-74033: Fix bug when Path takes and ignores **kwargs
#19632 commented on
Dec 17, 2022 • 8 new comments -
GH-91166: zero copy SelectorSocketTransport transport implementation
#31871 commented on
Dec 22, 2022 • 8 new comments -
GH-100192: add more `asyncio` subprocess tests
#100194 commented on
Dec 22, 2022 • 8 new comments -
functools.cached_property incorrectly locks the entire descriptor on class instead of per-instance locking
#87634 commented on
Dec 23, 2022 • 6 new comments -
gh-99110: Initialize frame->previous in init_frame to fix segmentation fault
#100182 commented on
Dec 18, 2022 • 6 new comments -
gh-95882: fix traceback of exceptions propagated from inside a context…
#95883 commented on
Dec 22, 2022 • 5 new comments -
GH-99554: `marshal` bytecode more efficiently
#99555 commented on
Dec 23, 2022 • 5 new comments -
gh-100101: Clarify documentation of zip()'s strict option
#100103 commented on
Dec 20, 2022 • 5 new comments -
gh-89727: Fix pathlib.Path.walk RecursionError on deep trees
#100282 commented on
Dec 20, 2022 • 5 new comments -
Windows python3 executable
#99185 commented on
Dec 16, 2022 • 4 new comments -
Improve Interpreter Isolation
#100227 commented on
Dec 16, 2022 • 4 new comments -
Regression in 3.12a3 - segfault in interpreter trampoline
#100126 commented on
Dec 22, 2022 • 4 new comments -
Improve duck type compatibility of int with float
#100268 commented on
Dec 22, 2022 • 4 new comments -
add tests for `asyncio` transport sockets
#100263 commented on
Dec 22, 2022 • 4 new comments -
DeprecationWarning scope expanded in asyncio.events
#100160 commented on
Dec 21, 2022 • 3 new comments -
Bare yield's behaviour undocumented
#100201 commented on
Dec 21, 2022 • 3 new comments -
code.co_positions behaviour does not match documentation
#100117 commented on
Dec 23, 2022 • 3 new comments -
bpo-32782: PEP3118 itemsize of an empty ctypes array should not be 0
#5576 commented on
Dec 22, 2022 • 3 new comments -
gh-99108: Import SHA2-224 and SHA2-256 from HACL*
#99109 commented on
Dec 20, 2022 • 3 new comments -
gh-67790: Support float-style formatting for Fraction instances
#100161 commented on
Dec 21, 2022 • 3 new comments -
gh-94155: Reduce hash collisions for code objects
#100183 commented on
Dec 23, 2022 • 3 new comments -
Finish deprecation in asyncio.get_event_loop()
#93453 commented on
Dec 21, 2022 • 2 new comments -
email.policy.SMTP TypeError: 'Header' object is not subscriptable
#100261 commented on
Dec 22, 2022 • 2 new comments -
gh-84436: Implement Immortal Instances
#19474 commented on
Dec 21, 2022 • 2 new comments -
bpo-36203: Check callback is callable in PyWeakref_NewRef
#26273 commented on
Dec 17, 2022 • 2 new comments -
gh-92613: Deprecate other uuencode functionality per PEP 594 & document as such
#92758 commented on
Dec 22, 2022 • 2 new comments -
gh-99482: remove `jython` compatibility parts from stdlib and tests
#99484 commented on
Dec 23, 2022 • 2 new comments -
gh-99631: Add custom loads and dumps support for the shelve module
#99632 commented on
Dec 22, 2022 • 2 new comments -
gh-99735: Handle no arguments when using sub-commands in argparse
#99736 commented on
Dec 20, 2022 • 2 new comments -
gh-92216: improve performance of hasattr for type objects
#99979 commented on
Dec 22, 2022 • 2 new comments -
gh-99535: Add test for inheritance of annotations and update documentation
#99990 commented on
Dec 18, 2022 • 2 new comments -
resource tracker destroys shared memory segments when other processes should still have valid access
#82300 commented on
Dec 16, 2022 • 1 new comment -
Class is not generic if it extends `type[X]`
#100246 commented on
Dec 16, 2022 • 1 new comment -
`__annotations__` are not inherited in 3.10 while they are in 3.8
#99535 commented on
Dec 16, 2022 • 1 new comment -
importlib.metadata.version can return None
#91216 commented on
Dec 16, 2022 • 1 new comment -
venv: optional activate link/copy to solve ci/portability headaches
#100281 commented on
Dec 16, 2022 • 1 new comment -
date.today() is half as fast as datetime.now().date()
#88473 commented on
Dec 17, 2022 • 1 new comment -
csv.Sniffer().sniff(0) returns a value without the "strict" attribute
#73138 commented on
Dec 18, 2022 • 1 new comment -
urllib http client vulnerable to DOS attack
#89953 commented on
Dec 18, 2022 • 1 new comment -
Behaviour change in partialmethod in Python3.11
#99152 commented on
Dec 18, 2022 • 1 new comment -
Windows install failure "could not set file security"
#86127 commented on
Dec 19, 2022 • 1 new comment -
The understatement in the documentation of the `venv` module about the method `_setup_pip`
#99690 commented on
Dec 20, 2022 • 1 new comment -
Python 3.10 OpenSSL Configuration Issues
#91019 commented on
Dec 20, 2022 • 1 new comment -
/std:c++20 instead of /std:c++17 used for _wmimodule.cpp, but seems unnecessary
#99191 commented on
Dec 20, 2022 • 1 new comment -
Unicode property value abbreviated names and long names
#60888 commented on
Dec 20, 2022 • 1 new comment -
Add unicode script info to the unicode database
#50580 commented on
Dec 20, 2022 • 1 new comment -
comparison chaining has wrong source positions in most contexts (python 3.11.0rc2)
#95921 commented on
Dec 21, 2022 • 1 new comment -
Better docs for ABCMeta.__subclasshook__
#61035 commented on
Dec 21, 2022 • 1 new comment -
Change names of builtin types exposed in the types module
#100129 commented on
Dec 21, 2022 • 1 new comment -
asyncio.wait should accept generator of tasks as first argument
#78530 commented on
Dec 22, 2022 • 1 new comment -
aclose() doesn't stop raise StopAsyncIteration / GeneratorExit to __anext__()
#78911 commented on
Dec 22, 2022 • 1 new comment -
importing does not dispatch to __builtins__.__getitem__ to lookup __import__
#88809 commented on
Dec 22, 2022 • 1 new comment -
Int and float different behavior with TypeError “object layout differs from”
#100037 commented on
Dec 22, 2022 • 1 new comment -
Infinite recursion in Pickler.persistent_id
#89850 commented on
Dec 22, 2022 • 1 new comment -
Calling unittest.assertDictEqual for medium-size dictionaries takes too long
#99151 commented on
Dec 22, 2022 • 1 new comment -
Segfault on frame.f_back when frame is created with PyFrame_New()
#99110 commented on
Dec 22, 2022 • 1 new comment -
bpo-38384: Fix a possible assertion failure in _pickle
#16606 commented on
Dec 22, 2022 • 1 new comment -
bpo-40447: accept all path-like objects in compileall.compile_file
#19883 commented on
Dec 23, 2022 • 1 new comment -
gh-83365: Fix incorrect return value in `msvcrt_get_osfhandle_impl`
#21322 commented on
Dec 21, 2022 • 1 new comment -
bpo-33007: Name-mangled private methods don't roundtrip when pickling
#21480 commented on
Dec 17, 2022 • 1 new comment -
bpo-38119: Fix shmem resource tracking
#21516 commented on
Dec 16, 2022 • 1 new comment -
Specify tempfile random naming constraints
#24785 commented on
Dec 22, 2022 • 1 new comment -
bpo-44175: Update docs for str title, istitle methods
#26865 commented on
Dec 21, 2022 • 1 new comment -
doc: update MAC_address wiki url
#29019 commented on
Dec 22, 2022 • 1 new comment -
gh-92041: Improve performance of inspect.getmodule
#92042 commented on
Dec 22, 2022 • 1 new comment -
gh-95494: Fix transport EOF handling in OpenSSL 3.0
#95495 commented on
Dec 20, 2022 • 1 new comment -
gh-98712: Clarify "readonly bytes-like object" semantics in C arg-parsing docs
#98710 commented on
Dec 23, 2022 • 1 new comment -
gh-98763: Prefer "python" over "python3" for command line examples in docs.
#98761 commented on
Dec 23, 2022 • 1 new comment -
gh-94808: improve coverage of numbers formatting
#99472 commented on
Dec 23, 2022 • 1 new comment -
gh-99726: Adds os.statx function and associated constants
#99755 commented on
Dec 18, 2022 • 1 new comment -
gh-100146: Steal references from stack when building a list
#100147 commented on
Dec 18, 2022 • 1 new comment -
gh-99952: [ctypes] fix refcount issues in from_param() result.
#100169 commented on
Dec 19, 2022 • 1 new comment -
gh-100210: Correct the comment link for unescaping HTML
#100212 commented on
Dec 16, 2022 • 1 new comment -
gh-85747: Active voice & suggested edits, 'running/stopping loop' & 'callbacks' subsections of asyncio-eventloop.rst
#100270 commented on
Dec 18, 2022 • 1 new comment -
Link in code comment no longer relevant for HTML unescaping
#100210 commented on
Dec 16, 2022 • 0 new comments -
Context manager support for `contextvars.Context`
#99633 commented on
Dec 17, 2022 • 0 new comments -
Some C struct members are not marked up in docs
#97909 commented on
Dec 17, 2022 • 0 new comments -
PEP 604 Union syntax does not support forward references
#90015 commented on
Dec 17, 2022 • 0 new comments -
configure: `--with-dbmliborder=gdbm` no longer satisfies `_dbm`
#98636 commented on
Dec 18, 2022 • 0 new comments -
`make sharedinstall` does not return failure if install commands fail
#100220 commented on
Dec 18, 2022 • 0 new comments -
`make sharedinstall` does not create lib-dynload in DESTDIR if lib-dynload exists in system already
#100221 commented on
Dec 18, 2022 • 0 new comments -
Meta issue: clean up redundant compat code
#100176 commented on
Dec 18, 2022 • 0 new comments -
ntpath.normpath('\\\\') produces different result on Windows
#96290 commented on
Dec 19, 2022 • 0 new comments -
IDLE needs syntax highlighting for f-strings
#73473 commented on
Dec 20, 2022 • 0 new comments -
Building and linking C extensions in a post-distutils world
#99942 commented on
Dec 20, 2022 • 0 new comments -
Argument Clinic should understand *args and **kwargs parameters
#64490 commented on
Dec 20, 2022 • 0 new comments -
Trackstack includes __aexit__ in contextlib which is not in previous versions
#95882 commented on
Dec 20, 2022 • 0 new comments -
Document dict behavior when setting equal but not identical key
#91081 commented on
Dec 21, 2022 • 0 new comments -
performance degradation creating a mock object (by factor 7-8)
#83076 commented on
Dec 22, 2022 • 0 new comments -
raise AttributeError if loading fails in ctypes.LibraryLoader.__getattr__
#78997 commented on
Dec 22, 2022 • 0 new comments -
Allow copying of CodecInfo objects
#66143 commented on
Dec 22, 2022 • 0 new comments -
classes odds and ends could mention dataclasses
#99908 commented on
Dec 22, 2022 • 0 new comments -
`.pyc` files are larger than they need to be
#99554 commented on
Dec 22, 2022 • 0 new comments -
Remove compatibility Jython code
#99482 commented on
Dec 23, 2022 • 0 new comments -
bpo-32397: Fix textwrap.wrap() so it's stable if run twice.
#5615 commented on
Dec 23, 2022 • 0 new comments -
gh-78955: Use user-selected color theme for Help => IDLE Help.
#9502 commented on
Dec 23, 2022 • 0 new comments -
bpo-35964: shutil.make_archive (xxx, tar, root_dir) is adding './' entry to archive which is wrong
#13738 commented on
Dec 23, 2022 • 0 new comments -
GH-85979: Clarify the vague specification of object.__await__
#22320 commented on
Dec 16, 2022 • 0 new comments -
gh-72793: C implementation of parts of copy.deepcopy
#91610 commented on
Dec 20, 2022 • 0 new comments -
gh-92871: Remove typing.{io,re} namespaces
#92873 commented on
Dec 22, 2022 • 0 new comments -
gh-94603: micro optimize list.pop
#94604 commented on
Dec 22, 2022 • 0 new comments -
gh-99069: Consolidate checks for static_assert
#94766 commented on
Dec 17, 2022 • 0 new comments -
gh-55688: Add note about ending backslashes for raw strings
#94768 commented on
Dec 23, 2022 • 0 new comments -
gh-80480: Emit DeprecationWarning for array's 'u' type code
#95760 commented on
Dec 23, 2022 • 0 new comments -
gh-98636: Fix detecting gdbm_compat for _dbm module
#98643 commented on
Dec 18, 2022 • 0 new comments -
gh-99308: Clarify re docs for byte pattern group names
#99311 commented on
Dec 22, 2022 • 0 new comments -
[Minor PR] Quotes in documentation changed into code blocks
#99536 commented on
Dec 23, 2022 • 0 new comments -
gh-99595: Fix bug in multiprocessing.managers.BaseProxy that causes AttributeError when passing a proxy between processes
#99598 commented on
Dec 18, 2022 • 0 new comments -
gh-99761: add invalid_index macro
#99762 commented on
Dec 21, 2022 • 0 new comments -
[3.10] GH-87235: Make sure "python /dev/fd/9 9</path/to/script.py" works on macOS (GH-99768)
#99817 commented on
Dec 16, 2022 • 0 new comments