Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/python/cpython

The Python programming language
https://github.com/python/cpython

gh-113172: Fix compiler warnings in Modules/_xxinterpqueuesmodule.c (GH-113173)

Fix compiler waarnings in Modules/_xxinterpqueuesmodule.c

e365c943f24ab577cf7a4bf12bc0d2619ab9ae47 authored about 1 year ago by Serhiy Storchaka <[email protected]>
[CVE-2023-27043] gh-102988: Reject malformed addresses in email.parseaddr() (#111116)

Detect email address parsing errors and return empty tuple to
indicate the parsing error (old A...

4a153a1d3b18803a684cd1bcc2cdf3ede3dbae19 authored about 1 year ago by Victor Stinner <[email protected]>
gh-113009: Fix multiprocessing Process.terminate() on Windows (#113128)

On Windows, Process.terminate() no longer sets the returncode
attribute to always call WaitForS...

4026ad5b2c595b855a3605420cfa0e3d49e63db7 authored about 1 year ago by Victor Stinner <[email protected]>
gh-112278: Add retry in WMI tests in case of slow initialization (GH-113154)

d1a2adfb0820ee730fa3e4bbc4bd88a67aa50666 authored about 1 year ago by AN Long <[email protected]>
gh-61648: Detect line numbers of properties in doctests (GH-113161)

8f8f0f97e126db9ca470fd7e7b2944c150db6305 authored about 1 year ago by Serhiy Storchaka <[email protected]>
GH-111485: Mark some instructions as `TIER_ONE_ONLY` (GH-113155)

737d23ffcd16909274f21c932215ec104140fb1c authored about 1 year ago by Brandt Bucher <[email protected]>
gh-112720: Move dis's cache output code to the Formatter, labels lookup to the arg_resolver. Reduce the number of parameters passed around. (#113108)

55ef998a8dead3874e8390284081290c1ccb46e2 authored about 1 year ago by Irit Katriel <[email protected]>
gh-101100: Fix Sphinx nitpicks in `library/rlcompleter.rst` (#113125)

7bb00f053e0a86bb8827cc464961a4fad9278e6d authored about 1 year ago by Alex Waygood <[email protected]>
gh-112535: Update _Py_ThreadId() to support RISC-V (gh-113084)

Update _Py_ThreadId() to support RISC-V

f34e22c6470d1c5d0e2a3ffb2272d375c22654b9 authored about 1 year ago by Furkan Onder <[email protected]>
Optimize unique_justseen() recipe for a common case. (gh-113147)

5f7d7353b47ccf634b9b65f933d3fdeeb395301f authored about 1 year ago by Raymond Hettinger <[email protected]>
gh-101100: Cleanup `mailbox` docs (#113124)

25061f5c98a47691fdb70f550943167bda77f6e0 authored about 1 year ago by Alex Waygood <[email protected]>
gh-101100: Fix Sphinx warnings in `whatsnew/2.3.rst` (#112373)

961f1043a022ddeff314f63480a232335a598d6a authored about 1 year ago by Hugo van Kemenade <[email protected]>
Remove itertool recipe with low pedagogical value (gh-113138)

becad9a2a1b5f3deaad24759daec95014218e0db authored about 1 year ago by Raymond Hettinger <[email protected]>
gh-101100: Fix Sphinx nitpicks in `library/collections.abc.rst` (#113116)

006355b2a966060541166608ecfec4c957b85f55 authored about 1 year ago by Alex Waygood <[email protected]>
Add recipe for totient() to demonstrate unique_justseen() and factor(). (gh-113131)

93cf7358d996e0e296046526bf9bc44755d597d1 authored about 1 year ago by Raymond Hettinger <[email protected]>
gh-105912: document gotcha with using os.fork on macOS (#112871)

* gh-105912: document gotcha with using os.fork on macOS

Using ``fork(2)`` on macOS when also...

22511f77c2818a138a252e6ddae89725d082f8b0 authored about 1 year ago by Ronald Oussoren <[email protected]>
bpo-36796: Clean the error handling in _testcapimodule.c (GH-13085)

a723a13bf135306cdc5999a959596bfb487e8f4f authored about 1 year ago by Zackery Spytz <[email protected]>
GH-111485: Sort metadata tables for easier checking of future diffs (GH-113101)

e24eccbc1cf5f22743cd5cda733cd04891155d54 authored about 1 year ago by Mark Shannon <[email protected]>
gh-113113: doc: use less ambiguously named variable (gh-113114)

fb4cb7ce310e28e25d3adf33b29cb97c637097ed authored about 1 year ago by jeremy-dolan <[email protected]>
gh-86179: Avoid making case-only changes when calculating realpath() during initialization (GH-113077)

fd81afc624402816e3455fd8e932ac7702e4d988 authored about 1 year ago by Steve Dower <[email protected]>
GH-112354: Treat _EXIT_TRACE like an unconditional side exit (GH-113104)

6873555955497e9adbc72fc0e38df5261844aafd authored about 1 year ago by Mark Shannon <[email protected]>
gh-101100: Fix Sphinx nitpicks in `library/traceback.rst` (#113106)

d9e1b5794a8fade21773d18f91a07f80b55c839c authored about 1 year ago by Alex Waygood <[email protected]>
gh-101100: Fix Sphinx nitpicks in `library/inspect.rst` and `reference/simple_stmts.rst` (#113107)

4b3cb082da82da744f5db0b7315aa80558c51557 authored about 1 year ago by Alex Waygood <[email protected]>
gh-112716: Fix SystemError when __builtins__ is not a dict (GH-112770)

It was raised in two cases:
* in the import statement when looking up __import__
* in pickling...

1161c14e8c68296fc465cd48970b32be9bee012e authored about 1 year ago by Serhiy Storchaka <[email protected]>
gh-112730: Update docs for colour env vars (#112837)

12f0bbd6e08bcc1e7165f2641716f7685c1db35c authored about 1 year ago by Hugo van Kemenade <[email protected]>
gh-59616: Support os.chmod(follow_symlinks=True) and os.lchmod() on Windows (GH-113049)

29f7eb4859bfc27a4c93f36449ca7d810e13288b authored about 1 year ago by Serhiy Storchaka <[email protected]>
gh-113090: Fix test.support.os_support.can_chmod() on Windows (GH-113091)

c6e953be125c491226adc1a5bc9c804ce256aa17 authored about 1 year ago by Serhiy Storchaka <[email protected]>
gh-112205: Update textio module to use `@getter` as possible. (gh-113095)

23a5711100271e5a8b9dd9ab48b10807627ef4fb authored about 1 year ago by Donghee Na <[email protected]>
Fixing typo in DocTestRunner docs (GH-112326)

b3c21265fa48a137a4c6a35e425b2b7f94f96cf4 authored about 1 year ago by Daniel Wysocki <[email protected]>
gh-111049: Fix crash during garbage collection of the BytesIO buffer object (GH-111221)

bb36f72efcc6a656e0907ffa83620a1e44044895 authored about 1 year ago by Serhiy Storchaka <[email protected]>
gh-90890: Reorder mailbox.Maildir method documentation (GH-113071)

When new mailbox.Maildir methods were added for 3.13.0a2, their
documentation was added at the ...

4d5d9acb22ee8c6908ebd4fdc3d17472f8b286e3 authored about 1 year ago by Stephen Gildea <[email protected]>
gh-113086: Add tests for os.chmod() and os.lchmod() (GH-113087)

Also make test_copymode_symlink_to_symlink in test_shutil more strict.

b4f2c89118d5a48ce6c495ba931d7f6493422029 authored about 1 year ago by Serhiy Storchaka <[email protected]>
gh-86179: Implement realpath() on Windows for getpath.py calculations (GH-113033)

fddc829236d7b29a522a2160e57b2d7ca23b9b95 authored about 1 year ago by Steve Dower <[email protected]>
Move optimizer/executor tests to new file test_capi/test_opt.py (#113072)

41c18aacc7a6082fbd9b08697c4d6180a9b62265 authored about 1 year ago by Guido van Rossum <[email protected]>
bpo-40648: Test modes that file can get with chmod() on Windows (GH-20130)

Order of tests matter second part makes testing file writable and
possible to remove again.

f5c05e015c178975f24b77e5a8975a22d694e019 authored about 1 year ago by Pavol Babinčák‏ <[email protected]>
gh-107959: clarify Unix-availability of `os.lchmod()` (GH-107960)

POSIX specifies that implementations are not required to support changing the
file mode of symb...

f14e3d59c955fb3cf89e5241727ec566164dcf42 authored about 1 year ago by Christoph Anton Mitterer <[email protected]>
Docs: Fix external link to devguide.python.org (GH-112899)

85923cb377c4a13720c135da9ae3ed93465a81e7 authored about 1 year ago by Miro Hrončok <[email protected]>
gh-101100: Improve docs on exception attributes (GH-113057)

* Improve docs on exception attributes

* thanks sphinx-lint

* fix doctests

* argh, okay...

d05a180350fe20d5fde56c7e525e394a0b282703 authored about 1 year ago by Alex Waygood <[email protected]>
Use match/case in grouper() recipe (gh-113059)

Use match/case in grouper() reciper

2111795d0c2dea0ade67d5d76f839102d68caa23 authored about 1 year ago by Raymond Hettinger <[email protected]>
gh-76785: Fix CODEOWNERS (gh-113038)

In gh-112982 I made some changes to .github/CODEOWNERS. Later, @ezio-melotti pointed out that s...

480b4b359d710c74f31e2ffd7fc51750dcec7012 authored about 1 year ago by Eric Snow <[email protected]>
gh-110190: Fix ctypes structs with array on PPCLE64 (GH-112959)

Fix the same issue of PR #112604 on PPC64LE platform
Refactor tests to make easier to add more ...

6644ca45cde9ca1b80513a90dacccfeea2d98620 authored about 1 year ago by Diego Russo <[email protected]>
gh-111650: Ensure pyconfig.h includes Py_GIL_DISABLED on Windows (GH-112778)

79dad03747fe17634136209f1bcaf346a8c10617 authored about 1 year ago by Steve Dower <[email protected]>
gh-112205: Support `@setter` annotation from AC (gh-112922)

---------

Co-authored-by: Erlend E. Aasland <[email protected]>
Co-authored-by...

498a096a51a215cd3084845131e619222b906b3e authored about 1 year ago by Donghee Na <[email protected]>
Fix whitespace in generated code

9263173280d7ce949911965efa5b745287c581b2 authored about 1 year ago by Mark Shannon <[email protected]>
[pprint]: Add docstring about `PrettyPrinter.underscore_numbers` parameter (#112963)

Co-authored-by: Kirill Podoprigora <[email protected]>

2a3c37c273762d2dc40bfdae3899cb09b7c88d4a authored about 1 year ago by Sequew <[email protected]>
gh-112962: in dis module, put cache information in the Instruction instead of creating fake Instructions to represent it (#113016)

428c9812cb4ff3521e5904719224fe63fba5370a authored about 1 year ago by Irit Katriel <[email protected]>
gh-101100: Fix Sphinx warning in references with asterisks (#113029)

Co-authored-by: Alex Waygood <[email protected]>

3531ea441b8b76bff90d2ecc062335da65fd3341 authored about 1 year ago by Hugo van Kemenade <[email protected]>
gh-101336: Add keep_alive keyword arg for asyncio create_server() (#112485)

3aea6c4823e90172c9bc36cd20dc51b295d8a3c4 authored about 1 year ago by beavailable <[email protected]>
gh-112622: Pass name to loop create_task method (#112623)

This affects task creation through either `asyncio.create_task()` or `TaskGroup.create_task()` -...

a3a1cb48456c809f7b1ab6a6ffe83e8b3f69be0f authored about 1 year ago by Jamie <[email protected]>
gh-76785: Avoid Pickled TracebackException for Propagated Subinterpreter Exceptions (gh-113036)

We need the TracebackException of uncaught exceptions for a single purpose: the error display. ...

c6e614fd81d7dca436fe640d63a307c7dc9f6f3b authored about 1 year ago by Eric Snow <[email protected]>
gh-112989: asyncio: Reduce overhead to connect sockets with SelectorEventLoop (#112991)

_ensure_fd_no_transport had a KeyError in the success path

7e2d93f30b157e414924c32232bb748c8f66c828 authored about 1 year ago by J. Nick Koston <[email protected]>
gh-112723: Call `PyThreadState_Clear()` from the correct interpreter (#112776)

The `PyThreadState_Clear()` function must only be called with the GIL
held and must be called f...

a3c031884d2f16d84aacc3f733c047b3a6cae208 authored about 1 year ago by Sam Gross <[email protected]>
gh-76785: Show the Traceback for Uncaught Subinterpreter Exceptions (gh-113034)

When an exception is uncaught in Interpreter.exec_sync(), it helps to show that exception's erro...

8a4c1f3ff1e3d7ed2e00e77b94056f9bb7f9ae3b authored about 1 year ago by Eric Snow <[email protected]>
gh-112320: Implement on-trace confidence tracking for branches (#112321)

We track the confidence as a scaled int.

7316dfb0ebc46aedf484c1f15f03a0a309d12a42 authored about 1 year ago by Guido van Rossum <[email protected]>
gh-113010: Don't decrement deferred in pystats (#113032)

This fixes a recently introduced bug where the deferred count is being unnecessarily decremented...

dfaa9e060bf6d69cb862a2ac140b8fccbebf3000 authored about 1 year ago by Michael Droettboom <[email protected]>
gh-101100: Further improve docs on function attributes (#113001)

81a15ea74e2607728fceb822dfcc1aabff00478a authored about 1 year ago by Alex Waygood <[email protected]>
GH-108866: Guarantee forward progress in executors. (GH-113006)

956023826a393b5704d3414dcd01f1bcbeaeda15 authored about 1 year ago by Mark Shannon <[email protected]>
gh-76785: Add Interpreter.prepare_main() (gh-113021)

This is one of the last pieces to get test.support.interpreters in sync with PEP 734.

9898e6104171dcdd88b32776e69ca2cddf515e63 authored about 1 year ago by Eric Snow <[email protected]>
gh-76785: More Fixes for test.support.interpreters (gh-113012)

This brings the module (along with the associated extension modules) mostly in sync with PEP 734...

a49b427b0265c415d9089da0be39f4b5ccd1f15f authored about 1 year ago by Eric Snow <[email protected]>
gh-76785: Fix test_threading on Non-Subinterpreter Builds (gh-113014)

gh-112982 broke test_threading on one of the s390 buildbots (Fedora Clang Installed). Apparentl...

cde141717578f22947553db776980aa3e8801353 authored about 1 year ago by Eric Snow <[email protected]>
gh-112999: Replace the outdated "deprecated" directives with "versionchanged" (GH-113000)

fe9991bb672dd95fb9cd38b5a03180719ac4e722 authored about 1 year ago by Serhiy Storchaka <[email protected]>
Update pre-commit to fix Sphinx Lint (#113015)

eafc2381a0b891383098b08300ae766868a19ba6 authored about 1 year ago by Hugo van Kemenade <[email protected]>
gh-76785: Fixes for test.support.interpreters (gh-112982)

This involves a number of changes for PEP 734.

86a77f4e1a5ceaff1036b0072521e12752b5df47 authored about 1 year ago by Eric Snow <[email protected]>
gh-51944: fix type and missing addition in gh-112823 (#112996)

Fix the defition of VDSUSP and add CCTS_OFLOW (which
was mentioned in NEWS, but not actually ad...

f26bfe4b25f7e5a4f68fcac26207b7175abad208 authored about 1 year ago by Ronald Oussoren <[email protected]>
GH-111485: Factor out tier 2 code generation from the rest of the interpreter code generator (GH-112968)

0c55f270604f8541bcf43526e5cf6c6eddfff451 authored about 1 year ago by Mark Shannon <[email protected]>
gh-112970: Detect and use closefrom() when available (#112969)

glibc-2.34 implements closefrom(3) using the same semantics as on BSD.
Check for closefrom() in...

c454e934d36193709aadba8e8e28739790086b95 authored about 1 year ago by Sam James <[email protected]>
gh-87286: Add a number of LOG_* constants to syslog (#24432)

* bpo-43120: Add a number of LOG_* constants to syslog

This adds a number of syslog facilitie...

0d2fe6bab01541301abe98a23ee15a16f493fe74 authored about 1 year ago by Ronald Oussoren <[email protected]>
gh-112953: Rename idlelib/NEWS.txt to News3.txt and update (#112988)

e0fb7004ede71389c9dd462cd03352cc3c3a4d8c authored about 1 year ago by Terry Jan Reedy <[email protected]>
gh-112983: Add the known magic value of 3495 for Python 3.11 bytecode (#112985)

Add the known magic value of 3495 for Python 3.11 bytecode

616622cab7200bac476bf753d6cc98f4ee48808c authored about 1 year ago by wim glenn <[email protected]>
A smattering of cleanups in uop debug output and lltrace (#112980)

* Include destination T1 opcode in Error debug message
* Include destination T1 opcode in DEOPT...

5b8664433829ea967c150363cf49a5c4c1380fe8 authored about 1 year ago by Guido van Rossum <[email protected]>
gh-112532: Require mimalloc in `--disable-gil` builds (gh-112883)

fdee7b7b3e15931d58f07e5449de2e55b4d48b05 authored about 1 year ago by Sam Gross <[email protected]>
gh-112978: Remove redundant condition inside `take_gil` (gh-112979)

fed294c6453527addd1644633849e2d8492058c5 authored about 1 year ago by Yan Yanchii <[email protected]>
gh-71383: Update Tcl/Tk version in Windows to our patched build containing a targeted upstream fix (GH-112973)

1c5fc02fd0576be125638a5261be12eb3224be81 authored about 1 year ago by Steve Dower <[email protected]>
GH-83162: Rename re.error for better clarity. (#101677)

Renamed re.error for clarity, and kept re.error for backward compatibility.
Updated idlelib fil...

a01022af23b27a9bfb4fadbcdb60b1ddf24a7220 authored about 1 year ago by achhina <[email protected]>
gh-90350: Optimize builtin functions min() and max() (GH-30286)

Builtin functions min() and max() now use METH_FASTCALL

0066ab5bc58a036b3f448cd6f9bbdd92120e39ba authored about 1 year ago by colorfulappl <[email protected]>
gh-112529: Use atomic operations for `gcstate->collecting` (#112533)

* gh-112529: Use atomic operations for `gcstate->collecting`

The `collecting` field in `GCSta...

d70e27f25886e3ac1aa9fcc2d44dd38b4001d8bb authored about 1 year ago by Sam Gross <[email protected]>
gh-108303: Move `double_const` to `test_import` where it belongs (#112108)

0738b9a338fd27ff2d4456dd9c15801a8858ffd9 authored about 1 year ago by Nikita Sobolev <[email protected]>
gh-112507: Detect Cygwin and MSYS with `uname` instead of `$OSTYPE` (GH-112508)

Detect Cygwin and MSYS with `uname` instead of `$OSTYPE`

`$OSTYPE` is not defined by POSIX an...

d7b5f102319bb0389c5248e9ecf533eae4163424 authored about 1 year ago by James Morris <[email protected]>
gh-111178: Avoid calling functions from incompatible pointer types in memoryobject.c (GH-112863)

* Make memory_clear() compatible with inquiry
* Make memory_traverse() compatible with traverse...

f4fe65e2dd7eda33c098c8af3a1974c5f7f11ab7 authored about 1 year ago by Christopher Chavez <[email protected]>
gh-94606: Fix error when message with Unicode surrogate not surrogateescaped string (GH-94641)

Co-authored-by: Serhiy Storchaka <[email protected]>

27a5fd8cb8c88537216d7a498eba9d9177951d76 authored about 1 year ago by Sidney Markowitz <[email protected]>
gh-112898: warn about unsaved files when quitting IDLE on macOS (#112939)

* gh-112898: warn about unsaved files when quitting IDLE on macOS

Implement the TK function `...

3251ba8f1af535bf28e31a6832511ba19e96b262 authored about 1 year ago by Ronald Oussoren <[email protected]>
GH-111485: Factor out generation of uop IDs from cases generator. (GH-112877)

c27e9d5d17abf468ea10081e177ba673316b1b98 authored about 1 year ago by Mark Shannon <[email protected]>
Fix SyntaxWarning in test_syntax.py (GH-112944)

97cd45bfdbb6525457ba9d6824386f1e0eea6657 authored about 1 year ago by Anthony Sottile <[email protected]>
gh-112943: Correctly compute end offsets for multiline tokens in the tokenize module (#112949)

a135a6d2c6d503b186695f01efa7eed65611b04e authored about 1 year ago by Pablo Galindo Salgado <[email protected]>
gh-101100: Improve documentation on function attributes (#112933)

Co-authored-by: Hugo van Kemenade <[email protected]>

4c5b9c107a1d158b245f21a1839a2bec97d05383 authored about 1 year ago by Alex Waygood <[email protected]>
GH-101986: Support translation for Limited/Unstable API & Stable ABI (#107680)

Co-authored-by: Ezio Melotti <[email protected]>
Co-authored-by: Hugo van Kemenade <hugovk...

9cdf05bc28c5cd8b000b9541a907028819b3d63e authored about 1 year ago by Adam Turner <[email protected]>
Doc: c-api: fix order of PyMemberDef fields (#112879)

42a86df3a376a77a94ffe6b4011a82cf51dc336a authored about 1 year ago by Inada Naoki <[email protected]>
Add a fuzzer for `Py_CompileStringExFlags` (#111721)

eb27c9a99edb6bf3be1c93579d885edd0f403901 authored about 1 year ago by Brad Larsen <[email protected]>
Argument Clinic: fix bare "type" in annotations (#112915)

Bare "type" in annotations should be equivalent to "type[Any]"; see
https://discuss.python.org/...

1f9cd3c1e5410e45ade4362713229fa445ea6962 authored about 1 year ago by Jelle Zijlstra <[email protected]>
gh-110686: Test pattern matching with `runtime_checkable` protocols (#110687)

9d02d3451a61521c65db6f93596ece2f572f1f3e authored about 1 year ago by Nikita Sobolev <[email protected]>
gh-101100: Fix Sphinx warning in library/http.cookies.rst (#112908)

Co-authored-by: Alex Waygood <[email protected]>

7595d47722ae359e6642506646640a3f86816cef authored about 1 year ago by Hugo van Kemenade <[email protected]>
gh-109980: Fix test_tarfile_vs_tar on macOS (#112905)

On recentish macOS versions the system tar
command includes system metadata (ACLs, extended att...

dd2ebdf89ff144e89db180bd552c50615f712cb2 authored about 1 year ago by Ronald Oussoren <[email protected]>
Docs: Use 'f-strings' as header (#112888)

5bf7580d72259d7d64f5ee8cfc2df677de5310a4 authored about 1 year ago by Hugo van Kemenade <[email protected]>
IDLE: Tweak iomenu.IOBinding.maybesave (#112914)

Add docstring, use f-string, simplify code.

ca1bde894305a1b88fdbb191426547f35b7e9200 authored about 1 year ago by Terry Jan Reedy <[email protected]>
GH-112906: Fix performance regression in pathlib path initialisation (#112907)

This was caused by 76929fdeeb, specifically its use of `super()` and its
packing/unpacking `*ar...

23df46a1dde82bc5a51578d9443024cf85827b95 authored about 1 year ago by Barney Gale <[email protected]>
gh-101100: Improve documentation of `TracebackType` attributes (#112884)

96f64a2b1b4e3d4902848c63e42717a9c5539e03 authored about 1 year ago by Alex Waygood <[email protected]>
gh-101100: Fix Sphinx nitpicks in `library/tempfile.rst` (#112886)

Co-authored-by: Hugo van Kemenade <[email protected]>

54410e6bd9460c9899b17132f34fd1a68b0cbdfe authored about 1 year ago by Alex Waygood <[email protected]>
gh-112867: fix for WITH_PYMALLOC_RADIX_TREE=0 (GH-112885)

The _obmalloc_usage structure is only defined if the obmalloc radix tree
is enabled.

890ce430d94b0b2bccc92a8472b1e1030b4faeb8 authored about 1 year ago by Neil Schemenauer <[email protected]>
gh-110109: Fix installed buildbots now `pathlib` is a package (#112901)

c1652d6d6201e5407b94afc297115a584b5a0955 authored about 1 year ago by Alex Waygood <[email protected]>
GH-110109: Move pathlib ABCs to new `pathlib._abc` module. (#112881)

Move `_PurePathBase` and `_PathBase` to a new `pathlib._abc` module, and
drop the underscores f...

a98e7a8112f5d77fd647e70c4cf4264b2fd12288 authored about 1 year ago by Barney Gale <[email protected]>