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-98040: Suppress cross-references to the removed ``imp`` module (#104131)

Suppress cross-references to imp

328435ed42d9d2d0aab7024540c745e730b9b9b1 authored over 1 year ago
gh-98040: Remove find_loader, find_module and other deprecated APIs (#98059)

* Remove deprecated classes from pkgutil
* Remove some other PEP 302 obsolescence
* Use find_s...

326997829d02458246dfd5b6d03297e2418bde52 authored over 1 year ago
gh-103845: Remove line & instruction instrumentations before adding them back (GH-103851)

bcea36f8db9ad4fd542b38997e065987e829cb9f authored over 1 year ago
GH-84976: Re-introduce `datetime.py` and fix reprs

Without the change to the reprs, pure-python classes would have a repr
of `datetime._pydatetime....

0a5cd984b215f28d3c205eadf0daf201b3388c90 authored over 1 year ago
GH-84976: Move Lib/datetime.py to Lib/_pydatetime

This breaks the tests, but we are keeping it as a separate commit so
that the move operation and...

65c4a2b326086875ecbedf032204d1ff24ba74d7 authored over 1 year ago
gh-104078: Improve performance of PyObject_HasAttrString (#104079)

8d34031068ece75667260f6526d3165efe34e054 authored over 1 year ago
gh-82012: Deprecate bitwise inversion (~) of bool (#103487)

The bitwise inversion operator on bool returns the bitwise inversion of the
underlying int valu...

fdb3ef8c0f94c7e55870a585dc6499aca46f9f90 authored over 1 year ago
gh-101100: Fix Sphinx warnings in `curses` and `curses.ascii` modules (#103457)

Co-authored-by: Shantanu <[email protected]>

5b05b013ff13032ffc4db07108a507c08b3a604d authored over 1 year ago
GH-89769: `pathlib.Path.glob()`: do not follow symlinks when checking for precise match (GH-29655)

Co-authored-by: Barney Gale <[email protected]>

af886ffa0612124598b5e8174c3b1be0f60eab38 authored over 1 year ago
gh-104049: do not expose on-disk location from SimpleHTTPRequestHandler (#104067)

Do not expose the local server's on-disk location from `SimpleHTTPRequestHandler` when generatin...

c7c3a60c88de61a79ded9fdaf6bc6a29da4efb9a authored over 1 year ago
gh-104109: Expose Py_NewInterpreterFromConfig() in the Public C-API (gh-104110)

We also expose PyInterpreterConfig. This is part of the PEP 684 (per-interpreter GIL) implementa...

292076a9aa29aba1023340a0d24252a7b27a454e authored over 1 year ago
gh-94673: More Per-Interpreter Fields for Builtin Static Types (gh-103912)

his involves moving tp_dict, tp_bases, and tp_mro to PyInterpreterState, in the same way we did ...

de64e7561680fdc5358001e9488091e75d4174a3 authored over 1 year ago
GH-103963: Make dis display names of args for intrinsics opcodes (#104029)

872cbc613245db7a1fc5e6656ed0135d2e115f50 authored over 1 year ago
GH-104102: Optimize `pathlib.Path.glob()` handling of `../` pattern segments (GH-104103)

These segments do not require a `stat()` call, as the selector's
`_select_from()` method is cal...

65a49c6553a27cc36eebb4b79f409c3cb4450d8c authored over 1 year ago
GH-104104: Optimize `pathlib.Path.glob()` by avoiding repeated calls to `os.path.normcase()` (GH-104105)

Use `re.IGNORECASE` to implement case-insensitive matching. This
restores behaviour from before...

47770a1e91d096fd1c689eb0c78b0f9e76b43639 authored over 1 year ago
gh-103822: [Calendar] change return value to enum for day and month APIs (GH-103827)

1f5384434dce013b5dcf7e7ea3ec5312d13bba72 authored over 1 year ago
gh-65022: Fix description of tuple return value in copyreg (#103892)

587f2f018051049cf5d9de3e12ed5aa7644404dc authored over 1 year ago
GH-103525: Improve exception message from `pathlib.PurePath()` (GH-103526)

Check that arguments are strings before calling `os.path.join()`.

Also improve performance of...

8611e7bf5ceace998fefcbf26ab1c5d5bc8a0e2a authored over 1 year ago
gh-84436: Add integration C API tests for immortal objects (gh-103962)

d81ca7ec029ba05084751c8df64292bb48f4f30f authored over 1 year ago
gh-103743: Add PyUnstable_Object_GC_NewWithExtraData (GH-103744)

Co-authored-by: Petr Viktorin <[email protected]>
Co-authored-by: Erlend E. Aasland <erlend.a...

87223f32aba872cfebde6fbe38673799eb79f248 authored over 1 year ago
gh-102997: Update Windows installer to SQLite 3.41.2. (#102999)

f6314b92dcfc8ca6ff3fd150814f85448db69165 authored over 1 year ago
GH-103484: Fix redirected permanently URLs (#104001)

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

68ed2a2a3f1e715dc10724b0c000ec2fc498d11e authored over 1 year ago
Improve assert_type phrasing (#104081)

I'd like to make the fact that this does nothing at runtime
really obvious, since I suspect thi...

82ba6ce303d04a7b21034e38d220e23ca9f1dc0a authored over 1 year ago
gh-102997: Update macOS installer to SQLite 3.41.2. (GH-102998)

f0ad4567319ee4ae878d570ab7709ab63df9123e authored over 1 year ago
GH-103472: close response in HTTPConnection._tunnel (#103473)

Avoid a potential `ResourceWarning` in `http.client.HTTPConnection`
by closing the proxy / tunn...

9de0cf20fa0485e327e57cc0864c7476da85cfad authored over 1 year ago
gh-88496: IDLE - fix another test on macOS (#104075)

Needed for Catalina: test_sidebar add 'idletasks' and skip assert.

690df4c16ca4f0054d27a6148da9e6af809a2658 authored over 1 year ago
gh-94673: Hide Objects in PyTypeObject Behind Accessors (gh-104074)

This makes it much cleaner to move more PyTypeObject fields to PyInterpreterState.

f73abf8e03fd370c86fbb2a249fe1e065f7d84b4 authored over 1 year ago
gh-94673: Properly Initialize and Finalize Static Builtin Types for Each Interpreter (gh-104072)

Until now, we haven't been initializing nor finalizing the per-interpreter state properly.

fdd878650d325297cd801305bc2d1b0e903e42b4 authored over 1 year ago
gh-104016: Skip test for deeply neste f-strings on wasi (#104071)

b1ca34d4d5e463b8108eea20090f12292390f0cf authored over 1 year ago
gh-104057: Fix direct invocation of test_super (#104064)

605f8785db26c3acdde90cfd4ecebb208362a1b8 authored over 1 year ago
gh-87092: Expose assembler to unit tests (#103988)

80b714835d6f5e1cb8fbc486f9575b5eee9f007e authored over 1 year ago
gh-97696: asyncio eager tasks factory (#102853)

Co-authored-by: Jacob Bower <[email protected]>
Co-authored-by: Carol Willing <carolcode@willingc...

a474e04388c2ef6aca75c26cb70a1b6200235feb authored over 1 year ago
gh-84436: Immortalize in _PyStructSequence_InitBuiltinWithFlags() (gh-104054)

This also does some cleanup.

59bc36aacddd5a3acd32c80c0dfd0726135a7817 authored over 1 year ago
gh-104057: Fix direct invocation of test_module (GH-104059)

d448fcb0323bf00cb4ff4a1e65e8424a73b5f0d4 authored over 1 year ago
gh-100458: Clarify Enum.__format__() change of mixed-in types in the whatsnew/3.11.rst (GH-100387)

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

e665563f8301d0db5cb0847d75fc879f074aa100 authored over 1 year ago
gh-104018: disallow "z" format specifier in %-format of byte strings (GH-104033)

PEP-0682 specified that %-formatting would not support the "z" specifier,
but it was unintentio...

3ed8c882902a6982fd67e898a5b8a2d619fb5ddf authored over 1 year ago
gh-104016: Fixed off by 1 error in f string tokenizer (#104047)

Co-authored-by: sunmy2019 <[email protected]>
Co-authored-by: Ken Jin...

5078eedc5b18f0d208af6e30f60b33419132d1b6 authored over 1 year ago
GH-103629: Update Unpack's repr in compliance with PEP 692 (#104048)

2d526cd32fe8b286aae38956648e508070729f8f authored over 1 year ago
gh-102799: replace sys.exc_info by sys.exception in inspect and traceback modules (#104032)

a679c3d58d10aafd9ac9355fdd16151607e37d65 authored over 1 year ago
Fix typo in "expected" word in few source files (#104034)

2a884ceb36e799c900129d4b5b6248262004efb5 authored over 1 year ago
gh-103824: fix use-after-free error in Parser/tokenizer.c (#103993)

d5a97074d24cd14cb2a35a2b1ad3074863cde264 authored over 1 year ago
gh-104035: Do not ignore user-defined `__{get,set}state__` in slotted frozen dataclasses (#104041)

99aab610622fc4b4c4fe56b77c0760cf77066a53 authored over 1 year ago
gh-104028: Reduce object creation while calling callback function from gc (gh-104030)

e1476942525ae847875dab55541bef4a8a99dd3d authored over 1 year ago
gh-104036: Fix direct invocation of test_typing (#104037)

Previously, `python -m test test_typing` worked, but `python Lib/test/test_typing.py` did not.

4181d078fc945313568eb39965cb9190881606b5 authored over 1 year ago
gh-102213: Optimize the performance of `__getattr__` (GH-103761)

Co-authored-by: Kirill <[email protected]>
Co-authored-by: Łukasz Langa...

59c27fa5cb95e2d608747a50fc675bbe2fc96beb authored over 1 year ago
gh-103895: Improve how invalid `Exception.__notes__` are displayed (#103897)

487f55d5801a9ae7d79d37e259e8c377c9acd39b authored over 1 year ago
Adjust expression from `==` to `!=` in alignment with the meaning of the paragraph. (GH-104021)

93107aa2a49a9354ffb10b3cd263dc3e99ebdeff authored over 1 year ago
gh-88496: Fix IDLE test hang on macOS (#104025)

Replace widget.update() with widget.update_idletasks in two places.

4b27972f5fe816d3616f97f8643d8ad922473ab5 authored over 1 year ago
Improve int test coverage (#104024)

Following discussion in https://discuss.python.org/t/bug-in-int-42/26360/5

This tests some of...

69bc86cb1aed49db27afc0095e0f4bcd8f1f3983 authored over 1 year ago
gh-88773: Added teleport method to Turtle library (#103974)

Add a `teleport` method to `turtle` module turtle instances that acts a lot like `goto`, _but_ e...

74a2b79c6265c92ef381b5ff0dc63903bf0178ac authored over 1 year ago
gh-104015: Fix direct invocation of `test_dataclasses` (#104017)

Previously, `python -m test test_dataclasses` passed, but `./python.exe Lib/test/test_dataclasse...

654d44b3a4d3ee4d92b690668aa5189acf4f9d8f authored over 1 year ago
gh-104012: Ensure test_calendar.CalendarTestCase.test_deprecation_warning consistently passes (#104014)

7d3931e94a76491111a6e391e111cb066236cff4 authored over 1 year ago
gh-103977: compile re expressions in platform.py only if required (#103981)

Co-authored-by: Jelle Zijlstra <[email protected]>

f186557dc3e77495ba65b9b7e492ab6ddb7cecc3 authored over 1 year ago
gh-98003: Inline call frames for CALL_FUNCTION_EX (GH-98004)

ed95e8cbd4cbc813666c7ce7760257cc0f169d03 authored over 1 year ago
Replace Netlify with Read the Docs build previews (#103843)

Co-authored-by: Oleg Iarygin <[email protected]>
Co-authored-by: C.A.M. Gerlach <CAM.Gerlach@Ge...

accb417c338630ac6e836a5c811a89d54a3cd1d3 authored over 1 year ago
Update name in acknowledgements and add mailmap (#103696)

I changed my name last year, and would like to update my name in the
acknowledgements and git h...

4b10ecc29f6ae69e599a5475a62d8e96a8711f90 authored over 1 year ago
gh-82054: allow test runner to split test_asyncio to execute in parallel by sharding. (#103927)

This runs test_asyncio sub-tests in parallel using sharding from Cinder. This suite is typically...

9e011e7c77dad7d0bbb944c44891531606caeb21 authored over 1 year ago
Remove non-existing tools from Sundry skiplist (#103991)

00e2c5960ea785e4659187335c29ab19df9298a4 authored over 1 year ago
gh-103793: Defer formatting task name (#103767)

The default task name is "Task-<counter>" (if no name is passed in during Task creation).
This ...

85c7bf5bcec07beea6064976e6199195cd34329d authored over 1 year ago
gh-87092: change assembler to use instruction sequence instead of CFG (#103933)

fbf3596c3edadd03b5a8c659e9f27a09e5d1a051 authored over 1 year ago
gh-103636: issue warning for deprecated calendar constants (#103833)

Co-authored-by: Hugo van Kemenade <[email protected]>
Co-authored-by: Éric <merwo...

84e7d0f0c7f9a44d81be2d705ed4d401a6505356 authored over 1 year ago
Various small fixes to dis docs (#103923)

- Fix description of MAKE_CELL, which appeared to be inverted from the
actual behavior
- Fix...

ed29f524cf7d2fd11d420604f80f1d4cf0079891 authored over 1 year ago
GH-103082: Code cleanup in instrumentation code (#103474)

738c226786997262b76557d2dadd2beb89ea3fd1 authored over 1 year ago
gh-98040: Remove just the `imp` module (#98573)

e1f14643dc0e6024f8df9ae975c3b05912a3cb28 authored over 1 year ago
GH-103971: Forward-port test from GH-103980 (GH-103984)

79b9db9295a5a1607a0b4b10a8b4b72567eaf1ef authored over 1 year ago
GH-103944: Check error status when raising DeprecationWarning (#103949)

689723a4abdc1e61a9f71db8ff40886ae1b1704d authored over 1 year ago
gh-103978: avoid using 'class' as an identifier (#103979)

ebf97c50f25d61e15671a4658f5718f214c35a98 authored over 1 year ago
gh-101100: Add reference doc for __post_init__ (#103818)

Signed-off-by: Olga Matoula <[email protected]>

83aa496f81f86b46caf249a8ff7e168e6b27622d authored over 1 year ago
Update itertool recipe: polynomial_from_roots() (GH-103973)

c3453fbb119c7ad916d68953f17d35668b0ff390 authored over 1 year ago
GH-103804: Add test for dis.disco (#103901)

81387fe36e76438447ff2bddc36f4f5ff2c820a2 authored over 1 year ago
gh-100021: Document that sqlite3's executemany() discards resulting rows (#103939)

30216b69a2fc716c7cfab842364a379cd6ffe458 authored over 1 year ago
Fix typo in math.log docstring (#103943)

52cedc5c10336f0bc199d28524491e7de05bd047 authored over 1 year ago
gh-83925: Make asyncio.subprocess communicate similar to non-asyncio (#18650)

subprocess's communicate(None) closes stdin of the child process, after
sending no (extra) data...

67d140dba72dc2cb661d55878384464de46719e7 authored almost 2 years ago
gh-94673: Fix _PyTypes_InitTypes() and get_type_attr_as_size() (gh-103961)

This change has two small parts:

1. a follow-up to gh-103940 with one case I missed
2. addin...

424a785a07049924603228b153f746cfe3a983a2 authored almost 2 years ago
gh-94673: Ensure Builtin Static Types are Readied Properly (gh-103940)

There were cases where we do unnecessary work for builtin static types. This also simplifies som...

d2e2e53f733f8c8098035bbbc452bd1892796cb3 authored almost 2 years ago
gh-102628: Fix sqlite3 CLI prompt in IDLE on Windows (#103945)

56c7176d1de3a0770085cad3865c1de42ba86f42 authored almost 2 years ago
Docs: fix dunders with too many underscores (#103955)

2cf945bec6cbfe7172c3bb4e1da8b1c3e8a54bc3 authored almost 2 years ago
gh-103935: Use `io.open_code()` when executing code in trace and profile modules (GH-103947)

d50f01ad0a965c6d41e24ef77be0fe643efa1bfd authored almost 2 years ago
gh-98822: Add missing test directories to TESTSUBDIRS (#103942)

bf0b8a9f8d647515170cbdf3b6a8c0f44e0f37b3 authored almost 2 years ago
gh-87092: update CODEOWNERS for split of compile.c to 3 files (#103941)

72adaba6dd2aa1a9aeb9a992db7d854c89202e27 authored almost 2 years ago
gh-102628: Fix sqlite3 CLI prompt for Windows console users (#103898)

The prompt will still be incorrect in IDLE on Windows,
as IDLE uses CTRL-D for EOF on all platf...

8def5ef0160979c05a20f35b143d2314e639982b authored almost 2 years ago
GH-103903: Test the minimum Sphinx version in CI (#103904)

44b5c21f4124f9fa1312fada313c80c6abfa6d49 authored almost 2 years ago
GH-103857: Deprecate utcnow and utcfromtimestamp (#103858)

Using `datetime.datetime.utcnow()` and `datetime.datetime.utcfromtimestamp()` will now raise a `...

0b7fd8ffc5df187edf8b5d926cee359924462df5 authored almost 2 years ago
GH-90750: Use datetime.fromisocalendar in _strptime (#103802)

Use datetime.fromisocalendar in _strptime

This unifies the ISO → Gregorian conversion logic a...

a5308e188b810e5cc69c1570bdc9b21ed6c87805 authored almost 2 years ago
gh-102765: Update ntpath.isdir/isfile/islink/exists to use GetFileInformationByName when available (GH-103485)

b701dce340352e1a20c1776feaa368d4bba91128 authored almost 2 years ago
gh-103583: Isolate CJK codec modules (#103869)

8a0c7f1e402768c7e806e2472e0a493c1800851f authored almost 2 years ago
gh-103092: Isolate _ctypes, part 1 (#103893)

Establish global state and port the following types to heap types:

- DictRemover_Type
- PyCA...

e9c777208f83b9a78fcef1eb3c56e209e739ffc1 authored almost 2 years ago
gh-103590: do not wrap a single exception raised from a try-except* (#103665)

63842bd90793c693f56bd8aad710b5267d41cf6d authored almost 2 years ago
gh-103607: Fix `pause_reading` to work when called from `connection_made` in `asyncio`. (#17425)

Co-authored-by: Kumar Aditya <[email protected]>

78942ecd9b1dbbd95e99cc298b0154fe126dac12 authored almost 2 years ago
gh-103880: Fix `assertRaises` usage in `test_genericalias` (GH-103916)

dff8e5dc8d0758d1f9c55fdef308e44aefebe1a2 authored almost 2 years ago
gh-103883: Doc: Move PyUnicode_FromObject doc (#103913)

This API is one of Unicode creator APIs.

ce2383ec6665850a1bdffad388876481b6f3205f authored almost 2 years ago
gh-89415: Add source-specific multicast constants to socket module (#103684)

Add socket options for source-specific multicast when present as C #defines.

Co-authored-by: ...

1d99e9e46e9b517532fea11befe2e6d0043850bd authored almost 2 years ago
gh-103656: Transfer f-string buffers to parser to avoid use-after-free (GH-103896)

Co-authored-by: Pablo Galindo <[email protected]>

9169a56fad246364fd3224306e72e0d0725c35aa authored almost 2 years ago
gh-62432: unittest runner: Exit code 5 if no tests were run (#102051)

As discussed in https://discuss.python.org/t/unittest-fail-if-zero-tests-were-discovered/21498/7...

76632b836cf81a95301f4eb1fa43682e8d9ffa67 authored almost 2 years ago
gh-103629: Update typing.Unpack docs in compliance with PEP 692 (#103894)

dc3f97549a8fe4f7fea8d0326e394760b51caa6e authored almost 2 years ago
gh-60436: fix curses textbox backspace/del (#103783)

Co-authored-by: Łukasz Langa <[email protected]>
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail...

a3a5b4bb232ba29875147baa3b56a5524eece353 authored almost 2 years ago
gh-48241: Clarify URL needs to be encoded when provided to urlopen and Request (#103855)

Co-authored-by: Łukasz Langa <[email protected]>

44010d0f1203134cd8f885ca574caaef373e80f6 authored almost 2 years ago
Update MAC_address wikipedia URL in comments (#29019)

e901588002f3ac5bf4d3c61cda5ad7bf50bacadd authored almost 2 years ago
gh-103884: Docs CI: Only attempt nit-picky PR annotations for PRs (#103889)

842daa57cf93280dfb3430061007b7d54d3c1353 authored almost 2 years ago
gh-103489: Add get/set config methods to sqlite3.Connection (#103506)

bb8aa7a2b41ad7649d66909e5266fcee039e63ed authored almost 2 years ago