Insights: python/cpython
Overview
Could not load contribution data
Please try again later
67 Pull requests merged by 32 people
-
gh-78997: AttributeError if loading fails in LibraryLoader.__getattr__
#25177 merged
Dec 15, 2022 -
gh-78707: deprecate passing >1 argument to `PurePath.[is_]relative_to()`
#94469 merged
Dec 17, 2022 -
gh-96715 Remove redundant NULL check in profile_trampoline function
#96716 merged
Dec 12, 2022 -
gh-70393: Clarify mention of "middle" scope
#98839 merged
Dec 12, 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-99240: Reset pointer to NULL when the pointed memory is freed in argument parsing
#99890 merged
Dec 17, 2022 -
Fix: typo (Indention)
#99904 merged
Dec 12, 2022 -
gh-99767: update PyTypeObject docs for type watchers
#99928 merged
Dec 15, 2022 -
GH-100000: Cleanup and polish various watchers code
#99998 merged
Dec 14, 2022 -
gh-99955: standardize return values of functions in compiler's code-gen
#100010 merged
Dec 12, 2022 -
gh-81057: Move Signal-Related Globals to _PyRuntimeState
#100085 merged
Dec 12, 2022 -
gh-97909: Fix markup for `PyMethodDef` members
#100089 merged
Dec 17, 2022 -
gh-79218: Define `MS_WIN64` macro for Mingw-w64 64bit on Windows
#100137 merged
Dec 12, 2022 -
gh-100143: Improve collecting pystats for parts of runs
#100144 merged
Dec 12, 2022 -
gh-81057: Move tracemalloc Globals to _PyRuntimeState
#100151 merged
Dec 12, 2022 -
gh-81057: Move faulthandler Globals to _PyRuntimeState
#100152 merged
Dec 12, 2022 -
gh-100039: enhance __signature__ to work with str and callables
#100168 merged
Dec 16, 2022 -
clarify the 4300-digit limit on int-str conversion
#100175 merged
Dec 12, 2022 -
gh-100176: venv: Remove redundant compat code for Python <= 3.2
#100177 merged
Dec 14, 2022 -
Docs: Use PY_VERSION_HEX for version comparison
#100179 merged
Dec 17, 2022 -
[3.11] gh-70393: Clarify mention of "middle" scope (GH-98839)
#100186 merged
Dec 12, 2022 -
[3.10] gh-70393: Clarify mention of "middle" scope (GH-98839)
#100187 merged
Dec 12, 2022 -
gh-100176: remove incorrect version compatibility check from clinic
#100190 merged
Dec 12, 2022 -
[3.11] clarify the 4300-digit limit on int-str conversion (GH-100175)
#100193 merged
Dec 12, 2022 -
[3.10] Fix: typo (Indention) (GH-99904)
#100195 merged
Dec 12, 2022 -
[3.11] Fix: typo (Indention) (GH-99904)
#100196 merged
Dec 12, 2022 -
gh-81057: Move _Py_RefTotal to the "Ignored Globals" List
#100203 merged
Dec 12, 2022 -
GH-98831: Add DECREF_INPUTS(), expanding to DECREF() each stack input
#100205 merged
Dec 17, 2022 -
GH-100206: use versionadded for the addition of sysconfig.get_default_scheme
#100207 merged
Dec 13, 2022 -
Document that zipfile's pwd parameter is a bytes object
#100209 merged
Dec 16, 2022 -
gh-99955: undef ERROR and SUCCESS before redefining (fixes sanitizer warning)
#100215 merged
Dec 13, 2022 -
[3.11] GH-100206: use versionadded for the addition of sysconfig.get_default_scheme (GH-100207)
#100216 merged
Dec 13, 2022 -
[3.10] GH-100206: use versionadded for the addition of sysconfig.get_default_scheme (GH-100207)
#100217 merged
Dec 13, 2022 -
Assorted minor fixes for specialization stats.
#100219 merged
Dec 14, 2022 -
GH-100222: Redefine _Py_CODEUNIT as a union to clarify structure of code unit.
#100223 merged
Dec 14, 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 -
GH-100234: Set a default value for random.expovariate()
#100235 merged
Dec 15, 2022 -
gh-100248: Add missing `ssl_shutdown_timeout` parameter in `asyncio` docs
#100249 merged
Dec 14, 2022 -
[3.11] gh-100248: Add missing `ssl_shutdown_timeout` parameter in `asyncio` docs (GH-100249)
#100250 merged
Dec 14, 2022 -
Remove uninformative itertools recipe
#100253 merged
Dec 15, 2022 -
gh-90111: Minor Cleanup for Runtime-Global Objects
#100254 merged
Dec 14, 2022 -
Move stats for the method cache into the `Py_STAT` machinery
#100255 merged
Dec 15, 2022 -
GH-100222: fix typo _py_set_opocde -> _py_set_opcode
#100259 merged
Dec 15, 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 -
[3.11] Remove uninformative itertools recipe (GH-100253)
#100275 merged
Dec 15, 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
25 Pull requests opened by 21 people
-
gh-99185: Copy python executable (python.exe) to python3.exe
#100184 opened
Dec 12, 2022 -
gh-100188: Reduce misses in BINARY_SUBSCR_LIST_INT
#100189 opened
Dec 12, 2022 -
GH-100192: add more `asyncio` subprocess tests
#100194 opened
Dec 12, 2022 -
gh-100176: Tools/iobench: Remove redundant compat code for Python <= 3.2
#100197 opened
Dec 12, 2022 -
gh-99991: improve docs on str.encode and bytes.decode
#100198 opened
Dec 12, 2022 -
gh-99533: Fix issue where email.generator.Generator ignores policy when using multipart/signed
#100204 opened
Dec 13, 2022 -
gh-100210: Correct the comment link for unescaping HTML
#100212 opened
Dec 13, 2022 -
gh-100228: Warn from os.fork() if other threads exist.
#100229 opened
Dec 14, 2022 -
GH-100242: bring functools.py partial implementation more in line with C code
#100244 opened
Dec 14, 2022 -
gh-83076: 3.8x speed improvement in (Async)Mock instantiation
#100252 opened
Dec 14, 2022 -
gh-100257: summarize_stats: Link failure kinds to GitHub search
#100258 opened
Dec 14, 2022 -
add tests for `asyncio` transport sockets
#100263 opened
Dec 15, 2022 -
implement PY_UNSUPPORTED_OPENSSL_BUILD on macOS
#100265 opened
Dec 15, 2022 -
[draft] register machine
#100276 opened
Dec 15, 2022 -
gh-89727: Fix pathlib.Path.walk RecursionError on deep trees
#100282 opened
Dec 15, 2022 -
gh-100288: Specialise LOAD_ATTR_METHOD for managed dictionaries
#100289 opened
Dec 16, 2022 -
gh-100305: `ast.literal_eval` is still referred to as safe by the documentation for `eval`
#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 -
Docs: Don't upload CI artifacts
#100330 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
57 Issues closed by 25 people
-
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 -
Arguments annotated with `float` should not allow value of type `int`
#100268 closed
Dec 16, 2022 -
ModuleNotFoundError: No module named "encodings" when lauching Python 3.12 alpha 2
#99600 closed
Dec 15, 2022 -
dataclasses library is NOT backward compatible
#99401 closed
Dec 15, 2022 -
Adding the "bag" type
#100279 closed
Dec 15, 2022 -
libpython3.9.so is crashing in apache server
#99945 closed
Dec 15, 2022 -
`inspect.iscoroutinefunction` does not work correctly if the function is decorated
#100224 closed
Dec 15, 2022 -
Extend math.dist and math.hypot with non-Euclidian distances
#100269 closed
Dec 15, 2022 -
Set default lamb to 1.0 in random.expovariate()
#100234 closed
Dec 15, 2022 -
add to Class like Trait or Interface
#100267 closed
Dec 15, 2022 -
DOC: tp_watch was added to PyTypeObject but is not documented
#99767 closed
Dec 15, 2022 -
add a `LIBFFI_LIBS` to `setup.py` allowing to override the autodetection
#100236 closed
Dec 15, 2022 -
asyncio tcp transport on Windows reads bytearray instead of bytes
#99941 closed
Dec 15, 2022 -
Polish and cleanup watchers code
#100000 closed
Dec 14, 2022 -
[Quickstart tutorial]: typo in section on strings?
#100245 closed
Dec 14, 2022 -
Possibly missing parameters in the documentation of asyncio functions
#100248 closed
Dec 14, 2022 -
Cannot use 'multiprocessing'
#100241 closed
Dec 14, 2022 -
Use a correct and transparent definition of "code unit" in C code
#100222 closed
Dec 14, 2022 -
Can't read int value from middle of two lists
#100233 closed
Dec 14, 2022 -
Possible deadlock on sys.stdout/stderr when combining multiprocessing with threads
#72568 closed
Dec 13, 2022 -
Python 2.7. Script interruption on logoff from 0 session under Win2003 and earlier
#64712 closed
Dec 13, 2022 -
Update multiprocessing.spawn to use runpy.run_path
#64177 closed
Dec 13, 2022 -
tarfile: Exception ignored in (... stdout ...) BrokenPipeError
#84032 closed
Dec 13, 2022 -
[C API] Make the PyThreadState structure opaque (move it to the internal C API)
#84128 closed
Dec 13, 2022 -
[C API] Hide static types from the limited C API
#84781 closed
Dec 13, 2022 -
Build Python with -Wundef: don't use undefined macros
#90828 closed
Dec 13, 2022 -
[C API] Move the PyCodeObject structure to the internal C API (make the structure opaque)
#91397 closed
Dec 13, 2022 -
[security] Document zlib, gzip, bz2 and tarfile known vulnerabilities
#94531 closed
Dec 13, 2022 -
Refleak in PyGen_New()? Also, PyGen_New() is not tested
#99485 closed
Dec 13, 2022 -
"Embedding Python in Another Application" documentation examples use deprecated functions
#95709 closed
Dec 13, 2022 -
Add Py_SETREF() and Py_XSETREF() macros to the limited C API 3.12
#99574 closed
Dec 13, 2022 -
Add Py_HOLD_REF() macro to hold a strong reference to a Python object while executing code
#99481 closed
Dec 13, 2022 -
New GitHub warning: `'ERROR': macro redefinition`
#100213 closed
Dec 13, 2022 -
Optimizing constant list subscripting
#96939 closed
Dec 13, 2022 -
`sysconfig.get_default_scheme` `versionadded` vs `versionchanged`
#100206 closed
Dec 13, 2022 -
Add BINARY_AND_INT to specialize BINARY_AND for int
#100165 closed
Dec 13, 2022 -
Enum Docs does MultiplesOfThree instead of PowersOfThree
#100174 closed
Dec 12, 2022 -
Redundant NULL check in profile_trampoline function (sysmodule.c)
#96715 closed
Dec 12, 2022 -
Add PyDict_ContainsString()
#100100 closed
Dec 12, 2022 -
`StopIteration` Exception is ignored in `map()`
#100111 closed
Dec 12, 2022
49 Issues opened by 46 people
-
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 -
`iscoroutinefunction` returns False for wrapper functions with `update_wrapper` applied
#100317 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` Implementation 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: `self` is not passed with specced/autospecced `PropertyMock`
#100291 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 -
venv: optional activate link/copy to solve ci/portability headaches
#100281 opened
Dec 15, 2022 -
pprint collections with correct indentation and line breaks
#100264 opened
Dec 15, 2022 -
email.policy.SMTP TypeError: 'Header' object is not subscriptable
#100261 opened
Dec 15, 2022 -
gzip module writes file with bad CRC when saving large files
#100260 opened
Dec 15, 2022 -
summarize_stats: Link failure kinds to GitHub search
#100257 opened
Dec 14, 2022 -
Ensurepip fails ungracefully when mimetype is missing from Windows registry
#100256 opened
Dec 14, 2022 -
Clarify the situation with the memory allocation for `PyConfig.home`
#100251 opened
Dec 14, 2022 -
py.exe launcher ignores [commands] from py.ini
#100247 opened
Dec 14, 2022 -
Class is not generic if it extends `type[X]`
#100246 opened
Dec 14, 2022 -
performance shortcut in functools.partial behaves differently in C and in Python version
#100242 opened
Dec 14, 2022 -
Use a principled, and consistent, implementation of freelists.
#100240 opened
Dec 14, 2022 -
Specialize long tail of binary operations using a table.
#100239 opened
Dec 14, 2022 -
Update test_peg_generator to not need distutils & reenable it
#100238 opened
Dec 14, 2022 -
Update test_check_c_globals to not need distutils & reenable it
#100237 opened
Dec 14, 2022 -
socket.AF_PACKET doc: proto is *not* in network byte order
#100231 opened
Dec 14, 2022 -
raise a Warning when os.fork() is called and the process has multiple threads
#100228 opened
Dec 14, 2022 -
Improve Interpreter Isolation
#100227 opened
Dec 14, 2022 -
`asyncio.StreamReader.read` does what exactly?
#100226 opened
Dec 13, 2022 -
FAIL: test_quickened_static_code_gets_unquickened_at_Py_FINALIZE
#100225 opened
Dec 13, 2022 -
`make sharedinstall` does not create lib-dynload in DESTDIR if lib-dynload exists in system already
#100221 opened
Dec 13, 2022 -
`make sharedinstall` does not return failure if install commands fail
#100220 opened
Dec 13, 2022 -
socket.if_nametoindex('no-such-iface') raises OSError() without setting errno
#100218 opened
Dec 13, 2022 -
Link in code comment no longer relevant for HTML unescaping
#100210 opened
Dec 13, 2022 -
Factor out logic to generate ModuleNotFoundError in importlib?
#100208 opened
Dec 13, 2022 -
Bare yield's behaviour undocumented
#100201 opened
Dec 12, 2022 -
Configure fails on getaddrinfo bug check in networkless environement
#100200 opened
Dec 12, 2022 -
Python uninstalls wrong instance if it isn't installed in C:/...
#100199 opened
Dec 12, 2022 -
Add more tests for `asyncio` subprocess
#100192 opened
Dec 12, 2022 -
Software executed using subprocess.Popen() or os.system() may encounter errors due to DLLs.
#100191 opened
Dec 12, 2022 -
Too many misses in BINARY_SUBSCR_LIST_INT
#100188 opened
Dec 12, 2022 -
Variable Not Defined When Using Dictionary Comprehension Inside a Function Scope [Pdb]
#100185 opened
Dec 12, 2022
105 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-89727: Fix os.walk RecursionError on deep trees
#99803 commented on
Dec 19, 2022 • 29 new comments -
gh-74033: Fix bug when Path takes and ignores **kwargs
#19632 commented on
Dec 17, 2022 • 8 new comments -
gh-68320, gh-88302 - Allow for `pathlib.Path` subclassing
#31691 commented on
Dec 18, 2022 • 8 new comments -
gh-99110: Initialize frame->previous in init_frame to fix segmentation fault
#100182 commented on
Dec 18, 2022 • 8 new comments -
PEP 632: Remove the distutils package (Python 3.12)
#92584 commented on
Dec 14, 2022 • 7 new comments -
Windows python3 executable
#99185 commented on
Dec 16, 2022 • 7 new comments -
gh-91133: tempfile.TemporaryDirectory: fix symlink bug in cleanup
#99930 commented on
Dec 15, 2022 • 7 new comments -
gh-67790: Support float-style formatting for Fraction instances
#100161 commented on
Dec 15, 2022 • 7 new comments -
Clarify that shlex.quote does not quote shell keywords
#70312 commented on
Dec 14, 2022 • 6 new comments -
Change shutil.rmtree and os.walk to support very deep hierarchies
#89727 commented on
Dec 18, 2022 • 6 new comments -
GH-100133: fix `asyncio` subprocess losing `stderr` and `stdout` output
#100154 commented on
Dec 15, 2022 • 6 new comments -
os.path.normpath of relative path r".\C:\x" returns absolute path r"C:\x" on Windows, similar in pathlib
#100162 commented on
Dec 13, 2022 • 5 new comments -
regression with latest Python 3.11.1 and _socket not found
#100171 commented on
Dec 14, 2022 • 5 new comments -
functools.cached_property incorrectly locks the entire descriptor on class instead of per-instance locking
#87634 commented on
Dec 16, 2022 • 5 new comments -
hashlib should probably load "default" OpenSSL provider on OpenSSL 3.x explicitly
#92876 commented on
Dec 16, 2022 • 4 new comments -
asyncio subprocess stdout occasionally lost (3.11.0 → 3.11.1 regression)
#100133 commented on
Dec 12, 2022 • 3 new comments -
macOS linker warnings in macOS ventura
#97524 commented on
Dec 15, 2022 • 3 new comments -
bpo-32782: PEP3118 itemsize of an empty ctypes array should not be 0
#5576 commented on
Dec 15, 2022 • 3 new comments -
gh-78878: Deleteing PyCField_new function
#14837 commented on
Dec 18, 2022 • 3 new comments -
gh-99726: Adds os.statx function and associated constants
#99755 commented on
Dec 18, 2022 • 3 new comments -
gh-100129: Make the names of all classes in the types module resolvable
#100130 commented on
Dec 18, 2022 • 3 new comments -
IsolatedAsyncioTestCase `__del__` could be dangerous
#96021 commented on
Dec 13, 2022 • 2 new comments -
ValueError: incompatible stacks when jumping to async function signatures for python 3.11.0
#99527 commented on
Dec 13, 2022 • 2 new comments -
remove/delete method for zipfile/tarfile objects
#51067 commented on
Dec 15, 2022 • 2 new comments -
Python 3.9.14: grammar/clarity improvements for str.encode, str.decode error-checking documentation
#99991 commented on
Dec 16, 2022 • 2 new comments -
bpo-36203: Check callback is callable in PyWeakref_NewRef
#26273 commented on
Dec 17, 2022 • 2 new comments -
GH-91166: zero copy SelectorSocketTransport transport implementation
#31871 commented on
Dec 15, 2022 • 2 new comments -
gh-91325: Skip Stable ABI checks with Py_TRACE_REFS special build
#92046 commented on
Dec 14, 2022 • 2 new comments -
GH-86296: Fix for asyncio.wait_for() swallowing cancellation, and add tests
#98607 commented on
Dec 15, 2022 • 2 new comments -
gh-85267: Improvements to inspect.signature __text_signature__ handling
#98796 commented on
Dec 12, 2022 • 2 new comments -
GH-99554: `marshal` bytecode more efficiently
#99555 commented on
Dec 18, 2022 • 2 new comments -
gh-99631: Add custom loads and dumps support for the shelve module
#99632 commented on
Dec 16, 2022 • 2 new comments -
gh-99535: Add test for inheritance of annotations and update documentation
#99990 commented on
Dec 18, 2022 • 2 new comments -
gh-100146: Steal references from stack when building a list
#100147 commented on
Dec 18, 2022 • 2 new comments -
gh-99952: [ctypes] fix refcount issues in from_param() result.
#100169 commented on
Dec 18, 2022 • 2 new comments -
Upgrade OpenSSL bundled with windows to 1.1.1s
#100180 commented on
Dec 12, 2022 • 1 new comment -
pathlib behaviour with filenames ending with '.'
#100157 commented on
Dec 12, 2022 • 1 new comment -
Add a "warning" option to enum.FlagBoundary
#99999 commented on
Dec 13, 2022 • 1 new comment -
Python 3.10 installed from the Microsoft Store does not add scripts to path
#99228 commented on
Dec 13, 2022 • 1 new comment -
Make it possible to collect pystats of parts of runs
#100143 commented on
Dec 13, 2022 • 1 new comment -
Consider making Windows select.select interruptible using WSAEventSelect & WSAWaitForMultipleEvents
#79115 commented on
Dec 13, 2022 • 1 new comment -
crash in embed mode(3.8.10)
#100173 commented on
Dec 13, 2022 • 1 new comment -
Asyncio Tutorial
#79012 commented on
Dec 13, 2022 • 1 new comment -
code.co_positions behaviour does not match documentation
#100117 commented on
Dec 13, 2022 • 1 new comment -
multiprocessing's "spawn" doesn't actually use spawn
#90525 commented on
Dec 13, 2022 • 1 new comment -
multiprocessing's default posix start method of `'fork'` is broken: change to `'spawn'`
#84559 commented on
Dec 13, 2022 • 1 new comment -
Script name for venv PowerShell activate
#88790 commented on
Dec 14, 2022 • 1 new comment -
Update activate(.bat) for a dynamic VIRTUAL_ENV
#97647 commented on
Dec 14, 2022 • 1 new comment -
performance degradation creating a mock object (by factor 7-8)
#83076 commented on
Dec 14, 2022 • 1 new comment -
get_lock() method is not present for Values created using multiprocessing.Manager()
#79967 commented on
Dec 15, 2022 • 1 new comment -
python -m venv --copies attempts to create a symlink regardless of if it's supported by the filesystem
#98975 commented on
Dec 15, 2022 • 1 new comment -
Consider testing `zoneinfo` with `tzdata` PyPI package installed
#99649 commented on
Dec 15, 2022 • 1 new comment -
ZoneInfo object raises OSError instead of ZoneInfoNotFoundError for timezone input larger than 255 characters
#96463 commented on
Dec 15, 2022 • 1 new comment -
resource tracker destroys shared memory segments when other processes should still have valid access
#82300 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 -
date.today() is half as fast as datetime.now().date()
#88473 commented on
Dec 17, 2022 • 1 new comment -
Regression in 3.12a3 - segfault in interpreter trampoline
#100126 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 -
bpo-30514: test_pop3lib asyncore with asyncio
#1864 commented on
Dec 14, 2022 • 1 new comment -
bpo-22253: Add support to unnamed sections in ConfigParser
#2735 commented on
Dec 13, 2022 • 1 new comment -
bpo-1572968: Release the GIL while calling mmap() in the mmap module
#14114 commented on
Dec 12, 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 -
bpo-8595: Update urllib, httplib, smtplib docs to warn about global timeout value
#27087 commented on
Dec 12, 2022 • 1 new comment -
gh-81536: For nonblocking sockets, add `SSLSocket.eager_recv` to call `SSL_read` in a loop
#31492 commented on
Dec 12, 2022 • 1 new comment -
gh-83004: Clean up refleaks in _decimal initialisation
#99043 commented on
Dec 12, 2022 • 1 new comment -
GH-91095: Specialize calls to normal Python classes.
#99331 commented on
Dec 12, 2022 • 1 new comment -
GH-99554: Pack location tables more effectively
#99556 commented on
Dec 15, 2022 • 1 new comment -
gh-96463: fix `load_tzdata` raising `OSError`, not `ZoneInfoNotFound…
#99602 commented on
Dec 15, 2022 • 1 new comment -
gh-99925: Fix inconsistency in `json.dumps()` error messages
#99926 commented on
Dec 17, 2022 • 1 new comment -
gh-92216: improve performance of hasattr for type objects
#99979 commented on
Dec 18, 2022 • 1 new comment -
Better specify number of nested scopes
#70393 commented on
Dec 12, 2022 • 0 new comments -
email.generator.Generator ignores policy when using `multipart/signed` → ruins signing
#99533 commented on
Dec 13, 2022 • 0 new comments -
Generate the interpreter
#98831 commented on
Dec 13, 2022 • 0 new comments -
error handling in the compiler is inconsistent
#99955 commented on
Dec 13, 2022 • 0 new comments -
AsyncIO's wait_for can hide cancellation in a rare race condition
#86296 commented on
Dec 14, 2022 • 0 new comments -
shutil.copystat fails with PermissionError in WSL
#82814 commented on
Dec 14, 2022 • 0 new comments -
Statically allocate interpreter states as much as possible.
#90111 commented on
Dec 14, 2022 • 0 new comments -
os.path.join does not work correctly
#100172 commented on
Dec 14, 2022 • 0 new comments -
Avoid using iterable coroutines in `asyncio` internally
#100112 commented on
Dec 15, 2022 • 0 new comments -
Please use active voice in async docs.
#85747 commented on
Dec 15, 2022 • 0 new comments -
[subinterpreters] Global C variables are a problem
#81057 commented on
Dec 15, 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 -
Meta issue: clean up redundant compat code
#100176 commented on
Dec 18, 2022 • 0 new comments -
gh-51067: Add remove() in ZipInfo
#19358 commented on
Dec 15, 2022 • 0 new comments -
gh-84436: Implement Immortal Instances
#19474 commented on
Dec 17, 2022 • 0 new comments -
GH-85979: Clarify the vague specification of object.__await__
#22320 commented on
Dec 16, 2022 • 0 new comments -
gh-91398: Remove IDLE shell sidebar padding
#32363 commented on
Dec 14, 2022 • 0 new comments -
gh-99069: Consolidate checks for static_assert
#94766 commented on
Dec 17, 2022 • 0 new comments -
gh-98169 dataclasses.astuple support DefaultDict
#98170 commented on
Dec 15, 2022 • 0 new comments -
GH-96764: rewrite `asyncio.wait_for` to use `asyncio.timeout`
#98518 commented on
Dec 14, 2022 • 0 new comments -
gh-98636: Fix detecting gdbm_compat for _dbm module
#98643 commented on
Dec 18, 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-99266: ctypes: Preserve a more detailed exception in _SimpleCData.from_param
#99760 commented on
Dec 15, 2022 • 0 new comments -
gh-99761: add invalid_index macro
#99762 commented on
Dec 15, 2022 • 0 new comments -
gh-99203: `shutil.make_archive()`: restore select CPython <= 3.10.5 behavior
#99802 commented on
Dec 13, 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 -
gh-97908: CAPI docs: Remove repeated struct names from member docs
#100054 commented on
Dec 15, 2022 • 0 new comments -
gh-94155: Reduce hash collisions for code objects
#100183 commented on
Dec 18, 2022 • 0 new comments