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

Docs: Use sphinx-notfound-page to show a nicer 404 page (#111084)

0229d2a9b1d6ce6daa6a773f92e3754e7dc86d50 authored about 1 year ago
gh-112618: Make `Annotated` cache typed (#112619)

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

a35a30509820f956d6feeaa0dbf42e9ca82c12bb authored about 1 year ago
gh-112316: Improve docs of `inspect.signature` and `Signature.from_callable` (#112317)

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

a74daba7ca8b68f47284d82d4604721b8748bbde authored about 1 year ago
gh-106922: Support multi-line error locations in traceback (attempt 2) (#112097)

939fc6d6eab9b7ea8c244d513610dbdd556503a7 authored about 1 year ago
gh-112567: Add _PyTimeFraction C API (#112568)

Use a fraction internally in the _PyTime API to reduce the risk of
integer overflow: simplify t...

5c5022b8625e34f0035ad5a23bc4c2f16649d134 authored about 1 year ago
gh-112567: Add _Py_GetTicksPerSecond() function (#112587)

* Move _PyRuntimeState.time to _posixstate.ticks_per_second and
time_module_state.ticks_per_s...

05a370abd6cdfe4b54be60b3b911f3a441026bb2 authored about 1 year ago
gh-110481: Fix typo in Py_SET_REFCNT() (#112595)

a9073564ee50bc610e1fd36e45b0a5204618883a authored about 1 year ago
bpo-37013: Fix the error handling in socket.if_indextoname() (GH-13503)

* Fix a crash when pass UINT_MAX.
* Fix an integer overflow on 64-bit non-Windows platforms.

0daf555c6fb3feba77989382135a58215e1d70a5 authored about 1 year ago
gh-109413: libregrtest: enable mypy's `--strict-optional` check on most files (#112586)

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

70a38ffb3d712f973eb17bd1bda541f238ae70d2 authored about 1 year ago
gh-110481: Fix Py_SET_REFCNT() integer overflow (#112174)

If Py_NOGIL is defined and Py_SET_REFCNT() is called with a reference
count larger than UINT32_...

5f6ac2d88a49b8a7c764691365cd41ee6226a8d0 authored about 1 year ago
gh-112510: Add `readline.backend` for the backend readline uses (GH-112511)

Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com>
Co-authored-b...

c2982380f827e53057068eccf9f1a16b5a653728 authored about 1 year ago
gh-109413: regrtest: add WorkerRunTests class (#112588)

f8ff80f63536e96b004d29112452a8f1738fde37 authored about 1 year ago
gh-82565: Add tests for pickle and unpickle with bad files (GH-16606)

058444308abee79bb1b3358883adfa8c97bd043a authored about 1 year ago
gh-112367: Only free perf trampoline arenas at shutdown (#112368)

Signed-off-by: Pablo Galindo <[email protected]>

a73aa48e6bec900be7edd3431deaa5fc1d809e6f authored about 1 year ago
gh-111058: Change coro.cr_frame/gen.gi_frame to be None for a closed coroutine/generator. (#112428)

bfb576ee23c133bec0ce7c26a8ecea76926b9d8e authored about 1 year ago
bpo-39912: Raise appropriate exceptions in filterwarnings() and simplefilter() (GH-18878)

a65a3d4806a4087f229b5ab6ab28d3e0b0a2d840 authored about 1 year ago
build(deps): bump hypothesis from 6.88.1 to 6.91.0 in /Tools (#112580)

Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 6.88.1 to 6.91.0.
- [Rel...

847e4fe0e81f0e6e54ef52a9be63e3fb74b0779a authored about 1 year ago
build(deps): bump actions/github-script from 6 to 7 (#112584)

Bumps [actions/github-script](https://github.com/actions/github-script) from 6 to 7.
- [Release ...

f21e2f4b12298210d7ef60be97c7d2e6b07070d1 authored about 1 year ago
Fix typos in variable names, function names, and comments (GH-101868)

707c37e373d7ea4e3f06b24c719fa45f70fbfa49 authored about 1 year ago
build(deps-dev): bump types-setuptools from 68.2.0.0 to 69.0.0.0 in /Tools (#112582)

build(deps-dev): bump types-setuptools in /Tools

Bumps [types-setuptools](https://github.com/...

467e3f94171f84221272011d40e4ee32fba47f73 authored about 1 year ago
build(deps-dev): bump mypy from 1.7.0 to 1.7.1 in /Tools (#112581)

Bumps [mypy](https://github.com/python/mypy) from 1.7.0 to 1.7.1.
- [Changelog](https://github....

19a86148e6dc20752283536c3a41a7f997ddd36e authored about 1 year ago
Add links under "generator expression" in glossary (#112537)

f6afa426d8e84d9bac0f7caaf11ea47759b8389c authored about 1 year ago
gh-66819: More IDLE htest updates (#112574)

Revise htest.py docstring and move 2 specs to alphabetical position.

e44f1940bd6d2ba4a3f8ac4585b3cf4f9cb93e49 authored about 1 year ago
gh-112205: Update stringio module to use AC for the thread-safe (gh-112549)

5b0629966f47542527400b03498d5156846f0da6 authored about 1 year ago
gh-109413: Run mypy on `libregrtest` in CI (#112558)

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

674c288b1c29b5d838c0cb6de0ea7a64caf294ff authored about 1 year ago
Clarify a comment for `test.support.Py_C_RECURSION_LIMIT` to point out where a value came from but that it doesn't need to stay in sync (#112224)

6d5e0dc0e330f4009e8dc3d1642e46b129788877 authored about 1 year ago
gh-112502: Docs: Improve docs for gc.collect method (#112562)

* Docs: Improve docs for gc.collect method

* Update gc.rst

730d450d4334978f07e3cf39e1b320f2954e7963 authored about 1 year ago
Clarify that WASI tool requirements are included in the devcontainer (GH-112561)

482b0ee8f6cdecd96c246c8bcbda93292f4d08cc authored about 1 year ago
gh-104231: Add more tests for str(), repr(), ascii(), and bytes() (GH-112551)

2223899adce858a09ebeaaf82111e6cda9b42415 authored about 1 year ago
gh-111699: Move smtpd note to dedicated section in What's New Python 3.12 doc (GH-112544)

Relocate smtpd deprecation notice to it's own section rather than under
'locale' in docs for Wh...

1ff212debdc094c28928011cff9f4eea8de34d44 authored about 1 year ago
gh-112519: Make it possible to specify instruction flags for pseudo instructions in bytecodes.c (#112520)

07ebd46f9e55ed2f18c5ea2a79ec5054bc26b915 authored about 1 year ago
gh-112205: Support @getter annotation from AC (gh-112396)

7eeea13403882af63a71226433c9a13b80c22564 authored about 1 year ago
gh-111972: Make Unicode name C APIcapsule initialization thread-safe (#112249)

0785c685599aaa052f85d6163872bdecb9c66486 authored about 1 year ago
IDLE: fix config_key htest (#112545)

Change 'Dialog' to 'Window' in two places to match the name of the config_key class being tested.

81261fa67ff82b03c255733b0d1abbbb8a228187 authored about 1 year ago
GH-103065, GH-106704, GH-105253: Provide a `Tools/wasm/wasi.py` script to simplify doing a WASI build (GH-112473)

37589d76bbe97b0bf13ffafb8dd6aab361a0209a authored about 1 year ago
gh-104003: Implement PEP 702 (#104004)

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

d4a6229afe10d7e5a9a59bf9472f36d7698988db authored about 1 year ago
gh-112509: Fix keys being present in both required_keys and optional_keys in TypedDict (#112512)

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

403886942376210662610627b01fea6acd77d331 authored about 1 year ago
Add more C API tests (GH-112522)

Add tests for PyObject_Str(), PyObject_Repr(), PyObject_ASCII() and
PyObject_Bytes().

e0449b9a7fffc0c0eed806bf4cbb8f1f65397bbb authored about 1 year ago
[Enum] update class creation for RuntimeError changes (GH-111815)

f9e6ce03953e9ee988d55324dc715b0ef2303cfb authored about 1 year ago
Rename ...Uop... to ...UOp... (uppercase O) for consistency (#112327)

* Rename _PyUopExecute to _PyUOpExecute (uppercase O) for consistency
* Also rename _PyUopName ...

e723700190ba497d1601cb423ee48d5d222a9d26 authored about 1 year ago
gh-112454: Disable TLS-PSK if OpenSSL was built without PSK support (#112491)

If OpenSSL was built without PSK support, the python TLS-PSK
methods will raise "NotImplemented...

e413daf5f6b983bdb4e1965d76b5313cb93b266e authored about 1 year ago
GH-112245: Promote free threaded CI (#112246)

48dfd74a9db9d4aa9c6f23b4a67b461e5d977173 authored about 1 year ago
gh-110930: Correct book title by Alan D. Moore (#112490)

3fdf7ae3d1a08894e53c263945fba67fe62ac05b authored about 1 year ago
gh-112431: Unconditionally call `hash -r` (GH-112432)

The `activate` script calls `hash -r` in two places to make sure the shell picks
up the environ...

a194938f33a71e727e53490815bae874eece1460 authored about 1 year ago
gh-109802: Increase test coverage for complexobject.c (GH-112452)

f14d741daa1b9e5b9c9fc1edba93d0fa92b5ba8d authored about 1 year ago
gh-112332: Deprecate TracebackException.exc_type, add exc_type_str. (#112333)

2c68011780bd68463f5183601ea9c10af368dff6 authored about 1 year ago
gh-112105: Make completer delims work on libedit (gh-112106)

2df26d83486b8f9ac6b7df2a9a4669508aa61983 authored about 1 year ago
gh-112071: Make `_random.Random` methods thread-safe in `--disable-gil` builds (gh-112128)

Co-authored-by: Donghee Na <[email protected]>

ac4b44266d61651aea5928ce7d3fae4de226f83d authored about 1 year ago
gh-112292 : Catch import error conditions with readline hooks (gh-112313)

Prevents a segmentation fault in registered hooks for the readline library, but only when the re...

154f099e611cea74daa755c77df3b8003861cc76 authored about 1 year ago
Docs: fix markup for `importlib.machinery.NamespaceLoader` (#112479)

2e632fa07d13a58be62f59be4e656ad58b378f9b authored about 1 year ago
gh-112414: Add additional unit tests for calling `repr()` on a namespace package (#112475)

Co-authored-by: Eric Snow <[email protected]>

cf2054059c08ef1c5546f24874191f341dc94eb9 authored about 1 year ago
Correct documentation for AF_PACKET (#112339)

Protocol in the address tuple should *not* be in the network-byte-order, because it is converted...

562d7149c6944fb9e4c7be80664b2f2d5a12a3ea authored about 1 year ago
gh-99367: Do not mangle sys.path[0] in pdb if safe_path is set (#111762)

Co-authored-by: Christian Walther <[email protected]>

b90a5cf11cdb69e60aed7be732e80113bca7bbe4 authored about 1 year ago
gh-112217: Add check to call result for `do_raise()` where cause is a type. (#112216)

8f71b349de1ff2b11223ff7a8241c62a5a932339 authored about 1 year ago
gh-68166: Add support of "vsapi" in ttk.Style.element_create() (GH-111393)

4dcfd02bed0d7958703ef44baa79a4a98475be2e authored about 1 year ago
gh-112387: Fix error positions for decoded strings with backwards tokenize errors (#112409)

Signed-off-by: Pablo Galindo <[email protected]>

45d648597b1146431bf3d91041e60d7f040e70bf authored about 1 year ago
gh-112388: Fix an error that was causing the parser to try to overwrite tokenizer errors (#112410)

Signed-off-by: Pablo Galindo <[email protected]>

2c8b19174274c183eb652932871f60570123fe99 authored about 1 year ago
bpo-41422: Visit the Pickler's and Unpickler's memo in tp_traverse (GH-21664)

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

967f2a3052c2d22e31564b428a9aa8cc63dc2a9f authored about 1 year ago
gh-76912: Raise OSError from any failure in getpass.getuser() (#29739)

* bpo-32731: Raise OSError from any failure in getpass.getuser()
Previously, if the username wa...

99a73c3465a45fe57cac01a917fc50e0743b5964 authored about 1 year ago
gh-111789: Use PyDict_GetItemRef() in Python/_warnings.c (gh-112080)

936c503a442ee062c837e334f237796554c792ff authored about 1 year ago
gh-111789: Use PyDict_GetItemRef() in Python/symtable.c (gh-112084)

befbad3663a48a8de2e1263afe18ec9fa47dfc6d authored about 1 year ago
gh-111789: Use PyDict_GetItemRef() in Python/codecs.c (gh-112082)

aa438bdd6deed225d30d87dc3a77602ffc924213 authored about 1 year ago
gh-111789: Use PyDict_GetItemRef() in Python/bltinmodule.c (gh-112081)

395fd9c1808fa0babc96540744d2c915178a452b authored about 1 year ago
gh-111789: Use PyDict_GetItemRef() in Modules/pyexpat.c (gh-112079)

d8908932fc03e064ba8df03d17d8cc7ffa5f171f authored about 1 year ago
gh-111789: Use PyDict_GetItemRef() in Modules/_threadmodule.c (gh-112077)

ef9b2fc9b0378aee87328fadce73b3fefb6aca4a authored about 1 year ago
gh-111789: Use PyDict_GetItemRef() in Modules/_struct.c (gh-112076)

0f009033202b339375944f613aa6d0597a2841de authored about 1 year ago
gh-111789: Use PyDict_GetItemRef() in Modules/_csv.c (gh-112073)

b14e5df120ca8ce968a67df2e00e7a764dd703a0 authored about 1 year ago
gh-112438: Fix support of format units with the "e" prefix in nested tuples in PyArg_Parse (gh-112439)

4eea1e82369fbf7a795d1956e7a8212a1b58009f authored about 1 year ago
gh-84443: SSLSocket.recv_into() now support buffer protocol with itemsize != 1 (GH-20310)

It is also no longer use __len__().

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

812360fddda86d7aff5823f529ab720f57ddc411 authored about 1 year ago
gh-111874: Call `__set_name__` on objects that define the method inside a `typing.NamedTuple` class dictionary as part of the creation of that class (#111876)

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

22e411e1d107f79a0904d41a489a82355a39b5de authored about 1 year ago
GH-101100: Fix reference warnings for ``socket`` methods (#110114)

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

ffe1b2d07b88e185f373ad696fbea5a7f2a315c1 authored about 1 year ago
Move What's New In Python 3.12 entries to the right section (#112447)

Jython and ctypes removals are unrelated to C API Removals.

d44ee42cd7c9a40e1d7096b95476fe47156f571f authored about 1 year ago
gh-111147: Fix `test_set_of_sets_reprs` in `test_pprint` (GH-111148)

Make it stable and not depending on implementation details.

7ac49e74c3db35365968cd2cbd395cf063d2050d authored about 1 year ago
Docs: fix typo in doc for sqlite3.Cursor.execute (#112442)

fb79e1ed4a985a487a02bb8585cc1bd2933dfa7c authored about 1 year ago
gh-112414: Fix `AttributeError` when calling `repr()` on a namespace package imported with a custom loader (#112425)

0622839cfedacbb48eba27180fd0f0586fe97771 authored about 1 year ago
gh-63284: Add support for TLS-PSK (pre-shared key) to the ssl module (#103181)

Add support for TLS-PSK (pre-shared key) to the ssl module.

---------

Co-authored-by: Oleg...

e954ac7205d7a6e356c1736eb372d2b50dbd9f69 authored about 1 year ago
gh-99606: Make code generated for an empty f-string identical to that of a normal empty string (#112407)

fb202af4470d6051a69bb9d2f44d7e8a1c99eb4f authored about 1 year ago
gh-112405: Optimise `pathlib.Path.relative_to` (#112406)

418d585febd280e779274f313f910613ac1a1c30 authored about 1 year ago
gh-112358: Fix Python 3.12 regression with subclassing struct.Struct. (#112424)

Revert commit c8c0afc7137ab9f22bf59d591084948ca967c97c (PR #94532),
which moved `struct.Struct`...

9fe60340d7e8dc22b3aec205c557bc69a1b2d18c authored about 1 year ago
gh-101100: Fix Sphinx reference warnings (GH-112416)

* Fix Sphinx warning in library/xml.rst

Direct use of the pyexpat module is deprecated, but t...

3faf8e586d36e73faba13d9b61663afed6a24cb4 authored about 1 year ago
gh-112331: Fix reference manual description of attribute lookup mechanics (gh-112375)

97f8f28b3e50196f6713faceccc2e15039117470 authored about 1 year ago
Descriptor HowTo: Sync the error-messages with the C code. Add tests. (gh-112403)

f93a4ef7a9e8d6f831c62707c0d39e0be306c4e6 authored about 1 year ago
gh-101100 : Fix Sphinx warnings in `library/doctest.rst` (#112399)

* Fix Sphinx warnings in library/doctest.rst

* Don't link to self, and wrap a line

Co-auth...

0303a9fa79ab51def97346ae0b9e535de1e33503 authored about 1 year ago
GH-77621: Delay some imports from pathlib (#112244)

Import `contextlib`, `glob` and `re` only as required.

Co-authored-by: Alex Waygood <Alex.Way...

bbb4367b55ead1a0322d86b568c6c4607f539d3e authored about 1 year ago
gh-94722: fix DocTest.__eq__ for case of no line number on one side (#112385)

fbb9027a037ff1bfaf3f596df033ca45743ee980 authored about 1 year ago
GH-112361: Speed up pathlib by removing some temporary objects. (#112362)

Construct only one new list object (using `list.copy()`) when creating a
new path object with a...

19a1fc1b3df30f64450d157dc3a5d40c992e347f authored about 1 year ago
gh-101100: Define `_tkinter` module to fix references (#112382)

Define _tkinter module to fix references

6b961b8ceaba372b78d03feaceb4837bf7236694 authored about 1 year ago
gh-101100: Define `test.regrtest` module to fix references (#112381)

Define test.regrtest module to fix references

d525d01e2794e7e736527eaa7ee309ca1252f5bd authored about 1 year ago
gh-112355: fix calculation of jump target of ENTER_EXECUTOR in dis (#112377)

9eb3b35dd7d72ff73005abf20266a618215b9ae0 authored about 1 year ago
gh-59254: mention in open() doc that line buffering is for writing (#112318)

fafae08cc7caa25f2bd6b29106b50ef76c3e296f authored about 1 year ago
gh-112213: Add missing declaration of target_critical_section (gh-112374)

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

4ec849bba8286b2ca979f557f633582174a8c4d8 authored about 1 year ago
gh-112345: `typing.Protocol`: Let failed subclasscheck show non-method members (#112344)

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

e9d1360c9a1072aa23950b321491dc542c3a19b8 authored about 1 year ago
Remove bogus annotations from the descriptor howto guide (#112349)

d9fc15222e96942e30ea8b0561dec5c82ecb4663 authored about 1 year ago
Add extra tests for `random.binomialvariate` (gh-112325)

dc0adb44d8d4a33121deaad398f24b5d8ae36d19 authored about 1 year ago
gh-112137: change dis output to show no-lineno as -- instead of None (#112335)

89ddea4886942b0c27a778a0ad3f0d5ac5f518f0 authored about 1 year ago
gh-76785: Return an "excinfo" Object From Interpreter.run() (gh-111573)

9e56eedd018e1a4681789e634016cbb7699dcb8a authored about 1 year ago
gh-111809: Fix `test_deep_repr` from `test_userdict` on WASI (GH-112229)

14e539f0977aaf2768c58f1dcbbbab5ad0205ec5 authored about 1 year ago
gh-112137: change dis output to display labels instead of offsets (#112138)

10e1a0c91613908757a5b97602834defbe575ab0 authored about 1 year ago
gh-76785: Add _PyType_GetModuleName() to the Internal C-API (gh-112323)

The new function corresponds to the existing (public) PyType_GetName() and PyType_GetQualName().

790db85c7737c2ebbb145f9a26f675a586c5f0d1 authored about 1 year ago
gh-76785: Clean up the Failure-Related _xxsubinterpreters Tests (gh-112322)

5c3a129ecfbaac107bccf3083533276ee0ccc036 authored about 1 year ago