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-104947: Make pathlib.PureWindowsPath comparisons consistent across platforms (GH-104948)

Use `str.lower()` rather than `ntpath.normcase()` to normalize case of
Windows paths. This rest...

ad0be361c9922a918c7c3eaf83e1d8f2b019279c authored over 1 year ago
gh-103921: Document PEP 695 (#104642)

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

060277d96bf4ba86df8e4d65831a8cbdfeb51fc5 authored over 1 year ago
gh-104983: Fix test_peg_generator (#104985)

95f1b1fef777254a45559c0348e80185df3634ff authored over 1 year ago
gh-104984: remove kwargs and starargs from Call & ClassDef (#104986)

These fields are removed in https://github.com/python/cpython/commit/025e9ebd0a0a19f50ca83af6ada...

61c1d6760facbc172a58512cad46148f587b4da1 authored over 1 year ago
gh-104972: Ensure that line attributes in tokens in the tokenize module are correct (#104975)

3fdb55c48291a459fb1e33edb5140ec0383222df authored over 1 year ago
Remove raw asserts in test_typing.py (#104951)

2cb445635e99d4401949cabebd373288cfdd0138 authored over 1 year ago
gh-104804: Remove webbrowser.MacOSX class, deprecated in Python 3.11 (#104816)

Co-authored-by: C.A.M. Gerlach <[email protected]>
Co-authored-by: Victor Stinner <vstinn...

5ab4bc05c459f25c9d1dcb9b20f10bbd7e6eae5e authored over 1 year ago
gh-100238: Use setuptools in peg-generator and reenable tests (#104798)

afa759fb800be416f69e3e9c9b3efe68006316f5 authored over 1 year ago
gh-104773: PEP 594: Remove the imghdr module (#104777)

* Remove the Lib/test/imghdrdata/ directory.
* Copy 5 pictures (gif, png, ppm, pgm, xbm) from r...

e399f46a77263621610b350453e0f50252c6dc08 authored over 1 year ago
gh-104799: Move location of type_params AST fields (#104828)

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

ba73473f4c18ba4cf7ab18d84d94a47d2d37a0c5 authored over 1 year ago
gh-104955: Fix __release_buffer__ signature (#104956)

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

6e1eccdcce5ea3bf1ef9d326d20ef9df21262c6b authored over 1 year ago
gh-104924: Fix `read()able` in `http.client` log messages (gh-104926)

6c81d7572edbe3a5800b1128e55a2dcef03cc13c authored over 1 year ago
GH-89091: raise `RuntimeWarning` for unawaited async generator methods (#104611)

7fc542c88dc8a09d71006a6240943407b83229d0 authored over 1 year ago
gh-104943: Remove mentions of old Python versions (#104945)

46857d0b2a2ac6aeb6dcce2bf2c92ddf4abe7496 authored over 1 year ago
gh-104479: Update outdated tutorial floating-point reference (#104681)

2cf04e455d8f087bd08cd1d43751007b5e41b3c5 authored over 1 year ago
gh-104886: Remove deprecated configparser.LegacyInterpolation (#104887)

Co-authored-by: Victor Stinner <[email protected]>

3f9c60f51ef820937e7e0f95f45e63fa0ae21e6c authored over 1 year ago
gh-102024: Reduced _idle_semaphore.release calls (#102025)

Reduced _idle_semaphore.release calls in concurrent.futures.thread._worker
_idle_semaphore.rele...

0242e9a57aa87ed0b5cac526f65631c654a39054 authored over 1 year ago
GH-104787: use managed dict in `_asyncio` (#104795)

72c3d2e105f120f6f2bce410699b34dac4e948fd authored over 1 year ago
gh-104876: Remove deprecated turtle.RawTurtle.settiltangle (#104877)

Co-authored-by: Victor Stinner <[email protected]>

10c45838e1de47ef57708c71e3d9c2ddb78d493d authored over 1 year ago
Fix typo in the tokenizer (#104950)

705e387dd81b971cb1ee5727da54adfb565f61d0 authored over 1 year ago
GH-104898: Add __slots__ to os.PathLike (GH-104899)

bd1b6228d132b8e9836fe352cd8dca2b6c1bd98c authored over 1 year ago
gh-104786: Remove kwargs-based TypedDict creation (#104891)

Deprecated since Python 3.11.

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

fea8632ec69d160a11b8ec506900c14989952bc1 authored over 1 year ago
gh-104372: Drop the GIL around the vfork() call. (#104782)

On Linux where the `subprocess` module can use the `vfork` syscall for
faster spawning, prevent...

d08679212d9af52dd074cd4a6abb440edb944c9c authored over 1 year ago
Fix umask test failures under Codespaces (#104913)

Also turn on the Python extension for Python code completions and bump the installed versions of...

08888650aa03e285a97f84f34c2629ec8a8a8681 authored over 1 year ago
gh-104935: typing: Fix interactions between `@runtime_checkable` and `Generic` (#104939)

---------

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

2b7027d0b2ee2e102a24a0da27d01b8221f9351c authored over 1 year ago
gh-104773: PEP 594: Remove the chunk module (#104868)

The module had no tests.

77d7ec5aa978db05cfb6f83e7624ca195065ce11 authored over 1 year ago
gh-104773: PEP 594: Remove the audioop module (#104937)

f66be6b11a0329e90cb0630c24fd8b07ce6b5c7c authored over 1 year ago
gh-104773: PEP 594: Remove the aifc module (#104933)

* Remove .aifc and .aiff test files of Lib/test/audiodata/
* Remove Lib/test/Sine-1000Hz-300ms....

036da3bd43aa2593d17d2fb73d4794f9965c577d authored over 1 year ago
gh-84976: Add back UTC to datetime.__all__ (#104920)

gh-84796: Add back UTC to datetime.__all__

This was mistakenly dropped in #103637

Noticed ...

076b6204cbe481fdec39ce12a71aaaa6384478a0 authored over 1 year ago
Improves the Windows MSI test run on PR (GH-104929)

Correctly set the exit code when builds fail
Also build docs as part of the test

569b2b8d612354062b8679d2d3f44f7ee03e66c2 authored over 1 year ago
gh-104773: PEP 594: Remove the uu module (#104932)

Doc/license.rst: Keep the UUencode and UUdecode license since it's
also used by the uu codec.

dbc8216f4c00ea40b0c2d3ca487e5afeb4b0e0b1 authored over 1 year ago
gh-104773: PEP 594: Remove the crypt module (#104908)

Remove the crypt module and its private _crypt extension, deprecated
in Python 3.11.

e4127eaa1ea9104be0a1d9d9e147d50ba88f59aa authored over 1 year ago
Fix indentation in `json.AttrDict` REPL example (#104930)

This is causing the docs to be rendered incorrectly.

38539ef1267f26a8b3508fcc8c6199cf46fc300b authored over 1 year ago
CI: Cache config.cache across runs to speed up build (#104800)

1080c4386dd3beb9ee808acdf3c3f01835f73860 authored over 1 year ago
Misc improvements to the itertools docs (GH-104916)

278030a17d6889731d91a55e9f70cbec0b07dee8 authored over 1 year ago
Misc updates to Whatsnew 3.12 (#104912)

8557a9707814385425ccbe7a868309731d405965 authored over 1 year ago
gh-104773: Remove the msilib package (GH-104911)

98c4333e88131fe128494f7474ad12b8b62922b2 authored over 1 year ago
gh-104874: Document NewType.__supertype__ (#104875)

41768a2bd3a8f57e6ce4e4ae9cab083b69817ec1 authored over 1 year ago
gh-104773: Fix PY_STDLIB_MOD_SET_NA() on macOS (#104901)

The _scproxy is available on macOS: fix configure script.

dbcdbf1814b3df4c4e08e525b03384376598217d authored over 1 year ago
gh-104820: Fixes os.stat on Windows to better handle file systems that do not support FileIdInformation (GH-104892)

6031727a37c6003f78e3b0c7414a0a214855dd08 authored over 1 year ago
gh-104773: PEP 594: Remove the xdrlib module (#104900)

pickle documentation no longer mentions the XDR format.

087c1a6539eac330372a8b759bf3e2d472f6148a authored over 1 year ago
gh-104773: PEP 594: Remove the nis module (#104897)

17e1fe0f9ba87eb170493daa0a4de207425195fd authored over 1 year ago
gh-104835: Remove unittest's deprecated getTestCaseNames, makeSuite, findTestCases (#104836)

b1cb30ec8639e4e65f62e8f6cd44e979640431c8 authored over 1 year ago
gh-104773: PEP 594: Remove the nntplib module (#104894)

* socket_helper.transient_internet() no longer imports nntplib to
catch nntplib.NNTPTemporary...

ded5f1f287674ad404ddd042745433388dc073a5 authored over 1 year ago
gh-104773: PEP 594: Remove the spwd module (#104871)

Remove spwd from the configure script and Modules/Setup.

684e99d01df0c7c8f7c67567e2cece4673df9432 authored over 1 year ago
gh-99108: Refresh HACL* (#104808)

Refresh HACL* from upstream to improve SHA2 performance and fix a 32-bit issue in SHA3.

160321e5304b962a162eb023472aa2bc8307ae15 authored over 1 year ago
gh-104879: Fix TypeAliasType.__module__ in exec() (#104881)

fe77a99fc8b549a8bf9ccbc5485fe5ea9bcf47b9 authored over 1 year ago
Improve test coverage for is_typeddict (#104884)

In particular, it's important to test that is_typeddict(TypedDict)
returns False.

1497607a8e99f1103c40368dd5f9057f0146a520 authored over 1 year ago
gh-104866: Tokenize should emit NEWLINE after exiting block with comment (#104870)

c90a862cdcf55dc1753c6466e5fa4a467a13ae24 authored over 1 year ago
gh-104773: PEP 594: Remove the mailcap module (#104867)

Remove Lib/test/mailcap.txt test file.

9d457e115447b2079a1f66950d3c76cb77febf38 authored over 1 year ago
gh-104773: Remove OSSAUDIODEV_LIBS variable (#104864)

Update configure script for ossaudiodev removal: remove the
OSSAUDIODEV_LIBS variable.

bbc5e5c7d707cd316d424eeb70b8ed1f792209af authored over 1 year ago
RtD docs previews: Cancel building PRs if no changes in Doc dir (#104100)

Co-authored-by: Nikita Sobolev <[email protected]>
Co-authored-by: Manuel Kaufmann <humitos@gmai...

c3204ed72755042f4727754903e9e6d53b424bb1 authored over 1 year ago
gh-104773: PEP 594: Remove the sunau module (#104863)

* Remove Lib/test/audiodata/pluck-*.au files.
* Remove Lib/test/audiotest.au file.

a5e0f5b230d2c900ff36be9806e3ddb3d537386b authored over 1 year ago
gh-102856: Update "Formatted string literals" docs section after PEP701 (#104861)

8e5b3b90c83d9aaca1dc2299da696b994780bcc0 authored over 1 year ago
gh-104773: PEP 594: Remove the ossaudiodev module (#104862)

* Remove ossaudiodev extension in configure.ac and regenerate
the configure script.
* Remove...

fc07fe4e37fbfd74e7130a20c13d0c07f0a5cff1 authored over 1 year ago
gh-104773: PEP 594: Remove the pipes module (#104848)

a4b7e9d1f812f2598ac9637d95e986c830bd451b authored over 1 year ago
gh-102856: Add missing quote to fix doctest (#104852)

3e97c001711ab68e3d54d65e264cb5c37fefbec0 authored over 1 year ago
gh-101282: Enclose BOLT_APPLY_FLAGS value in double quotes (gh-104752)

c43785192c97698a0217a680b30baae22106ed3e authored over 1 year ago
gh-104825: Remove implicit newline in the line attribute in tokens emitted in the tokenize module (#104846)

c8cf9b42eb2bfbd4c3e708ec28d32430248a1d7a authored over 1 year ago
gh-102856: Add changes related to PEP 701 in 3.12 What's New docs (#104824)

Co-authored-by: Pablo Galindo Salgado <[email protected]>
Co-authored-by: Jelle Zijlstra <jel...

c45701e9ef004a523ebb28f3be902b3cf2cf7a9b authored over 1 year ago
gh-104773: PEP 594: Remove the sndhdr module (#104774)

Remove the Lib/test/sndhdrdata/ directory.

7b00940f69ab26212ea375860a1956e157dd2c30 authored over 1 year ago
gh-104773: PEP 594: Remove cgi and cgitb modules (#104775)

* Replace "cgi" with "!cgi" in the Sphinx documentation to avoid
warnings on broken reference...

08d592389603500af398d278af4842cff6f22c33 authored over 1 year ago
gh-104719: IDLE - test existence of all tokenize references. (#104767)

Class editor.IndentSearcher contains all editor references to tokenize module.
Module io tokeni...

e561c09975bf67ad8bb67c56a81e30a9165bcc84 authored over 1 year ago
Fix test_importlib.test_side_effect_import() (#104840)

Wait until the thread spawn by the import completes to avoid dangling
threads. With this fix, t...

426950993f6a39cdf3f6a3333ac8b518833c7e61 authored over 1 year ago
gh-104797: Allow Protocols to inherit from collections.abc.Buffer (#104827)

c0ab7d401c736c37bf4462eef7c7d69fef8fab93 authored over 1 year ago
gh-104837: Revert "gh-104341: Add a Separate "Running" Lock for Each Thread (gh-104754) (#104838)

gh-104837: Revert "gh-104341: Add a Separate "Running" Lock for Each Thread (gh-104754)"

This...

4b56e56c495de58425ae3db5f4d8183127ee990b authored over 1 year ago
gh-104372: use == -1 before PyErr_Occurred (#104831)

The ideal pattern for this. (already in the 3.11 backport)

7f963bfc79a515dc9822ebddbfb1b5927d2dda09 authored over 1 year ago
gh-85934: Use getattr_static when adding mock spec (#22209)

Co-authored-by: Terry Jan Reedy <[email protected]>
Co-authored-by: Oleg Iarygin <oleg@arhadthed...

2e0931046dcc200fd6abb2cdfaf57d8b99117c57 authored over 1 year ago
GH-83863: Drop support for using `pathlib.Path` objects as context managers (GH-104807)

In Python 3.8 and prior, `pathlib.Path.__exit__()` marked a path as closed;
some subsequent att...

6b1510cf11c16c8e4381810c15ceeda6f89e79f4 authored over 1 year ago
gh-103295: fix stack overwrite on 32-bit in perf map test harness (#104811)

e0b3078705b271ff278dfbc788c2b061c92a9aa3 authored over 1 year ago
gh-104770: Let generator.close() return value (#104771)

Co-authored-by: Irit Katriel <[email protected]>

d56c933992c86986bd58eb3880aed0ed1b0cadc9 authored over 1 year ago
gh-102120: [TarFile] Add an iter function that doesn't cache (GH-102128)

50fce89d123b25e53fa8a0303a169e8887154a0e authored over 1 year ago
gh-104341: Add a Separate "Running" Lock for Each Thread (gh-104754)

Having a separate lock means Thread.join() doesn't need to wait for the thread to be cleaned up ...

097b7830cd67f039ff36ba4fa285d82d26e25e84 authored over 1 year ago
Remove gh-103207 changelog item as it was never part of any release. (GH-104814)

08b4eb83aadcbdb389b5970b51cac9be95146c2a authored over 1 year ago
Fix missing/incomplete NULL checks in multiple source files (#104564)

Co-authored-by: Oleg Iarygin <[email protected]>

13b5d79090cdca138ca340de88f57e02279faf6d authored over 1 year ago
gh-104780: Remove 2to3 program and lib2to3 module (#104781)

* Remove the Tools/scripts/2to3 script.
* Remove the Lib/test/test_lib2to3/ directory.
* Doc/t...

ae00b810d1d3ad7f1f7e226b02ece37c986330e7 authored over 1 year ago
gh-81005: Refactor str tests to reflect that str and unicode are merged in Python 3 (#13172)

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

ddb14859535ab8091381b9d0baf32dbe245b5e65 authored over 1 year ago
gh-104469: Convert _testcapi/long to use AC (gh-104720)

76170f545870db93b6c45cae09ff34b18639ee97 authored over 1 year ago
gh-92871: Remove typing.{io,re} namespaces (#92873)

Closes #92871

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

abdda5b13388aa21923f6ce104242adff518d430 authored over 1 year ago
gh-104773: PEP 594: Remove the telnetlib module (#104778)

9dc476be2dcfc9bcf53bcb83f4b8d555682d0600 authored over 1 year ago
gh-104764: [Enum] fix 3.13-specific tests (GH-104779)

5ecd8c85f934e13a5ff98db6539d89e0c7c03f2d authored over 1 year ago
gh-99108: Release the GIL around hashlib built-in computation (#104675)

This matches the GIL releasing behavior of our existing `_hashopenssl`
module, extending it to ...

2e5d8a90aa633ff0bebc9b2b8e21eea389937b19 authored over 1 year ago
Add codeowners for the tokenizer module (#104753)

988c1f68ce7f99f43322722c4a4f8f85b40bbcd8 authored over 1 year ago
gh-104764: Skip failing tests in test_enum that started failing. (#104765)

Skip failing tests in test_enum that started failing when the version was bumped to 3.13.

586aca3fc647c626c39e995d07d8bd7dd13e2d52 authored over 1 year ago
Add the 3.12 branch to the github workflows. (#104768)

4194d8f2c40f478eb0fc9b6fa9b913baaff229da authored over 1 year ago
gh-102304: Temporarily Bump Py_LIMITED_API for 2 New Functions (#104766)

Quick and dirty.

421cbf39fba94c4031c87d3c3e9bb8a8a4ca54a8 authored over 1 year ago
Update Windows library names for the Python version bump (#104755)

4ded2c5e9c92cecb759c306470b4d18c99b391bf authored over 1 year ago
Regenerate configure after the Python version bump (#104757)

Regenerate configure after the Python version bump.

bc285c667c909b0690f659be3cbd96bb837d790a authored over 1 year ago
Fix whatsnew for 3.13. (GH-104756)

42974c46bc9b1f282d35cf786b45f604b4df1bda authored over 1 year ago
GH-104668: Don't call PyOS_* hooks in subinterpreters (GH-104674)

357bed0bcd3c5d7c4a8caad451754a9a172aca3e authored over 1 year ago
Merge branch 'main' of https://github.com/python/cpython into main

2c4e29e32260783207568dc8581d65f0022f773a authored over 1 year ago
Python 3.13.0a0

500b0f4814e05b918f485ceebf9c7be9a52ad469 authored over 1 year ago
GH-101291: Avoid using macros with casts in low-level long API. (#104742)

e295d8605699ad3d8ec46c8d55a5e47da05b20c6 authored over 1 year ago
howto/urllib2: remove link to an outdated french translation (GH-104193)

We now have our own translation and it's not outdated

151b6bfb5d9a15b6e2682e5a3008a3f9ec3086ae authored over 1 year ago
Python 3.12.0b1

5612078f68e9688fbf3b1d8565abc79b77501000 authored over 1 year ago
gh-101282: Apply BOLT optimizations to libpython for shared builds (#104709)

Apply BOLT optimizations to libpython for shared builds. Most of the C
code is in libpython so ...

5360cb3d5608ab375de6cd8c0b408459f3fa953a authored over 1 year ago
gh-104741: Add line number attribute to indentation error exception (#104743)

729b252241966f464cc46e176fb854dbcc5296cb authored over 1 year ago
gh-102856: Allow comments inside multi-line f-string expresions (#104006)

0a7796052acb9cec8b13f8d0a5f304f56f26ec5b authored over 1 year ago
gh-94473: Flatten arguments in tkinter.Canvas.coords() (GH-98479)

It now accepts not only "x1, y1, x2, y2, ..." and "[x1, y1, x2, y2, ...]",
but also "(x1, y1), ...

9bc80dac47f6d43d0bbfbf10c4cc3848b175e97f authored over 1 year ago
Update macOS installer ReadMe and Welcome screens for 3.12.0b1. (GH-104739)

6fba0314765d7c58a33e9859d9cd5bcc35d2fd0a authored over 1 year ago