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-106996: Amend the introduction to the turtle graphics documentation (#106997)

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

f8f16d0cfcbe287deaaf1a6eb6461b11b7837a1c authored over 1 year ago
gh-106978: Bump sphinx-lint to 0.6.8 (#106990)

6acd85d91063380d1afb86c116a66e0aadd4f909 authored over 1 year ago
gh-106368: Increase coverage for Argument Clinic output directive (#106979)

ee5c01b473eeadb007b9f330db3143e34e46038b authored over 1 year ago
gh-106976:alphabetise bullets by module name task1 (#106982)

443d9b3033bc6189e7f1ae936806779c02a46c43 authored over 1 year ago
gh-106973: Change non-integral to non-integer in "3.12 What's New" (#106984)

d55b4da10c56f3299998b5b8fee3a8a744fac76c authored over 1 year ago
gh-101100: Docs: Check Sphinx warnings and fail if improved (#106460)

806d7c98a5da5c1fd2e52a5b666f36ca4f545092 authored over 1 year ago
gh-106970: Fix Argument Clinic 'destination <name> clear' command (#106972)

Add test for the 'destination <name> clear' command,
and the 'destination' directive in general....

3372bcba9893030e4063a9264ec0b4d1b6166883 authored over 1 year ago
gh-96663: Add a better error message for __dict__-less classes setattr (#103232)

cdeb1a6caad5e3067f01d6058238803b8517f9de authored over 1 year ago
gh-106004: Add PyDict_GetItemRef() function (#106005)

* Add PyDict_GetItemRef() and PyDict_GetItemStringRef() functions.
Add these functions to the...

41ca16455188db806bfc7037058e8ecff2755e6c authored over 1 year ago
gh-105699: Fix a Crasher Related to a Deprecated Global Variable (gh-106923)

There was a slight race in _Py_ClearFileSystemEncoding() (when called from _Py_SetFileSystemEnco...

0ba07b2108d4763273f3fb85544dde34c5acd40a authored over 1 year ago
gh-105699: Fix an Interned Strings Crasher (gh-106930)

A static (process-global) str object must only have its "interned" state cleared when no longer ...

87e7cb09e4258c4deb01a07dc52c1021907195d7 authored over 1 year ago
gh-106847: Add -X warn_default_encoding in sys.flags Doc (#106854)

Co-authored-by: Nikita Sobolev <[email protected]>

fd84ac0ee0a8d5e34e0a106eed7e50539b61c5f8 authored over 1 year ago
gh-106909: Use role :const: for referencing module constants (GH-106910)

4b9948617f91175783609769aa6160e5b49b9ccc authored over 1 year ago
gh-106892: Use roles :data: and :const: for referencing module variables (GH-106894)

d036db728ea3d54509cbad06df74e2d9a31fbec8 authored over 1 year ago
gh-47146: Fix reference counting in _testcapi.structmember initializer (GH-106862)

8d397ee8259fa0f81598a452438fc335267ca260 authored over 1 year ago
gh-106919: Use role :c:macro: for referencing the C "constants" (GH-106920)

fcc816dbff7ca66c26f57a506e4d2330fe41d0ff authored over 1 year ago
Docs: Argument Clinic: Add Background and Tutorial top-level sections (#106904)

Add Background as a toplevel section with the following subsections:

- Background
- The goals...

81861fd90b4ae981e7881cd03a3c370713063525 authored over 1 year ago
gh-106368: Increase Argument Clinic test coverage for IndentStack (#106933)

8d228cf66f316803e95685d6553084f3d60cd9c5 authored over 1 year ago
gh-106916: Add missing error check _PyCompile_CleanDoc (#106921)

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

85ed1d24427bf3e000467aab7ee1b0322b0a9013 authored over 1 year ago
gh-106669: Revert "gh-102988: Detect email address parsing errors ... (#105127)" (#106733)

This reverts commit 18dfbd035775c15533d13a98e56b1d2bf5c65f00.
Adds a regression test from the i...

a31dea1feb61793e48fa9aa5014f358352205c1d authored over 1 year ago
gh-104050: Argument Clinic: Annotate the IndentStack class (#106934)

d81b4f8ff84311fa737e62f2883442ec06d7d5d8 authored over 1 year ago
gh-105540: Show source files relative to root (#106927)

This restores a corner case: when the generator is run with working directory set to Tools/cases...

12189108607a1d5d146f32094115297011c8b773 authored over 1 year ago
Fix typo in tkinter docs (#106936)

Signed-off-by: Makonede <[email protected]>

60e83968d555d53b97de04a0a00b2cdeb3187d39 authored over 1 year ago
gh-104050: Argument Clinic: Increase CConverter typing coverage (#106932)

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

1d5a625eb09ec160d403e526bb6a685525389b99 authored over 1 year ago
gh-104050: Argument Clinic: Annotate CLanguage.render_option_group_parsing() (#106929)

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

42c6300d4faa1b1582914d84551b83c814ccfdae authored over 1 year ago
GH-106701: Move _PyUopExecute to Python/executor.c (GH-106924)

8f4de57699446f2e0964dffc6639f8156e56c4b3 authored over 1 year ago
gh-105481: do not auto-generate pycore_intrinsics.h (#106913)

9c81fc2dbee3ac8a2f30ad24b0876d80628a94ac authored over 1 year ago
GH-104584: Miscellaneous fixes for -Xuops (GH-106908)

214a25dd81dfe5ee0ab843cf665da2a7473a08db authored over 1 year ago
Fix typo in 3.11.4 changelog: urllib.request.Requst -> Request (#106830)

009e8f084c4cbb1f43d40b24b7f71fb189bbe36b authored over 1 year ago
gh-106078: Prepare to isolate decimal module (#106880)

* move signal_map to global_state

* move cond_map to global_state

a1620dd7b70abfceba6cda76efe5a14468f87f1d authored over 1 year ago
gh-102799: use sys.exception() instead of sys.exc_info() in contextlib (#103311)

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

eeff8e72349743f37524221fe9e8f860879b46b3 authored over 1 year ago
gh-106751: Optimize _PolllikeSelector for many iteration case (gh-106884)

832c37d42a395d4ea45994daffa5e41bd74ac1bb authored over 1 year ago
gh-106882: Note that `asyncio.Server` is only publicly exposed on 3.11+ (#106901)

And later versions of 3.10, 3.9

1e1f4e91a905bab3103250a3ceadac0693b926d9 authored over 1 year ago
GH-100502: Add `pathlib.PurePath.pathmod` attribute (GH-106533)

This instance attribute stores the implementation of `os.path` used for
low-level path operatio...

c6c5665ee0c0a5ddc96da255c9a62daa332c32b3 authored over 1 year ago
Export _PyEval_SetProfile() as a function, not data (#106887)

a1a3193990cd6658c1fe859b88a2bc03971a16df authored over 1 year ago
gh-104090: Fix unittest collectedDurations resources leak (#106795)

70b961ed93f67e34d0624e178f6029c886afaeee authored over 1 year ago
gh-106751: Optimize SelectSelector.select() for many iteration case (gh-106879)

e6f96cf9c62e38514e8f5465a1c43f85d861adb2 authored over 1 year ago
gh-106751: Optimize KqueueSelector.select() for many iteration case (gh-106864)

7513e2e7e48f6c004ed9bce55f2dcc6b388e02cd authored over 1 year ago
gh-106727: Make `inspect.getsource` smarter for class for same name definitions (#106815)

663854d73b35feeb004ae0970e45b53ca27774a1 authored over 1 year ago
Docs: Argument Clinic: Group guides about default values (#106872)

Previous ToC layout (excerpt): ...

505eede38d141d43e40e246319b157e3c77211d3 authored over 1 year ago
gh-86493: Use PyModule_Add() instead of PyModule_AddObjectRef() (GH-106860)

a293fa5915c21b21f5cb8ed9649fbdb37b4c1421 authored over 1 year ago
gh-105481: Generate the opcode lists in dis from data extracted from bytecodes.c (#106758)

40f3f11a773b854c6d94746aa3b1881c8ac71b0f authored over 1 year ago
gh-106535: Document soft deprecations in What's New In Python 3.13 (#106859)

3535ef1eec2563bbd7bff7c830465441fbbf759e authored over 1 year ago
gh-106751: selectors: optimize EpollSelector.select() (#106754)

Co-authored-by: Pieter Eendebak <[email protected]>

aecf6aca515a203a823a87c711f15cbb82097c8b authored over 1 year ago
Docs: Normalise Argument Clinic advanced topics headings (#106842)

Co-authored-by: Ezio Melotti <[email protected]>

4cb0b9c0a9f6a4154238c98013d2679229b1f794 authored over 1 year ago
gh-86493: Fix possible leaks in some modules initialization (GH-106768)

Fix _ssl, _stat, _testinternalcapi, _threadmodule, cmath, math, posix, time.

3e65baee72131b49f4ce8ca2da568a6f2001ce93 authored over 1 year ago
bpo-42327: C API: Add PyModule_Add() function (GH-23443)

It is a fixed implementation of PyModule_AddObject() which consistently
steals reference both o...

83ac1284909433f3f77c0a4f459996b1ba3f1a4d authored over 1 year ago
gh-86493: Fix possible leaks in modules initialization: _curses_panel, _decimal, posix, xxsubtype (GH-106767)

745492355b94d109e47827e5865846f25ae42d26 authored over 1 year ago
gh-106719: Fix __annotations__ getter and setter in the type and module types (GH-106720)

No longer suppress arbitrary errors. Simplify the code.

e1c295e3da9ff5a3eb6b009a1f821d80e564ac87 authored over 1 year ago
gh-106843: fix memleak in _PyCompile_CleanDoc (#106846)

ece3b9d12a2f47da8b144f185dfba9b2b725fc82 authored over 1 year ago
Small fixes to code generator (#106845)

These repair nits I found in PR gh-106798 (issue gh-106797) and in PR gh-106716 (issue gh-106706).

1e36ca63f9f5e0399efe13a80499cef290314c2a authored over 1 year ago
gh-104683: Argument Clinic: Modernise parse_special_symbol() (#106837)

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

00e52acebd2beb2663202bfc4be0ce79ba77361e authored over 1 year ago
Add Erlend as CODEOWNER for Argument Clinic docs (#106840)

1654916c4864a741507617020453147acf20c9f3 authored over 1 year ago
gh-106368: Increase Argument Clinic test coverage for cpp.Monitor (#106833)

22379c60ab8f8b49e75da9bd032a8722af50b409 authored over 1 year ago
gh-106831: Fix NULL check of d2i_SSL_SESSION() result in _ssl.c (#106832)

ebf2c56b33553a448da8f60fcd89a622f071b5f4 authored over 1 year ago
gh-106603: Make uop struct a triple (opcode, oparg, operand) (#106794)

8e9a1a032233f06ce0f1acdf5f983d614c8745a5 authored over 1 year ago
gh-61215: threadingmock: Improve test suite to avoid race conditions (#106822)

threadingmock: Improve test suite to avoid race conditions

Simplify tests and split them into...

7e96370a946a2ca0f2f25af4ce5b3b59f020721b authored over 1 year ago
gh-106581: Add 10 new opcodes by allowing `assert(kwnames == NULL)` (#106707)

By turning `assert(kwnames == NULL)` into a macro that is not in the "forbidden" list, many inst...

2b94a05a0e45e4aae030a28b716a038ef529f8ef authored over 1 year ago
gh-106529: Generate uops for POP_JUMP_IF_[NOT_]NONE (#106796)

These aren't automatically translated because (ironically)
they are macros deferring to POP_JUM...

b2b261ab2a2d4ff000c6248dbc52247c78cfa5ab authored over 1 year ago
gh-106687: _ssl: use uint64_t for SSL options (#106700)

SSL_CTX_get_options() uses uint64_t for options:
https://www.openssl.org/docs/man3.1/man3/SSL_C...

ad95c7253a70e559e7d3f25d53f4772f28bb8b44 authored over 1 year ago
gh-104050: Improve Argument Clinic type annotation coverage (#106810)

Add various missing annotations in the following classes:
- BlockPrinter
- CConverter
- CLanguag...

036bb7365607ab7e5cf901f1ac4256f9ae1be82c authored over 1 year ago
gh-106789: avoid importing pprint from sysconfig (#106790)

5ecedbd26692b9fbdd7aad81b991869bf650f929 authored over 1 year ago
gh-106780: Add __match_args__ to tutorial example (#106784)

Add Point definition with this attribute before example
that needs it.

7aa89e505d893cd5e6f33b84d66e5fa769089931 authored over 1 year ago
Add more recipe tests. Make the factor recipe a bit faster and clearer. (GH-106817)

babb22da5a25c18a2d203bf72ba35e7861ca60ee authored over 1 year ago
gh-106797: Remove warning logs from Python/generated_cases.c.h (gh-106798)

48956cc60ea05bc50b6cd73e53dd9a7d4b1dac9f authored over 1 year ago
gh-104050: Argument Clinic: Annotate Clinic.parse() (#106760)

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

383dcbebcda576e3a3fd18c9246364f67bb65df5 authored over 1 year ago
gh-105540: Convert `pytest` tests of `cases_generator` to regular tests (#106713)

c41320701b28904064c89a0a29775efed6b6d053 authored over 1 year ago
Fix the french used in the email documentation (GH-106279)

* Fix the french used in the email documentation

The french used in one of the example was ei...

4dc593477a2e8a5c22e3e2346aaae05ca46b12cb authored over 1 year ago
gh-105726: Add `__slots__` to `AbstractContextManager` and `AbstractAsyncContextManager` (#106771)

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

55408f86d78259f18c56c5e1ea51e0f8dcdbeb67 authored over 1 year ago
gh-106706: Streamline family syntax in cases generator DSL (#106716)

From `family(opname, STRUCTSIZE) = OPNAME + SPEC1 + ... + SPECn;`
to `family(OPNAME, STRUCTSIZ...

cc25ca16ee406db936dfbd2337cbd14b12ccc4b7 authored over 1 year ago
Doc: fix section levels of devmode doc (#106801)

e58960160fcb4fce63177fcd9ef605f887377767 authored over 1 year ago
Doc: devmode: add -Xdev option to example (#106253)

83bd568d2b57337a91ef046c1f52f9ebb03a7803 authored over 1 year ago
Docs search: Replace jQuery with vanilla JavaScript (#106743)

* Replace jQuery with vanilla JavaScript
* Switch 'var' to 'const' or 'let'

c02ee4503151105dc892018ebc7f633e7f3f62f8 authored over 1 year ago
Docs: Normalize Argument Clinic How-To section capitalization (#106788)

8c177294899b621fe04ae755abd41b4d319dd4b5 authored over 1 year ago
faq/library: remove outdated section (#105996)

d46a42fd8e8915e03cc211ab9163058b6365ab0f authored over 1 year ago
Add more examples to the recipe docs (GH-106782)

Demonstrate that factor() works for large composites and large primes.

e2ec0bad67552e27174255db86dda90fc72e6694 authored over 1 year ago
gh-106752: Sync with zipp 3.16.2 (#106757)

* gh-106752: Sync with zipp 3.16.2

* Add blurb

22980dc7c9dcec4b74fea815542601ef582c230e authored over 1 year ago
gh-81283: compiler: remove indent from docstring (#106411)

Co-authored-by: Éric <[email protected]>

2566b74b26bcce24199427acea392aed644f4b17 authored over 1 year ago
gh-104050: Argument Clinic: Annotate BlockParser (#106750)

bbf62979851283b601b2dac0073ab331ebeb3be9 authored over 1 year ago
gh-106368: Increase Argument Clinic BlockParser test coverage (#106759)

2d7d1aa4bcd5da0177458b22b1b856db76aa20d4 authored over 1 year ago
gh-106529: Fix subtle Tier 2 edge case with list iterator (#106756)

The Tier 2 opcode _IS_ITER_EXHAUSTED_LIST (and _TUPLE)
didn't set it->it_seq to NULL, causing a...

0db85eeba762e72f9f3c027e432cdebc627aac6c authored over 1 year ago
gh-106752: Move zipfile._path into its own package (#106753)

* gh-106752: Move zipfile._path into its own package so it may have supplementary behavior.

*...

03185f0c150ebc52d41dd5ea6f369c7b5ba9fc16 authored over 1 year ago
gh-102799: replace internal sys.exc_info() call by sys.exception() (#106746)

fb32f35c0585b1dbb87b6f254818e1f485a50f65 authored over 1 year ago
gh-106745: typing docs: Clarify that removal of PEP-585 aliases is not currently planned (#106748)

89ec0e952965b6a1be40e26c3ddc4131599e5ee9 authored over 1 year ago
gh-106554: replace `_BaseSelectorImpl._key_from_fd` with `dict.get` (#106555)

aeef8591e41b68341af308e56a744396c66879cc authored over 1 year ago
gh-105481: expose opcode metadata via the _opcode module (#106688)

6a70edf24ca217c5ed4a556d0df5748fc775c762 authored over 1 year ago
gh-106531: Remove importlib.resources._legacy (#106532)

* gh-106531: Remove importlib.resources._legacy

Syncs with importlib_resources 6.0.

* Remo...

243fdcb40ebeb177ce723911c1f7fad8a1fdf6cb authored over 1 year ago
gh-104050: Argument Clinic: Annotate `output_templates()` (#106732)

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

7c95345e4f93f4a2475418f17df5aae39dea861f authored over 1 year ago
gh-106446: Fix failed doctest in stdtypes (#106447)

---------
Co-authored-by: Terry Jan Reedy <[email protected]>

89867d2491c0c3ef77bc237899b2f0762f43c03c authored over 1 year ago
gh-105293: Do not call SSL_CTX_set_session_id_context on client side SSL context (#105295)

* gh-105293: Do not call SSL_CTX_set_session_id_context on client side SSL context

Openssl st...

21d98be42289369ccfbdcc38574cb9ab50ce1c02 authored over 1 year ago
gh-105626: Change the default return value of `HTTPConnection.get_proxy_response_headers` (#105628)

490295d651d04ec3b3eff2a2cda7501191bad78a authored over 1 year ago
gh-106529: Split FOR_ITER_{LIST,TUPLE} into uops (#106696)

Also rename `_ITER_EXHAUSTED_XXX` to `_IS_ITER_EXHAUSTED_XXX` to make it clear this is a test.

025995feadaeebeef5d808f2564f0fd65b704ea5 authored over 1 year ago
gh-104683: Argument clinic: use an enum to describe the different kinds of functions (#106721)

Argument clinic: use an enum to describe the different kinds of functions

128a6c1d889639012c83c122b82c9cdf0b62d587 authored over 1 year ago
gh-106368: Increase Argument Clinic test coverage (#106728)

- improve output_parameter() coverage
- improve coverage for Function.kind

ec45c513d389510930a62631a21a1dbb3f3aabb7 authored over 1 year ago
docs: clarify Path.suffix (GH-106650)

f014f1567c081542aaf5cecce118edf35e09bcc5 authored over 1 year ago
gh-106664: selectors: add get() method to _SelectorMapping (#106665)

It can be used to avoid raising and catching KeyError twice via __getitem__.

Co-authored-by: ...

8d2f3c36caf9ecdee1176314b18388aef6e7f2c2 authored over 1 year ago
gh-106701: Move the hand-written Tier 2 uops to bytecodes.c (#106702)

This moves EXIT_TRACE, SAVE_IP, JUMP_TO_TOP, and
_POP_JUMP_IF_{FALSE,TRUE} from ceval.c to byte...

e6e0ea0113748db1e9fe675be6db9041cd5cce1f authored over 1 year ago
gh-106690: Add a .coveragerc file to the CPython repository (#8150)

The added file is the coverage default at some point in time + checking branches both ways + IDL...

2f3ee02c22c4b42bf6075a75104c3cfbb4eb4c86 authored over 1 year ago
GH-104909: Split `LOAD_ATTR_INSTANCE_VALUE` into micro-ops (GH-106678)

487861c6aef2fbcd92ccabb05ea1b57d18299b29 authored over 1 year ago
gh-106309: Deprecate typing.no_type_check_decorator (#106312)

32718f908cc92c474fd968912368b8a4500bd055 authored over 1 year ago