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-101277: Port more itertools static types to heap types (#101304)

Add accumulate, compress, count, filterfalse, pairwise, product,
and zip_longest types to modul...

de3669ebcb33ca8e3373fbbaed646c5f287979b8 authored almost 2 years ago by Erlend E. Aasland <[email protected]>
gh-98831: Modernize CALL and family (#101508)

Includes a slight improvement to `DECREF_INPUTS()`.

616aec1ff148ba4570aa2d4b8ea420c715c206e4 authored almost 2 years ago by Guido van Rossum <[email protected]>
GH-101696: invalidate type version tag in `_PyStaticType_Dealloc` (#101697)

d9de0792482d2ded364b0c7d2867b97a5da41b12 authored almost 2 years ago by Kumar Aditya <[email protected]>
gh-100221: Fix creating dirs in `make sharedinstall` (GH-100329)

Fix creating install directories in `make sharedinstall` if they exist already outside `DESTDI...

2a8bf2580441147f1a15e61229d669abc0ab86ee authored almost 2 years ago by Michał Górny <[email protected]>
gh-101670: typo fix in PyImport_AppendInittab() (GH-101672)

35dd55005ee9aea2843eff7f514ee689a0995df8 authored almost 2 years ago by Sergey B Kirpichev <[email protected]>
gh-101196: Make isdir/isfile/exists faster on Windows (GH-101324)

Co-authored-by: Eryk Sun <[email protected]>

86ebd5c3fa9ac0fba3b651f1d4abfca79614af5f authored almost 2 years ago by Michael Droettboom <[email protected]>
gh-101614: Don't treat python3_d.dll as a Python DLL when checking extension modules for incompatibility (GH-101615)

3a88de7a0af00872d9d57e1d98bc2f035cb15a1c authored almost 2 years ago by David Hewitt <[email protected]>
gh-100933: Improve `check_element` helper in `test_xml_etree` (#100934)

Items checked by this test are always `str` and `dict` instances.

eb49d32b9af0b3b01a5588626179187f11d145c9 authored almost 2 years ago by Nikita Sobolev <[email protected]>
GH-101578: Normalize the current exception (GH-101607)

* Make sure that the current exception is always normalized.

* Remove redundant type and trac...

feec49c40736fc05626a183a8d14c4ebbea5ae28 authored almost 2 years ago by Mark Shannon <[email protected]>
gh-47937: Note that Popen attributes are read-only (#93070)

* Note that Popen attributes aren't meant to be set by users by rewording the text about the att...

027adf42cd85db41fee05b0a40d89ef822876c97 authored almost 2 years ago by Stanley <[email protected]>
gh-98831: Modernize CALL_FUNCTION_EX (#101627)

New generator feature: Move CHECK_EVAL_BREAKER() call to just before DISPATCH().

a9f01448a99c6a2ae34d448806176f2df3a5b323 authored almost 2 years ago by Guido van Rossum <[email protected]>
gh-101446: Change `repr` of `collections.OrderedDict` (#101661)

790ff6bc6a56b4bd6e403aa43a984b99f7171dd7 authored almost 2 years ago by Nikita Sobolev <[email protected]>
gh-98831: Modernize FORMAT_VALUE (#101628)

Generator update: support balanced parentheses and brackets in conditions and size expressions.

b2b85b5db9cfdb24f966b61757536a898abc3830 authored almost 2 years ago by Guido van Rossum <[email protected]>
gh-98831: Finish the UNPACK_SEQUENCE family (#101666)

New generator feature: Generate useful glue for output arrays, so you can just write values to t...

aacbdb0c650492756738b044e6ddf8b72f89a1a2 authored almost 2 years ago by Guido van Rossum <[email protected]>
gh-101632: Add the new RETURN_CONST opcode (#101633)

753fc8a5d64369cd228c3e43fef1811ac3cfde83 authored almost 2 years ago by penguin_wwy <[email protected]>
Merge branch 'main' of https://github.com/python/cpython into main

0d3d5007b136ff1bc0faa960d6526e047dd92396 authored almost 2 years ago by Thomas Wouters <[email protected]>
Post 3.12.0a5

46f461be56ab90891d2d43240d80a0e19d100ba9 authored almost 2 years ago by Thomas Wouters <[email protected]>
gh-101656: Fix "conversion from Py_ssize_t to int" warning in `_testcapimodule` (#101657)

acc2f3b19d28d4bf3f8fb32357f581cba5ba24c7 authored almost 2 years ago by Nikita Sobolev <[email protected]>
gh-98831: rewrite UNPACK_EX, UNPACK_SEQUENCE, UNPACK_SEQUENCE_TWO_TUPLE in the instruction definition DSL (#101641)

dec1ab03879e959f7efb910a723caf4a9ce453cf authored almost 2 years ago by Irit Katriel <[email protected]>
gh-97725: Fix documentation for the default file of `asyncio.Task.print_stack` (#101652)

f87f6e23964d7a4c38b655089cda65538a24ec36 authored almost 2 years ago by Oleg Iarygin <[email protected]>
Make use of TESTFN_ASCII in test_fileio (GH-101645)

testBytesOpen requires an ASCII filename, but TESTFN usually isn't ASCII.

Automerge-Triggered...

6fd5eb640af19b535f4f2ba27b1b61b8d17f02e9 authored almost 2 years ago by Zachary Ware <[email protected]>
gh-98831: Modernize the FOR_ITER family of instructions (#101626)

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

d54b8d8fbd76c05e9006175ab26d737c4b055dfb authored almost 2 years ago by Guido van Rossum <[email protected]>
Fix nesting of 'Pending Removal in Python 3.14' (#101637)

a687ae9eb5c0aea06c52de1e426904b79f767f4e authored almost 2 years ago by Oleg Iarygin <[email protected]>
Doctest: Pin sphinxext-opengraph==0.7.5 to prevent importing NumPy (#101642)

a757d721271974c45e2feacef739af4e86ec7350 authored almost 2 years ago by Hugo van Kemenade <[email protected]>
Python 3.12.0a5

3c67ec394faac79d260804d569a18fab43018af0 authored almost 2 years ago by Thomas Wouters <[email protected]>
[gh-101072] Fix Blurb for GH-101127

79903240480429a6e545177416a7b782b0e5b9bd authored almost 2 years ago by Łukasz Langa <[email protected]>
gh-101072: support default and kw default in PyEval_EvalCodeEx for 3.11+ (#101127)

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

ae62bddaf81176a7e55f95f18d55621c9c46c23d authored almost 2 years ago by Matthieu Dartiailh <[email protected]>
gh-85747: Active voice & suggested edits, 'running/stopping loop' & 'callbacks' subsections of asyncio-eventloop.rst (#100270)

Co-authored-by: C.A.M. Gerlach <[email protected]>
Co-authored-by: Terry Jan Reedy <tjree...

c4de6b1d52304a0a9cdfafc1dad5098993710404 authored almost 2 years ago by Brian Skinn <[email protected]>
gh-98831: Move DSL documentation here from ideas repo (#101629)

694e346a01f407c7f78138331db006dea79f82a8 authored almost 2 years ago by Guido van Rossum <[email protected]>
gh-99108: Replace SHA2-224 & 256 with verified code from HACL* (#99109)

replacing hashlib primitives (for the non-OpenSSL case) with verified implementations from HACL*...

1fcc0efdaa84b3602c236391633b70ff36df149b authored almost 2 years ago by Jonathan Protzenko <[email protected]>
gh-59956: Add a Test to Verify GILState Matches the "Current" Thread State (gh-101625)

This test should have been in gh-101431.

https://github.com/python/cpython/issues/59956

914f8fd9f7fc5e48b54d938a68c932cc618ef3a6 authored almost 2 years ago by Eric Snow <[email protected]>
gh-98831: rewrite COPY and SWAP in the instruction definition DSL (#101620)

38752760c91c87dd67af16d2cee611a22e647567 authored almost 2 years ago by Irit Katriel <[email protected]>
GH-101616: Mention the Docs Discourse forum in the "reporting docs issues" (GH-101617)

Fixes https://github.com/python/cpython/issues/101616

949c58f945b93af5b7bb70c6448e940da669065d authored almost 2 years ago by Mariatta Wijaya <[email protected]>
gh-59956: Partial Fix for GILState API Compatibility with Subinterpreters (gh-101431)

The GILState API (PEP 311) implementation from 2003 made the assumption that only one thread sta...

132b3f8302c021ac31e9c1797a127d57faa1afee authored almost 2 years ago by Eric Snow <[email protected]>
gh-101609: Fix "‘state’ may be used uninitialized" warning in `_xxinterpchannelsmodule` (GH-101610)

I went with the easiest solution: just removing the offending line. See the issue description ...

262003fd3297f7f4ee09cebd1abb225066412ce7 authored almost 2 years ago by Nikita Sobolev <[email protected]>
gh-101562: typing: add tests for inheritance with NotRequired & Required in parent fields (#101563)

b96b344f251954bb64aeb13c3e0c460350565c2a authored almost 2 years ago by Eclips4 <[email protected]>
gh-101543: Ensure Windows registry path is only used when stdlib can't be found (GH-101544)

7a253103d4c64fcca4c0939a584c2028d8da6829 authored almost 2 years ago by Steve Dower <[email protected]>
gh-76961: Fix buildbot failures in test_pep3118 (#101587)

This PR fixes the buildbot failures introduced by the merge of #5561, by restricting the relevan...

46416b9004b687856eaa73e5d48520cd768bbf82 authored almost 2 years ago by Mark Dickinson <[email protected]>
gh-101372: Fix unicodedata.is_normalized to properly handle the UCD 3… (gh-101388)

9ef7e75434587fc8f167d73eee5dd9bdca62714b authored almost 2 years ago by Dong-hee Na <[email protected]>
gh-101541: [Enum] create flag psuedo-member without calling original __new__ (GH-101590)

ef7c2bfcf1fd618438f981ace64499a99ae9fae0 authored almost 2 years ago by Ethan Furman <[email protected]>
Trivial Change: Remove unhelpful doc in `datetime.timedelta` (#100164)

d3e2dd6e71bd8e5482973891926d5df19be687eb authored almost 2 years ago by Matty G <[email protected]>
gh-101334: Don't force USTAR format in test_tarfile. (GH-101572)

That causes the test to fail when run using a high UID as that ancient format
cannot represent ...

ffcb8220d7a8c8ca169b467d9e4a752874f68af2 authored almost 2 years ago by Gregory P. Smith <[email protected]>
bpo-33591: Add support for path like objects to `ctypes.CDLL` (#7032)

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

f7e9fbacb250ad9df95d0024161b40dfdc9cc39e authored almost 2 years ago by mrh1997 <[email protected]>
gh-76961: Fix the PEP3118 format string for ctypes.Structure (#5561)

The summary of this diff is that it:

* adds a `_ctypes_alloc_format_padding` function to appe...

90d85a9b4136aa1feb02f88aab614a3c29f20ed3 authored almost 2 years ago by Eric Wieser <[email protected]>
Revert "gh-89381: Fix invalid signatures of math/cmath.log (#101404)" (#101580)

This reverts commit 0ef92d979311ba82d4c41b22ef38e12e1b08b13d.

0672a6c23b2b72666e10d9c61fc025e66aad9c2b authored almost 2 years ago by Mark Dickinson <[email protected]>
gh-101570: Update bundled pip version to 23.0 (#101571)

Update bundled pip version to 23.0

This is the current latest version of `pip`.

---------
...

19ac43629e6fd73f2dbf9fd5a0b97d791c28acc7 authored almost 2 years ago by Pradyun Gedam <[email protected]>
gh-101266: Fix __sizeof__ for subclasses of int (#101394)

Fix the behaviour of the `__sizeof__` method (and hence the results returned by `sys.getsizeof`)...

39017e04b55d4c110787551dc9a0cb753f27d700 authored almost 2 years ago by Mark Dickinson <[email protected]>
gh-101221: Add options in the documentation of timeit command (#101222)

9b60ee976a6b66fe96c2d39051612999c26561e5 authored almost 2 years ago by busywhitespace <[email protected]>
Add missing preposition in argparse docs (#101548)

6e4a521c2ab84c082ad71e540b045699f0dbbc11 authored almost 2 years ago by alnoki <[email protected]>
Fix detection of presence of time.tzset (gh-101539) (#101540)

Resolves gh-101539
Related to gh-31898

ddd619cffa457776a22f224b7111bd39de289d66 authored almost 2 years ago by Alexander Belopolsky <[email protected]>
GH-100485: Create an alternative code path when an accurate fma() implementation is not available (#101567)

5a2b984568f72f0d7ff7c7b4ee8ce31af9fd1b7e authored almost 2 years ago by Raymond Hettinger <[email protected]>
gh-101322: Ensure test_zlib.ZlibDecompressorTest runs, fix errors in ZlibDecompressor (#101323)

* Ensure test_zlib.ZlibDecompressorTest actually runs, fix errors in ZlibDecompressor.

a89e6713c4de99d4be5a1304b134e57a24ab10ac authored almost 2 years ago by Ruben Vorderman <[email protected]>
gh-101282: Update BOLT --split-functions flag not to use deprecated u… (gh-101557)

gh-101282: Update BOLT --split-functions flag not to use deprecated usage

144aaa74bbd77aee822ee92344744dbb05aa2f30 authored almost 2 years ago by Dong-hee Na <[email protected]>
GH-56426: Add cross-reference to the documentation for faulthandler, traceback, and pdb. (#101157)

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

cef9de62b8bf5e2d11d5a074012dfa81dc4ea935 authored almost 2 years ago by Furkan Onder <[email protected]>
Add missing `versionadded` directive for `PyCode_Addr2Location` (#101347)

f11a3d1ebe0c78f8c159c63a37022b9b96f720dd authored almost 2 years ago by Max Bachmann <[email protected]>
gh-101524: Split Up the _xxsubinterpreters Module (gh-101526)

This is step 1 in potentially dropping all the "channel"-related code. Channels have already bee...

c67b00534abfeca83016a00818cf1fd949613d6b authored almost 2 years ago by Eric Snow <[email protected]>
gh-84559: Remove the new multiprocessing warning, too disruptive. (#101551)

This reverts the core of #100618 while leaving relevant documentation
improvements and minor re...

d4c410f0f922683f38c9d435923939d037fbd8c2 authored almost 2 years ago by Gregory P. Smith <[email protected]>
gh-101522: Allow overriding Windows dependencies versions and paths using MSBuild properties (GH-101523)

f6c53b80a16f63825479c5ca0f8a5e2829c3f505 authored almost 2 years ago by Steve Dower <[email protected]>
gh-98831: rewrite MAKE_FUNCTION and BUILD_SLICE in the instruction definition DSL (#101529)

433fb3ef08c71b97a0d08e522df56e0afaf3747a authored almost 2 years ago by Irit Katriel <[email protected]>
gh-98831: rewrite SEND, GET_YIELD_FROM_ITER, RETURN_GENERATOR in the instruction definition DSL (#101516)

04e06e20ee61f3c0d1d7a827b2feb4ed41bb198d authored almost 2 years ago by Irit Katriel <[email protected]>
gh-101277: Port more `itertools` static types to heap types (#101303)

Add dropwhile, takewhile, starmap, combinations*, and permutations types to module state.

a52cc9853fed39b5cc90b7ffb6a64249307a990b authored almost 2 years ago by Erlend E. Aasland <[email protected]>
docs: replace PyPI description with link (#101506)

45d014e03ba7ba4c9c912120ec36b2aca02061f4 authored almost 2 years ago by François Magimel <[email protected]>
gh-100920: Update documentation for `asyncio.StreamWriter.wait_closed` (#101514)

5c39daf50b7f388f9b24bb2d6ef415955440bebf authored almost 2 years ago by Viet Than <[email protected]>
gh-84559: skip the test when no multiprocessing (wasm, etc) (#101530)

skip test when no _multiprocessing (wasm, etc)

5dcae3f0c3e9072251217e814a9438670e5f1e40 authored almost 2 years ago by Gregory P. Smith <[email protected]>
gh-100925: Move array methods under class in array doc (#101485)

* Move array methods under class in array doc

* Fix a few internal references related to the to...

1b6045668d233269f667c4658c7240256f37f111 authored almost 2 years ago by C.A.M. Gerlach <[email protected]>
GH-84559: Deprecate fork being the multiprocessing default. (#100618)

This starts the process. Users who don't specify their own start method
and use the default on ...

0ca67e6313c11263ecaef7ce182308eeb5aa6814 authored almost 2 years ago by Gregory P. Smith <[email protected]>
gh-98705: Fix AIX build by undefining `__bool__` in C (#98768)

618b7a8260bb40290d6551f24885931077309590 authored almost 2 years ago by Ayappan Perumal <[email protected]>
gh-96305: Fix AIX build by avoiding subprocess during bootstrap (#96429)

* Fix AIX build by avoiding `subprocess` during bootstrap.

ba4731d149185894c77d201bc5804da90ff45eee authored almost 2 years ago by Ayappan Perumal <[email protected]>
docs: Fix enum reassign `str` documentation (GH-101507)

24cbc7a2a09bf22ff8122c1d50135e1c56622c95 authored almost 2 years ago by Peter Gessler <[email protected]>
gh-98831: rewrite RERAISE and CLEANUP_THROW in the instruction definition DSL (#101511)

0675b8f032c69d265468b31d5cadac6a7ce4bd9c authored almost 2 years ago by Irit Katriel <[email protected]>
Docs: improve accuracy of sqlite3 `check_same_thread` parameter (#101351)

Co-authored-by: Erlend E. Aasland <[email protected]>
Co-authored-by: C.A.M. Gerlac...

ee21110086e277a0ac24f5f768f35847b4db3380 authored almost 2 years ago by Marcos Pereira <[email protected]>
gh-98831: Modernize the LOAD_GLOBAL family (#101502)

ae9b38f4241a7d62ec4e9b775d4436d762b11fb3 authored almost 2 years ago by Guido van Rossum <[email protected]>
gh-101467: Correct py.exe handling of prefix matches and cases when only one runtime is installed (GH-101468)

eda60916bc88f8af736790ffd52381e8bb83ae83 authored almost 2 years ago by Steve Dower <[email protected]>
gh-98831: rewrite PUSH_EXC_INFO and conditional jumps in the instruction definition DSL (#101481)

b91b42d236c81bd7cbe402b322c82bfcd0d883a1 authored almost 2 years ago by Irit Katriel <[email protected]>
gh-98831: Modernize the LOAD_ATTR family (#101488)

7840ff3cdbdf64f517c9f981f57eff232e676104 authored almost 2 years ago by Guido van Rossum <[email protected]>
gh-101498 : Fix asyncio.Timeout example in docs (#101499)

Doc/library/asyncio-task.rst#timeout

95fb0e02582b5673eff49694eb0dce1d7df52301 authored almost 2 years ago by Raj <[email protected]>
gh-101454: fix documentation for END_ASYNC_FOR (#101455)

62251c3da06eb4662502295697f39730565b1717 authored almost 2 years ago by Irit Katriel <[email protected]>
gh-101277: Isolate itertools, add group and _grouper types to module state (#101302)

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

2b3e02a705907d0db2ce5266f06ad88a6b6160db authored almost 2 years ago by Erlend E. Aasland <[email protected]>
gh-101317: Add `ssl_shutdown_timeout` parameter for `asyncio.StreamWriter.start_tls` (#101335)

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

cc407b9de645ab7c137df8ea2409a005369169a5 authored almost 2 years ago by beavailable <[email protected]>
datetime.rst: fix combine() signature (#101490)

The default `tzinfo` param of the `combine()` signature pseudocode was erroneously `self.tzinfo`...

75227fba1dd1683289d90ada7abba237bff55d14 authored almost 2 years ago by John Belmonte <[email protected]>
GH-100288: Skip extra work when failing to specialize LOAD_ATTR (GH-101354)

76efcb40930d1584e8706f015d0e5475fb16acb5 authored almost 2 years ago by Brandt Bucher <[email protected]>
gh-101409: Improve generated clinic code for self type checks (#101411)

2753cf2ed6eb329bdc34b8f67228801182b82160 authored almost 2 years ago by Erlend E. Aasland <[email protected]>
gh-98831: rewrite BEFORE_ASYNC_WITH and END_ASYNC_FOR in the instruction definition DSL (#101458)

0062f538d937de55cf3b66b4a8d527b1fe9d5182 authored almost 2 years ago by Irit Katriel <[email protected]>
gh-101469: Optimise get_io_state() by using _PyModule_GetState() (GH-101470)

Automerge-Triggered-By: GH:erlend-aasland

f80db6cef075186f888a85258ccf2164bf148921 authored almost 2 years ago by Erlend E. Aasland <[email protected]>
gh-101440: fix json snippet error in logging-cookbook.rst (#101439)

20c11f2e600e1c0bf42de4d6f2fb3ce5ccc2587c authored almost 2 years ago by Peter Jiping Xie <[email protected]>
gh-99276 - Updated Doc/faq/general.rst (#101396)

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

df0068ce4827471cc2962631ee64f6f38e818ec4 authored almost 2 years ago by Raj <[email protected]>
Add JOBS parameter to docs Makefile (#101395)

1a62ae84c687791bc1dfb54d1eb75e1c7277bb04 authored almost 2 years ago by Christophe Nanteuil <[email protected]>
gh-98831: rewrite GET_LEN, GET_ITER, BEFORE_WITH and a few simple opcodes in the instruction definition DSL (#101443)

29a858b85f4c6479474b8d82c8995bde1166352b authored almost 2 years ago by Irit Katriel <[email protected]>
gh-77607: Improve accuracy of os.path.join docs (#101406)

This is a follow-up to #100811.

One of the changes in that PR isn't accurate in that
`os.pat...

909a6746939ea1d09fab21f26b558cfd7e3e29a0 authored almost 2 years ago by Shantanu <[email protected]>
Fixes typo in asyncio.TaskGroup context manager code example (#101449)

ef09bf63d22b2efe5c0e9a2b9f25a9bec2ba1db0 authored almost 2 years ago by Ben <[email protected]>
gh-98831: Clean up and add cache size static_assert to macro (#101442)

04ab767d28024b7a42b630a817227b02097aef30 authored almost 2 years ago by Guido van Rossum <[email protected]>
gh-99955: use SUCCESS/ERROR return values in optimizer and assembler. Use RETURN_IF_ERROR where appropriate. Fix a couple of bugs. (#101412)

af7b2db38497479238bba3f7edba1d8f8d685c4f authored almost 2 years ago by Irit Katriel <[email protected]>
gh-101400: Fix incorrect lineno in exception message on continue/break which are not in a loop (#101413)

e867c1b753424d8d3f9c9ba0b431d007fd958c80 authored almost 2 years ago by Dong-hee Na <[email protected]>
gh-101229: Add tests for aliases of imported names (#101230)

28db978d7f134edf6c86f21c42e15003511e7e9b authored almost 2 years ago by Eclips4 <[email protected]>
GH-101369: Allow macros as family members (#101399)

Also check for instructions straddling families (this includes macro parts).

7a3752338a2bfea023fcb119c842750fe799262f authored almost 2 years ago by Guido van Rossum <[email protected]>
gh-59956: Clarify Runtime State Status Expectations (gh-101308)

A PyThreadState can be in one of many states in its lifecycle, represented by some status value....

e11fc032a75d067d2167a21037722a770b9dfb51 authored almost 2 years ago by Eric Snow <[email protected]>
gh-101422: (docs) TarFile default errorlevel argument is 1, not 0 (GH-101424)

ea232716d3de1675478db3a302629ba43194c967 authored almost 2 years ago by Owain Davies <[email protected]>
GH-101291: Refactor the `PyLongObject` struct into object header and PyLongValue struct. (GH-101292)

c1b1f51cd1632f0b77dacd43092fb44ed5e053a9 authored almost 2 years ago by Mark Shannon <[email protected]>
gh-98831: Support conditional effects; use for LOAD_ATTR (#101333)

f5a3d91b6c56ddff4644b5a5ac34d8c6d23d7c79 authored almost 2 years ago by Guido van Rossum <[email protected]>
gh-39615: fix warning on return type mismatch (#101407)

c4170c36b0b54c10456f4b49245f570023a97f72 authored almost 2 years ago by Irit Katriel <[email protected]>