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-99834: Update macOS installer to Tcl/Tk 8.6.13. (GH-104738)

13e460086b007691f2ca1c5ff677cdb70d19eba8 authored over 1 year ago
gh-104656: Rename typeparams AST node to type_params (#104657)

a5f244d627a6815cf2d8ccec836b9b52eb3e8de2 authored over 1 year ago
gh-104536: Improve `multiprocessing.process._cleanup` logic (#104537)

Fix a race condition in the internal `multiprocessing.process` cleanup
logic that could manifes...

ef5d00a59207a63c6d5ae0d5d44054847d1bf3b5 authored over 1 year ago
GH-103092: isolate `_ssl` (#104725)

b9c807a260f63284f16e25b5e98e18191f61a05f authored over 1 year ago
gh-102856: Tokenize performance improvement (#104731)

8817886ae571f5b5ce4e2e6cfd2458622d0efac1 authored over 1 year ago
gh-104683: clinic.py: Modernise `parse_converter()` using pattern-matching (#104696)

4b107d86f38f6778562d4fe5e1d881b52c9d9d6c authored over 1 year ago
gh-104686: Fix tracing for decorated classes (#104708)

cd9748409aa877d6d9905730bf68f25cf7a6a723 authored over 1 year ago
gh-104683: `clinic.py`: Improve coverage for the `parse_converter` method (#104729)

64d1b44a5459605af3e8572d4febfde021315633 authored over 1 year ago
gh-98836: Extend PyUnicode_FromFormat() (GH-98838)

* Support for conversion specifiers o (octal) and X (uppercase hexadecimal).
* Support for leng...

f3466bc04008660c4a5c3ed6f70144f138ae2e7f authored over 1 year ago
gh-104050: Add more type annotations to Argument Clinic (#104631)

Annotate methods of the following classes:

- class Function
- class Parameter
- class LandMine

6ba8406cb6e656e47e908f8c7354e07ed0f2d774 authored over 1 year ago
gh-104050: Add basic type hints to Argument Clinic clinic class (#104705)

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

bf6dd8f5fd98a1833646eb22269cad076836ebba authored over 1 year ago
gh-104050: Annotate Argument Clinic return converters (#104706)

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

c482e9a4e6f9c0b88ea248c4a0e0aa97223b5233 authored over 1 year ago
gh-103857: Document utcnow and utcfromtimestamp deprecations in What's New (#104542)

Co-authored-by: Paul Ganssle <[email protected]>

5841fbc1a2aa5dd9e1c3d8d369f2bba8a99b285b authored over 1 year ago
gh-104719: IDLE - delete useless monkeypatch of tokenize (#104726)

0c5e79bcdf99a6a07c65b0ea6d7701b6e041481c authored over 1 year ago
gh-104719: Restore Tokenize module constants (#104722)

ffe47cb623999db05959ec4b5168d1c87a1e40ef authored over 1 year ago
GH-101291: Add low level, unstable API for pylong (GH-101685)

Co-authored-by: Petr Viktorin <[email protected]>

93923793f602ea9117f13bfac8cbe01a864eeb01 authored over 1 year ago
typing docs: Move some classes out of the "Generics" section (#104707)

- AnyStr can be used in type annotations, contrary to the section header
- Unpack can also be u...

ab71acd67b5b09926498b8c7f855bdb28ac0ec2f authored over 1 year ago
gh-104717: Add comment about manual loop unrolling (gh-104718)

b9fcfa60244da85d8847a05e8d5e75d0a6694f90 authored over 1 year ago
gh-86275: improve Hypothesis configuration for CI and local runs (#104468)

014dd301b5a075a73430eb4e583e851f49d03e29 authored over 1 year ago
gh-103295: expose API for writing perf map files (#103546)

Co-authored-by: Aniket Panse <[email protected]>
Co-authored-by: Gregory P. Smith <greg@krypto....

be0c106789322273f1f76d232c768c09880a14bd authored over 1 year ago
gh-104469: Convert _testcapi/exceptions to use AC (gh-104502)

2e91c7e62609ef405901dd5c4cb9d5aa794591ab authored over 1 year ago
Corrected identifier (#104713)

60993ba8b4a04dfcf2d3067d919bcce160f01bd5 authored over 1 year ago
gh-104698: Fix reference leak in mmapmodule.c (#104700)

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

99b641886a09252bbcf99a1d322fa8734f1ca30d authored over 1 year ago
gh-74690: Make a typing test more resilient (#104691)

b870b1fa755808977578e99bd42859c519e00bb7 authored over 1 year ago
gh-102856: Python tokenizer implementation for PEP 701 (#104323)

This commit replaces the Python implementation of the tokenize module with an implementation
th...

6715f91edcf6f379f666e18f57b8a0dcb724bf79 authored over 1 year ago
gh-61460: Stronger HMAC in multiprocessing (#20380)

bpo-17258: `multiprocessing` now supports stronger HMAC algorithms for inter-process connection...

3ed57e4995d9f8583083483f397ddc3131720953 authored over 1 year ago
gh-103606: raise RuntimeError if config file is invalid or empty (#104701)

(this adjusts new code) raise RuntimeError if provided config file is invalid or empty, not Valu...

12f1581b0c43f40a792c188e17d2dea2357debb3 authored over 1 year ago
gh-104050: Add basic type hints to Argument Clinic DSL parser (#104704)

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

27a68be77f7a5bfb7c4b97438571b4fcf5aae8b4 authored over 1 year ago
gh-104683: Modernise Tools/clinic/ (#104684)

- Make some string interpolations more readable using f-strings or
explicit parametrisation
...

19dd5aa89af4cc3150ed87f039601f87bc419be7 authored over 1 year ago
gh-49174: document that the effect of calling gc.collect() during a collection is undefined (#104699)

30488fa22a8f63753192ae7f1d01665857764e45 authored over 1 year ago
gh-104372: Use non-Raw malloc for c_fds_to_keep in _posixsubprocess (#104697)

Use non-Raw malloc for c_fds_to_keep as the code could ask for 0 length.

d1732feea0eadd4ccc3516440d0c071be0093dec authored over 1 year ago
gh-56276: Add tests to test_compare (#3199)

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

68ee8b3f15b744339c156bfeb583a414061ab22d authored over 1 year ago
gh-104679 Fixed syntax highlighting in turtle docs (#104682)

2c97878bb8a09f5aba8bf413bb794f6efd5065df authored over 1 year ago
gh-104658: Fix location of unclosed quote error for multiline f-strings (#104660)

ff7f7316326a19749c5d79f9e44acdbe7d54ac4e authored over 1 year ago
gh-104683: Modernise `clinic.py` using `str.removeprefix` and `str.removesuffix` (#104685)

Both methods were new in Python 3.9.

663c049ff78a299bdf7c1a0444b9900e6d37372d authored over 1 year ago
gh-104146: Purge dead code from Argument Clinic (#104680)

The following local variables were assigned but never used:

- line 551: result
- line 1341:...

ae147d01a005e0a65510a605762d1ff79f3affb9 authored over 1 year ago
gh-104683: Argument clinic: use `dict` over `OrderedDict` (#104647)

For code readability. Instances of `builtins.dict` have been ordered since 3.6, and have been gu...

02b60035ceb735c3f7dd5bb7dc6a1508748a7a8d authored over 1 year ago
Replace "OS X" with "macOS" (#104653)

06eeee97e36aa6bb3d21d7cbc288763ae3a7b21e authored over 1 year ago
gh-103987: fix several crashes in mmap module (#103990)

Co-authored-by: sunmy2019 <[email protected]>
Co-authored-by: Jelle Z...

ceaa4c3476ac49b5b31954fec53796c7a3b40349 authored over 1 year ago
docs: fix wrong indentation causing rendering error in dis page (#104661)

3bc94e678f2961eafc9d665898d73afc6204d314 authored over 1 year ago
gh-94906: Support multiple steps in math.nextafter (#103881)

This PR updates `math.nextafter` to add a new `steps` argument. The behaviour is as though `math...

6e39fa19555043588910d10f1fe677cf6b04d77e authored over 1 year ago
gh-104472: Skip `test_subprocess.ProcessTestCase.test_empty_env` if ASAN is enabled (#104667)

Skip test_subprocess.ProcessTestCase.test_empty_env if ASAN is enabled.

c3f43bfb4bec39ff8f2c36d861a3c3a243bcb3af authored over 1 year ago
gh-103839: Allow building Tkinter against Tcl 8.7 without external libtommath (GH-103842)

625887e6df5dbebe48be172b424ba519e2ba2ddc authored over 1 year ago
gh-85984: New additions and improvements to the tty library. (#101832)

New additions to the tty library. Functions added: cfmakeraw(), and cfmakecbreak(). The
functio...

486bc8e03019b8edc3cbfc6e64db96d65dbe13b6 authored over 1 year ago
gh-104659: Consolidate python examples in enum documentation (#104665)

3ac856e69734491ff8423020c700c9ae86ac9a08 authored over 1 year ago
gh-92248: Deprecate `type`, `choices`, `metavar` parameters of `argparse.BooleanOptionalAction` (#103678)

Co-authored-by: Kirill <[email protected]>
Co-authored-by: Hugo van Kem...

27a7d5e1cd5b937d5f164fce572d442672f53065 authored over 1 year ago
gh-104645: fix error handling in marshal tests (#104646)

ac56a854b418d35ad3838f3072604227dc718fca authored over 1 year ago
gh-104600: Make type.__type_params__ writable (#104634)

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

8f1f3b9abdaa3e9d19aad22d6c310eb1f05ae5c2 authored over 1 year ago
gh-104602: Add additional test for listcomp with lambda (#104639)

This threw a SystemError before #104603. Adding a separate test
because this was a different fa...

dbe171e6098fbb96beed81db2c34f6428109e005 authored over 1 year ago
gh-104640: Disallow walrus in comprehension within type scopes (#104641)

8a8853af24b41a73653d07dcc2f44d05b10e0673 authored over 1 year ago
gh-103921: Rename "type" header in argparse docs (#104654)

This allows :keyword:`type` to link to docs for the new `type`
statement (being written in gh-1...

ab8f54668b0c49186f1da8e127e303ca73220017 authored over 1 year ago
Improve readability of `typing._ProtocolMeta.__instancecheck__` (#104649)

a412fc58ccb8c6739b179137321cbbb1abebcd2f authored over 1 year ago
gh-96522: Fix deadlock in pty.spawn (#96639)

9c5aa8967bd7c1b02fb1da055c6b3afcccbbb251 authored over 1 year ago
GH-102818: Do not call `PyTraceBack_Here` in sys.settrace trampoline. (GH-104579)

c26d03d5d6da94367c7f9cd93185616f2385db30 authored over 1 year ago
GH-103545: Add macOS specific constants for ``os.setpriority`` to ``os`` (#104606)

This adds a number of PRIO_DARWIN_* constants to the os module for use with os.setpriority.

-...

616fcad6e2e10b0d0252e7f3688e61c468c54e6e authored over 1 year ago
gh-104623: Update macOS installer to SQLite 3.42.0 (GH-104624)

fd04bfeaf7a4531120ad450dbd1afc121a2523ee authored over 1 year ago
gh-104619: never leak comprehension locals to outer locals() (#104637)

70c77964778817907fbcc2a047a2abad4eb6e127 authored over 1 year ago
gh-104602: ensure all cellvars are known up front (#104603)

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

86e6f16ccb97f66f2b9a31191ce347dca499d48c authored over 1 year ago
gh-104600: Make function.__type_params__ writable (#104601)

3fadd7d5857842fc5cddd4c496b73161b0bcb421 authored over 1 year ago
gh-74690: Don't set special protocol attributes on non-protocol subclasses of protocols (#104622)

Don't set special protocol attributes on non-protocol subclasses of protocols

f7835fc7e9617cefd87e72002916e258f589c857 authored over 1 year ago
gh-104623: Update Windows installer to use SQLite 3.42.0 (#104625)

aab2a366b7d6a5c123bc8d23d66db4d2277dfa09 authored over 1 year ago
gh-104050: Add more type annotations to Argument Clinic (#104628)

Annotate the following:

- methods of class Class
- methods of class Module
- methods of cla...

94c8edabd3d6c8739aaae9b1cb0be822c754c742 authored over 1 year ago
gh-104629: Don't skip test_clinic if _testclinic is missing (#104630)

Just skip the tests that depend on the _testclinic extension module;
we can still run the Pytho...

86ee49f469b84e4b746526a00d8191d0e374a268 authored over 1 year ago
gh-104549: Set __module__ on TypeAliasType (#104550)

b9dce3aec46bf5190400bd8239fdd4ea9e64d674 authored over 1 year ago
gh-104050: Improve some typing around `default`s and sentinel values (#104626)

- Convert `unspecified` and `unknown` to be members of a `Sentinels` enum, rather than instances...

1c55e8d00728ceabd97cd1a5bd4906c9875a80c6 authored over 1 year ago
gh-104146: Remove unused vars from Argument Clinic (#104627)

Remove 'in_classes' and 'so_far' from DSLParser.directive_module()

61027c0211adf50e81b202075246509775808482 authored over 1 year ago
gh-104615: don't make unsafe swaps in apply_static_swaps (#104620)

0589c6a4d3d822cace42050198cb9a5e99c879ad authored over 1 year ago
GH-104484: Add case_sensitive argument to `pathlib.PurePath.match()` (GH-104565)

Co-authored-by: Barney Gale <[email protected]>

dcdc90d384723920e8dea0ee04eae8c219333634 authored over 1 year ago
GH-96803: Document and test new unstable internal frame API functions (GH-104211)

Weaken contract of PyUnstable_InterpreterFrame_GetCode to return PyObject*.

cfa517d5a68bae24cbe8d9fe6b8e0d4935e507d2 authored over 1 year ago
GH-104580: Don't cache eval breaker in interpreter (GH-104581)

Move eval-breaker to the front of the interpreter state.

68b5f08b72e02f62ec787bfbb7aa99bac661daec authored over 1 year ago
gh-104374: Remove access to class scopes for inlined comprehensions (#104528)

Co-authored-by: Carl Meyer <[email protected]>

662aede68b0ea222cf3db4715b310e91c51b665f authored over 1 year ago
gh-103606: Improve error message from logging.config.FileConfig (GH-103628)

152227b569c3a9b87fe0483706f704762ced6d75 authored over 1 year ago
gh-104499: Fix typo. (#104598)

c5b670efd1e6dabc94b6308734d63f762480b80f authored over 1 year ago
gh-104499: IDLE - fix completions for tk aqua 8.7 (#104591)

678bf57ed04b8c250f0bc031ebd264bece76e731 authored over 1 year ago
gh-104340: Suppress warning about unawaited exception for closed pipe stdin (#104586)

7fc8e2d4627cdba5cb0075c9052ed6f4b6ecd36d authored over 1 year ago
gh-104555: Runtime-checkable protocols: Don't let previous calls to `isinstance()` influence whether `issubclass()` raises an exception (#104559)

Co-authored-by: Carl Meyer <[email protected]>

b27fe67f3c643e174c3619b669228ef34b6d87ee authored over 1 year ago
gh-104050: Add type hints to Argument Clinic converter keywords (#104588)

Introduce TypeSet, and use it to annotate the 'accept' keyword of
various C converters. Also ad...

2f369cafeeb4a4886b00396abd8a5f33e555e1c3 authored over 1 year ago
gh-104496: IDLE - fix About for mixed tcl/tk versions (#104585)

Print both if they are different, as may happen in the future.

aed643baa968b4959b830d37750080cac546fba7 authored over 1 year ago
gh-104372: Cleanup _posixsubprocess `make_inheritable` for async signal safety and no GIL requirement (#104518)

Move all of the Python C API calls into the parent process up front
instead of doing PyLong_AsL...

c649df63e0d052044a4660101d5769ff46ae9234 authored over 1 year ago
GH-101520: Move tracemalloc functionality into core, leaving interface in Modules. (#104508)

f7df17394906f2af51afef3c8ccaaab3847b059c authored over 1 year ago
typing: Add more tests for TypeVar (#104571)

During the PEP 695 implementation at one point I made
TypeVar.__name__ return garbage, and all ...

26931944dd8abd6554249239344fa62b789b9028 authored over 1 year ago
gh-104572: Improve error messages for invalid constructs in PEP 695 contexts (#104573)

97db2f3e07bf7d56750e215e4f32653bf3867ef8 authored over 1 year ago
typing: Use PEP 695 syntax in typing.py (#104553)

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

0cb2fdc6217aa7c04b5c798cfd195c8d0f4af353 authored over 1 year ago
gh-102153: Start stripping C0 control and space chars in `urlsplit` (#102508)

`urllib.parse.urlsplit` has already been respecting the WHATWG spec a bit #25595.

This adds m...

2f630e1ce18ad2e07428296532a68b11dc66ad10 authored over 1 year ago
gh-104469: Update README.txt for _testcapi (gh-104529)

* gh-104469: Update README.txt for _testcapi

Co-authored-by: Erlend E. Aasland <erlend.aaslan...

b58bc8c2a9a316891a5ea1a0487aebfc86c2793a authored over 1 year ago
GH-103092: isolate `_elementtree` (#104561)

1b5a2b085c28d230c9ef9bd9b472afc85e087ced authored over 1 year ago
gh-104050: Add typing to Argument Clinic converters (#104547)

0afc473f500955b85c71725d8ae7d65787db5dd1 authored over 1 year ago
GH-103906: Remove immortal refcounting in the interpreter (GH-103909)

b4a974792355cb0f525211b2962679e68949f02e authored over 1 year ago
gh-87474: Fix file descriptor leaks in subprocess.Popen (#96351)

This fixes several ways file descriptors could be leaked from `subprocess.Popen` constructor dur...

3a4c44bb1e92802db64deec59cf8a68ad3973219 authored over 1 year ago
GH-103092: isolate `pyexpat` (#104506)

20e994c535fea33b827e69323f80fec056a76250 authored over 1 year ago
gh-75367: Fix data descriptor detection in inspect.getattr_static (#104517)

Co-authored-by: Carl Meyer <[email protected]>

5e9f471e7db30893fb3f42681f17fdcdb70069ee authored over 1 year ago
gh-104050: Add more annotations to `Tools/clinic.py` (#104544)

a454a6651ba26ed623377dd01ed62a0a22afa8c7 authored over 1 year ago
gh-104555: Fix isinstance() and issubclass() for runtime-checkable protocols that use PEP 695 (#104556)

Fixes #104555

1163782868454287ca9ac170aaebca4beeb83192 authored over 1 year ago
gh-103865: add monitoring support to LOAD_SUPER_ATTR (#103866)

f40890b124a330b589c8093127be1274e15dbd7f authored over 1 year ago
CODEOWNERS: Assign new PEP 695 files to myself (#104551)

febcc6ccfb0726dab588e64b68d91abb37db1939 authored over 1 year ago
GH-104510: Fix refleaks in `_io` base types (#104516)

442a3e65da2594bedee88a3e81338d86926bde56 authored over 1 year ago
gh-104539: Fix indentation error in logging.config.rst (#104545)

Fix indentation error in logging.config.rst

0bb61dd5b0ffc248e18f1b33cddd18788f28e60a authored over 1 year ago
gh-104050: Don't star-import 'types' in Argument Clinic (#104543)

c22fced96c4d472221071d12e8e88b0a33f6bb4b authored over 1 year ago
gh-104050: Add basic typing to CConverter in clinic.py (#104538)

505e2954a9bbc843128de818bf2f3cd15e55f146 authored over 1 year ago
gh-64595: Fix write file logic in Argument Clinic (#104507)

Check if any clinic output actually changes any of the output files
before deciding if we shoul...

cca90b690679ed62a689b7867e83776b15c8a5e8 authored over 1 year ago