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-104523: Inline minimal PGO rules (#104524)

Inline profiling rules where the existing indirection was unneeded.

9084e1b04f8d35721b535a3acd550b920d50f11a authored over 1 year ago
gh-103861: Fix Zip64 extensions not being properly applied in some cases (#103863)

Fix Zip64 extensions not being properly applied in some cases:

Fixes an issue where adding a ...

798bcaa1eb01de7db9ff1881a3088603ad09b096 authored over 1 year ago
gh-69152: add method get_proxy_response_headers to HTTPConnection class (#104248)

Add http.client.HTTPConnection method get_proxy_response_headers() - this is a followup to https...

85ec192ac4b000d4e47df6123b65eacbd1fdccfa authored over 1 year ago
gh-103763: Implement PEP 695 (#103764)

This implements PEP 695, Type Parameter Syntax. It adds support for:

- Generic functions (def...

24d8b88420b81fc60aeb0cbcacef1e72d633824a authored over 1 year ago
gh-104461: Run tkinter test_configure_screen on X11 only (GH-104462)

fdafdc235e74f2f4fedc1f745bf8b90141daa162 authored over 1 year ago
gh-104469: Convert _testcapi/watchers.c to use Argument Clinic (#104503)

Remove boilerplate code by converting the following functions:

- _testcapi.watch_dict
- _tes...

456d56698db6c6287500f591927c900a5f5221ca authored over 1 year ago
gh-104482: Fix error handling bugs in ast.c (#104483)

8a3702f0c79e5a99fcef61e35724f4b9ea3453b8 authored over 1 year ago
gh-104341: Adjust tstate_must_exit() to Respect Interpreter Finalization (gh-104437)

With the move to a per-interpreter GIL, this check slipped through the cracks.

26baa747c2ebc2beeff769bb07b5fb5a51ad5f4b authored over 1 year ago
GH-102613: Fix recursion error from `pathlib.Path.glob()` (GH-104373)

Use `Path.walk()` to implement the recursive wildcard `**`. This method
uses an iterative (rath...

cb88ae635e96d7020ba6187bcfd45ace4dcd8395 authored over 1 year ago
gh-101819: Fix _io clinic input for unused base class method stubs (#104418)

When preparing the _io extension module for isolation, many methods were
adapted to Argument Cl...

b378d991f8cd41c33416e590cb83472cce1d6b98 authored over 1 year ago
gh-101819: Isolate `_io` (#101948)

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

186bf39f5c6003912e4f445430c504db51b9a743 authored over 1 year ago
Bump mypy from 1.2.0 to 1.3.0 in /Tools/clinic (#104501)

build(deps-dev): bump mypy from 1.2.0 to 1.3.0 in /Tools/clinic

Bumps [mypy](https://github.c...

35bf0916d913b83cf1883b76e67ad8b1c9a25bbe authored over 1 year ago
gh-104494: Update certain Tkinter pack/place tests for Tk 8.7 errors (#104495)

Co-authored-by: Terry Jan Reedy <[email protected]>
Co-authored-by: Erlend E. Aasland <erlend.aa...

3cba61f111db9b5e8ef35632915309f81fff8c6c authored over 1 year ago
gh-104050: Run mypy on `clinic.py` in CI (#104421)

* Add basic mypy workflow to CI
* Make the type check pass

---------

Co-authored-by: Erle...

9d41f83c58e6dc2fc6eb4b91f803551850b0adeb authored over 1 year ago
gh-104490: Consistently define phony make targets (#104491)

By convention make targets that don't refer to a file have a dependency
on the fake .PHONY targ...

a6bcc8fb92ffb75bb1907cc568ba9fff516979c3 authored over 1 year ago
gh-67056: document that registering/unregistering an atexit func from within an atexit func is undefined (#104473)

b15a1a6ac6ea0d7792036e639e90f0e51400c2ee authored over 1 year ago
gh-104487: PYTHON_FOR_REGEN must be minimum Python 3.10 (#104488)

Also include Python 3.12 in the list of accepted versions.

146106a0f1cc61815fa33f0d3f808a3e3e3275be authored over 1 year ago
gh-101282: move BOLT config after PGO (gh-104493)

27d8ecd7f3325a40a967d2d6b6b36b21d5328753 authored over 1 year ago
gh-104469 Convert _testcapi/float.c to use AC (gh-104470)

48b3617de491f00a3bf978b355074cc8e228d61b authored over 1 year ago
gh-104456: Fix ref leak in _ctypes.COMError (#104457)

2cd1c87d2a23ffd00730b5d1648304593530326c authored over 1 year ago
gh-98539: Make _SSLTransportProtocol.abort() safe to call when closed (#104474)

fb8739f0b6291fb048a94d6312f59ba4d10a20ca authored over 1 year ago
gh-104337: Clarify random.gammavariate doc entry (#104410)

* gh-104337: Clarify random.gammavariate doc entry

* Fix parameter markup.

88c5c586708dcff369c49edae947d487a80f0346 authored over 1 year ago
Minor improvements to typing docs (#104465)

2f7b5e458e9189fa1ffd44339848aa1e52add3fa authored over 1 year ago
gh-87092: avoid gcc warning on uninitialized struct field in assemble.c (#104460)

178153c9a6f32da8d132aae591c0cfebea7c6366 authored over 1 year ago
GH-71383: IDLE - Document testing subsets of modules (#104463)

080a5961527473af182b025bb29e0c52d43fd49e authored over 1 year ago
gh-104454: Fix refleak in AttributeError_reduce (#104455)

* Fix the reference leak introduced by https://github.com/python/cpython/issues/103333

Co-aut...

7d2deafb73237a2175971a26cfb544974661de4b authored over 1 year ago
gh-75710: IDLE - add docstrings and comments to editor module (#104446)

Commit extracted from PR #3669. Will edit more later.

Co-authored-by: Cheryl Sabella <cheryl...

46f1c78eebe08e96ed29d364b1804dd37364831d authored over 1 year ago
gh-91896: Revert some very noisy DeprecationWarnings for `ByteString` (#104424)

c527eb1c2a473df01c19195b378f780e9180fd1c authored over 1 year ago
Add a mention of PYTHONBREAKPOINT to breakpoint() docs (#104430)

1be80ed107deb15b926f2794b8e6a7a527b8b84c authored over 1 year ago
gh-99836: IDLE - update news.txt for 3.12 (#104444)

* gh-99836: IDLE 3.12 news.txt

* gh-99836: IDLE - update news.txt for 3.12

57139a6b5f0cfa04156d5c650026012a7c5a7aad authored over 1 year ago
gh-104404: fix crasher with nested comprehensions plus lambdas (#104442)

563c7dcba0ea1070698b77129628e9e1c86d34e2 authored over 1 year ago
GH-104405: Add missing PEP 523 checks (GH-104406)

1eb950ca55b3e0b6524b3f03b0b519723916eca2 authored over 1 year ago
GH-94841: Fix usage of Py_ALWAYS_INLINE (GH-104409)

a10b026f0fdceac42c4b928917894d77da996555 authored over 1 year ago
gh-103333: Pickle the keyword attributes of AttributeError (#103352)

* Pickle the `name` and `args` attributes of AttributeError when present.

Co-authored-by: Gre...

79b17f2cf0e1a2688bd91df02744f461835c4253 authored over 1 year ago
gh-103204: `http.server` - Enforce that HTTP version numbers must consist only of digits (#103205)

Reject HTTP requests with invalid http/x.y version numbers: x or y being non-digits or too-long....

cf720acfcbd8c9c25a706a4b6df136465a803992 authored over 1 year ago
gh-103857: Update deprecation stacktrace to point to calling line (#104431)

25db95d224d18fb7b7f53165aeaa87632b0230f2 authored over 1 year ago
GH-86275: Run hypothesis tests in parallel (#104427)

Run hypothesis tests in parallel

590d7a527d43e4a50fcf74839e516ff7b869434f authored over 1 year ago
gh-86275: Fix install of new _hypothesis_stubs directory (#104425)

b7597dab2c9ef7b825e190c5e4b130203361df24 authored over 1 year ago
gh-91896: Fixup some docs issues following ByteString deprecation (#104422)

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

ce4eecf989e23fa26c033de78f1ca8b035a979cb authored over 1 year ago
GH-104371: check return value of calling `mv.release` (#104417)

a052be4c0d9707ebdb935b8314ed22e8d3d99fc0 authored over 1 year ago
gh-104415: Fix refleak tests for `typing.ByteString` deprecation (#104416)

5b8cd5abe5924646b9ed90e7ba90085b56d5f634 authored over 1 year ago
GH-86275: Implementation of hypothesis stubs for property-based tests, with zoneinfo tests (#22863)

These are stubs to be used for adding hypothesis (https://hypothesis.readthedocs.io/en/latest/) ...

d50c37d8adb2d2da9808089d959ca7d6791ac59f authored over 1 year ago
GH-103082: Filter LINE events in VM, to simplify tool implementation. (GH-104387)

When monitoring LINE events, instrument all instructions that can have a predecessor on a differ...

45f5aa8fc73acf516071d52ef8213532f0381316 authored over 1 year ago
gh-93649: Split gc- and allocation tests from _testcapimodule.c (GH-104403)

19ee53d52e8adf267dfd588c2142967734a3b65a authored over 1 year ago
gh-104389: Add 'unused' keyword to Argument Clinic C converters (#104390)

Use the unused keyword param in the converter to explicitly
mark an argument as unused:

...

b2c1b4da1935639cb89fbbad0ce170a1182537bd authored over 1 year ago
gh-101819: Prepare _io._IOBase for module state (#104386)

- Add PyIOBase_Type to _io module state
- Pass defining class to _io._IOBase.fileno

15795b57d92ee6315b5c8263290944b16834b5f2 authored over 1 year ago
gh-104413: Fix refleak when super attribute throws AttributeError (#104414)

718b13277217e90232da5edf7ab3267e59189698 authored over 1 year ago
Fix refleak in `super_descr_get` (#104408)

a781484c8e9834538e5ee7b9e2e6bec7b679e033 authored over 1 year ago
gh-87526: Remove dead initialization from _zoneinfo parse_abbr() (#24700)

3c2992e58b033a6c8adcb52b53c42a96002e7034 authored over 1 year ago
gh-91896: Improve visibility of `ByteString` deprecation warnings (#104294)

f0f5bb32043e1223d8c413e763cd93061d4f9fac authored over 1 year ago
gh-104371: Fix calls to `__release_buffer__` while an exception is active (#104378)

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

a0a98ddb31591357bead4694b21717cb4034924f authored over 1 year ago
gh-104377: fix cell in comprehension that is free in outer scope (#104394)

ac66cc17f21653b66321b50d0a1f792982fca21f authored over 1 year ago
gh-104392: Remove _paramspec_tvars from typing (#104393)

This does nothing.

37a5d256b97bc9d2a0ff445997fec851e328ebad authored over 1 year ago
gh-104396: uuid.py to skip platform check for emscripten and wasi (gh-104397)

434db68ee31514ddc4aa93f8dfc2eb874d3669c5 authored over 1 year ago
gh-99108: Refresh HACL* from upstream (#104401)

Refresh HACL* from upstream and add a SHA3 test hashing over 4GiB of data.

7d7dd4cd70ed997ed7c3cda867c4e7b1ab02b205 authored over 1 year ago
gh-104301: Allow leading whitespace in disambiguated pdb statements (#104342)

0449ffe3a4ddf03367a5ee3d943c89f442b7b407 authored over 1 year ago
gh-104057: Fix direct invocation of test_support (GH-104069)

27419a71b5aa18baf24f4e640c5a6e8df9338928 authored over 1 year ago
gh-87729: improve hit rate of LOAD_SUPER_ATTR specialization (#104270)

77262458fe3fe9f3f0266bbf578675a906b1e353 authored over 1 year ago
gh-101819: Fix inverted debug preprocessor check in winconsoleio.c (#104388)

ddc0e70a326180d90a45dfd8abeded9c9f911217 authored over 1 year ago
gh-87849: fix SEND specialization family definition (GH-104268)

167072938342981b96d06d739cd97185207b64dd authored over 1 year ago
gh-101819: Adapt _io.IOBase.seek and _io.IOBase.truncate to Argument Clinic (#104384)

e629ab6adf19544d5ee3f87bd1a9e9ff90808a08 authored over 1 year ago
gh-101819: Adapt _io._Buffered* methods to Argument Clinic (#104367)

ed41124bb55cba61739e5180fd12d1285c3baa3d authored over 1 year ago
gh-101819: Refactor `_io` futher in preparation for module isolation (#104369)

d0a738c6df6f3f2d9e82e48733c64d9fbd810043 authored over 1 year ago
gh-101819: Adapt _io.TextIOBase methods to Argument Clinic (#104383)

7dabb35f833b50bdca0afc1e065b44eb3b7954c8 authored over 1 year ago
gh-101117: Improve accuracy of sqlite3.Cursor.rowcount docs (#104287)

The SQLite C API sqlite3_changes() can only be relied upon when the
current active statement ha...

7470321f8171dce96a604ba2c24176837f999ca0 authored over 1 year ago
GH-92184: Convert os.altsep to '/' in filenames when creating ZipInfo objects (#92185)

This causes the zipfile module to also consider the character defined by
`os.altsep` (if there ...

4abfe6a14b5be5decbaa3142d9e2549cf2d86c34 authored over 1 year ago
gh-104357: fix inlined comprehensions that close over iteration var (#104368)

fcd5fb49b1d71165f3c503c3d2e74a082ddb2f21 authored over 1 year ago
GH-90208: Suppress OSError exceptions from `pathlib.Path.glob()` (GH-104141)

`pathlib.Path.glob()` now suppresses all OSError exceptions, except
those raised from calling `...

94f30c75576bb8a20724b2ac758fa33af089a522 authored over 1 year ago
GH-102181: Improve specialization stats for SEND (GH-102182)

373bca0cc5256dc512ffc22bdff4424f7ee8baa2 authored over 1 year ago
gh-103000: Optimise `dataclasses.asdict` for the common case (#104364)

Co-authored-by: David Ellis <[email protected]>

7b8d7f56b64ab4370fea77e77ea4984dd2a73979 authored over 1 year ago
gh-103538: Remove unused TK_AQUA code (GH-103539)

e464ec9f4c4af6c2fdb6db9a3fa70ffd703ae01f authored over 1 year ago
GH-87695: Fix OSError from `pathlib.Path.glob()` (GH-104292)

Fix issue where `pathlib.Path.glob()` raised `OSError` when it encountered
a symlink to an over...

a33ce66dca57d4c36b1022fdf3b7e322f3203468 authored over 1 year ago
gh-104263: Rely on Py_NAN and introduce Py_INFINITY (GH-104202)

This PR removes `_Py_dg_stdnan` and `_Py_dg_infinity` in favour of
using the standard `NAN` and...

7a3b03509e5e3e72d8c47137579cccb52548a318 authored over 1 year ago
gh-104010: Separate and improve docs for `typing.get_origin` and `typing.get_args` (#104013)

* separate documentation and examples for both functions
* add examples demonstrating behaviour...

a7a2dbbf72aceef61bfb50901bfa39bfb8d6d229 authored over 1 year ago
gh-101819: Adapt _io._BufferedIOBase_Type methods to Argument Clinic (#104355)

Make sure the defining class is passed to all methods,
so we can easily fetch module state from ...

ce8d3db25660b029fa589a2072f4daf2a8723c50 authored over 1 year ago
gh-103960: Dark mode: invert image brightness (#103983)

13ac1766bca7969a6c142c9176db901dd29c3519 authored over 1 year ago
gh-104252: Immortalize Py_EMPTY_KEYS (gh-104253)

This was missed in gh-19474. It matters for with a per-interpreter GIL since PyDictKeysObject.d...

b8f7ab5783b370004757af5a4c6e70c63dc5fe7a authored over 1 year ago
gh-101819: Clean up _io windows console io after gh-104197 (#104354)

2dcb289ed08980c8f97d538060b4ad8d5e82b56a authored over 1 year ago
gh-101819: Harden _io init (#104352)

Fix potential refleak if PyModule_AddObject() fails.

68a8ca6dc10bdceb4efaac569081b78ec01c3a99 authored over 1 year ago
gh-103247: clear the module cache in a test in test_importlib/extensions/test_loader.py (GH-104226)

22f3425c3d3d896be0917d80d55e8abb08d99b18 authored over 1 year ago
gh-103848: Adds checks to ensure that bracketed hosts found by urlsplit are of IPv6 or IPvFuture format (#103849)

* Adds checks to ensure that bracketed hosts found by urlsplit are of IPv6 or IPvFuture format
...

29f348e232e82938ba2165843c448c2b291504c5 authored over 1 year ago
gh-74895: adjust tests to work on Solaris (#104326)

Solaris is unusual here, but apparently everyone is happy when SOCK_STREAM is explicitly specified.

2c863b3871c6127a80aa7229033219f1cdcc8711 authored over 1 year ago
gh-101819: Refactor _io in preparation for module isolation (#104334)

- Replace query with parameter in bufferediobase_unsupported()
- Replace query with parameter i...

235b82721dbbe2bc5bf1f45a74e22b7185e5783e authored over 1 year ago
gh-90953: Don't use deprecated AST nodes in clinic.py (#104322)

fe694a6db620062f467469bd2bb987315d72fd62 authored over 1 year ago
gh-102327: Extend docs for "url" and "headers" parameters to HTTPConnection.request()

Added example on how to use the HTTPConnection object for making GET request.

Original issue:...

7ba6288feb961fcd60a29415c6371d2d3eb80bec authored over 1 year ago
gh-104328: Fix typo in ``typing.Generic`` multiple inheritance error message (#104335)

01c321ca34d99f35f174768c6f8c500801d4ef4c authored over 1 year ago
gh-97696 Add documentation for get_coro() behavior with eager tasks (#104304)

2866e030f01dc3ff08de32857fa77d52468b676b authored over 1 year ago
gh-97933: (PEP 709) inline list/dict/set comprehensions (#101441)

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

c3b595e73efac59360d6dc869802abc752092460 authored over 1 year ago
gh-99889: Fix directory traversal security flaw in uu.decode() (#104096)

* Fix directory traversal security flaw in uu.decode()
* also check absolute paths and os.altse...

0aeda297931820436a50b78f4f7f0597274b5df4 authored over 1 year ago
gh-104184: fix building --with-pydebug --enable-pystats (#104217)

afe7703744f813adb15719642444b5fd35888d86 authored over 1 year ago
gh-104139: Add itms-services to uses_netloc urllib.parse. (#104312)

Teach unsplit to retain the `"//"` when assembling `itms-services://?action=generate-bugs` style...

82f789be3b15df5f6660f5fd0c563ad690ee00fb authored over 1 year ago
gh-104240: return code unit metadata from codegen (#104300)

ca95edf177e3c10e10d7011ed52619b1312cf15e authored over 1 year ago
gh-104276: Make `_struct.unpack_iterator` type use type flag instead of custom constructor (#104277)

c21f82876089f3e9a7b1e706c029664b799fa659 authored over 1 year ago
gh-97696: Move around and update the whatsnew entry for asyncio eager task factory (#104298)

85f981880ae9591ba577e44d2945a771078a7c35 authored over 1 year ago
gh-103193: Fix refleaks in `test_inspect` and `test_typing` (#104320)

9196da417d20e1484e23b3c80483b0222abaadf2 authored over 1 year ago
require-pr-label.yml: Add missing "permissions:" (#104309)

41aff464cef83d2655029ddd180a51110e8d7f8e authored over 1 year ago
gh-90656: Add platform triplets for 64-bit LoongArch (LA64) (#30939)

Signed-off-by: Zhang Na <[email protected]>
Co-authored-by: WANG Xuerui <[email protected]>

03029ace924f7dac7ef49eee3417e0af6623060d authored over 1 year ago
gh-104180: Read SOCKS proxies from macOS System Configuration (#104181)

read SOCKS proxies from macOS System Configuration in ``urllib.request``.

---------

Co-aut...

9a9b176eb7e052af84c01c0cfb3231e51f980f2d authored over 1 year ago
gh-97696 Remove unnecessary check for eager_start kwarg (#104188)

Instead, add docstring to create_eager_task_factory.

bf89d4283a28dd00836f2c312a9255f543f93fc7 authored over 1 year ago
GH-104308: socket.getnameinfo should release the GIL (#104307)

* socket.getnameinfo should release the GIL

* 📜🤖 Added by blurb_it.

---------

Co-author...

faf196213e60d8a90773e9e5680d3252bd294643 authored over 1 year ago