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-112720: Move instruction formatting from the dis.Instruction class to a new class dis.InstructionFormatter. Add the ArgResolver class. (#112722)

c98c40227e8cd976a08ff0f6dc386b5d33f62f84 authored about 1 year ago
gh-112334: Regression test that vfork is used when expected. (#112734)

Regression test that vfork is used when expected by subprocess.

This is written integration t...

10e9bb13b8dcaa414645b9bd10718d8f7179e82b authored about 1 year ago
gh-112758: Updated pathlib documentation for PurePath.match (#112814)

ed8720ace4f73e49f149a1fdd548063ee05f42d5 authored about 1 year ago
gh-112540: Support zero inputs in geometric_mean() (gh-112880)

f3bff4ee9d3e4276949e5cde81180195b95bacb9 authored about 1 year ago
GH-110109: Add `pathlib._PurePathBase` (#110670)

Add private `pathlib._PurePathBase` class: a private superclass of both `PurePath` and `_PathBas...

76929fdeebc5f89655a7a535c19fdcece9728a7d authored about 1 year ago
gh-112278: In _wmi, treat initialization timeout separately from connection timeout (GH-112878)

5a0137ca34deb6e1e2e890a52cb4b22d645c166b authored about 1 year ago
gh-112779: Check 1-byte atomics in configure (gh-112819)

4d1eea59bd26d329417cc2252f1c91b52d0f4a28 authored about 1 year ago
gh-112535: Update _Py_ThreadId() to support s390/s390x (gh-112751)

c744dbe9ac0e88e395a7464f20a4fd4184a0a222 authored about 1 year ago
gh-112302: Annotate SBOM file as generated in .gitattributes (#112854)

Annotate SBOM file as generated in .gitattributes

e6ac25429fa5034ce7c1f04e34ec705ed6e9f522 authored about 1 year ago
gh-101100: Improve documentation for attributes on instance methods (#112832)

ed21d0c1f4bd17b392e24bfd83e652723dad4ddf authored about 1 year ago
gh-101100: Fix Sphinx nits in `library/contextlib.rst` (#112870)

e4c087603397a1314253b861d35f8314fba8ae92 authored about 1 year ago
gh-101100: Fix Sphinx nitpicks in `library/shelve.rst` (#112836)

3cdcc2edf81c7be4c88d4f273947ce29f916f49a authored about 1 year ago
GH-111485: Factor out opcode ID generator from the main cases generator. (GH-112831)

aefdebdef16b8e9e6c1c2a0a54d6cb25bd8e28dc authored about 1 year ago
gh-110820: Make sure processor specific defines are correct for Universal 2 build on macOS (#112828)

* gh-110820: Make sure processor specific defines are correct for Universal 2 build on macOS

...

15a80b15af9a0b0ebe6bd538a1919712ce7d4ef9 authored about 1 year ago
Add a versionchanged directive for gh-94692 (GH-112846)

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

4ac1e8fb25c5c0e1da61784281ab878db671761b authored about 1 year ago
GH-112675: Move path joining tests into `test_posixpath` and `test_ntpath` (#112676)

In `test_pathlib`, the `check_drive_root_parts` test methods evaluated
both joining and parsing...

28b2b7407c25d448ff5d8836efabbe7c02316568 authored about 1 year ago
gh-101100: Silence Sphinx warnings when `ntpath` or `posixpath` are referenced (#112833)

2c3906bc4b7ee62bf9d122a6fdd98b6ae330643f authored about 1 year ago
gh-112826: Add a "What's New" Entry About _thread._is_main_interpreter (gh-112853)

As of gh-112661, the threading module expects the _thread module to have a _is_main_interpreter(...

64d8b4c7099a6097a7f7340c575679c5622fcd5c authored about 1 year ago
gh-111924: Use PyMutex for Runtime-global Locks. (gh-112207)

This replaces some usages of PyThread_type_lock with PyMutex, which does not require memory allo...

cf6110ba1337cb67e5867d86e7c0e8d923a5bc8d authored about 1 year ago
gh-112538: Add internal-only _PyThreadStateImpl "wrapper" for PyThreadState (gh-112560)

Every PyThreadState instance is now actually a _PyThreadStateImpl.
It is safe to cast from `PyT...

db460735af7503984d1b7d878069722db44b11e8 authored about 1 year ago
gh-110017: Disable test_signal.test_stress_modifying_handlers on macOS (#112834)

Test test_stress_modifying_handlers in test_signal can crash
the interpreter due to a bug in ma...

bf0beae6a05f3266606a21e22a4d803abbb8d731 authored about 1 year ago
gh-112278: Disable WMI queries on Windows after they time out (GH-112658)

a955fd68d6451bd42199110c978e99b3d2959db2 authored about 1 year ago
gh-79325: Fix recursion error in TemporaryDirectory cleanup on Windows (GH-112762)

b2923a61a10dc2717f4662b590cc9f6d181c6983 authored about 1 year ago
gh-87319: Simplify TemporaryDirectory cleanup using os.path.isjunction() (GH-112791)

ba18893555bbf69b1da262aaf85d65e4b67e8955 authored about 1 year ago
gh-91133: tempfile.TemporaryDirectory: fix symlink bug in cleanup (GH-99930)

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

81c16cd94ec38d61aa478b9a452436dc3b1b524d authored about 1 year ago
gh-112302: Add Software Bill-of-Materials (SBOM) tracking for dependencies (#112303)

21221c398f6d89b2d9295895d8a2fd71d28138fa authored about 1 year ago
gh-111962: Make dtoa thread-safe in `--disable-gil` builds. (#112049)

This updates `dtoa.c` to avoid using the Bigint free-list in --disable-gil builds and
to pre-co...

2d76be251d0aee89f76e6fa5a63fa1ad3f2b76cf authored about 1 year ago
gh-110190: Temporarily skip new test introduced in gh-112604 on PPC64LE (#112818)

9f67042f28bf886a9bf30fed6795d26cff255f1e authored about 1 year ago
bpo-42519: Remove outdated sentence in comment (#112822)

Update objimpl.h

7576534f4a230cc8f9b0f13ef2e521eeaa9e9ead authored about 1 year ago
gh-112125: Fix None.__ne__(None) returning NotImplemented instead of False (#112504)

9c3458e05865093dd55d7608810a9d0ef0765978 authored about 1 year ago
GH-111485: Separate out parsing, analysis and code-gen phases of tier 1 code generator (GH-112299)

b449415b2f1b41e1c44cb453428657fdf6ff1d36 authored about 1 year ago
gh-102980: Redirect output of pdb's `interact` command, add tests and improve docs (#111194)

3d712a9f4c9f366edbe16b804ec4f6ae50b0a59f authored about 1 year ago
gh-51944: Add missing macOS constants to termios (#112823)

* gh-51944: Add some macOS constants to termios

This changeset adds all public constants in <...

4b125dd31a634871d3b2d06ebfd1b9aef539766b authored about 1 year ago
gh-74616: Raise ValueError in case of null character in input prompt (GH-1738)

If the input prompt to the builtin input function on terminal has any null
character, then rais...

4ba15de19153bb97308996ec85242bdeda358387 authored about 1 year ago
gh-112660: Do not clear arbitrary errors on import (GH-112661)

Previously arbitrary errors could be cleared during formatting error
messages for ImportError o...

8660fb7fd7cdcbfe58ef304f5720efe97ca7c842 authored about 1 year ago
gh-109981: Fix support.fd_count() on macOS 14 (#112797)

Use scanning "/dev/fd/" on macOS in support.fd_count(). That's both more efficient than scanning...

953ee622b3901d3467e65e3484dcfa75ba6fcddf authored about 1 year ago
gh-112730: Use color to highlight error locations (gh-112732)

Signed-off-by: Pablo Galindo <[email protected]>
Co-authored-by: Łukasz Langa <[email protected]>

16448cab44e23d350824e9ac75e699f5bcc48a14 authored about 1 year ago
gh-101100: Fix Sphinx nitpicks in `library/reprlib.rst` (#112811)

3870d19d151c31d77b737d6a480aa946b4e87af6 authored about 1 year ago
gh-101100: Improve documentation of code object attributes (#112781)

e9707d3c3deb45a8352e85dbd5cf41afdb4a2a26 authored about 1 year ago
gh-111178: Define `visitproc` callback functions properly and remove unnecessary casts in gcmodule.c (#112687)

b920d6ceaa5532bf2bc8128e006229ec583374d0 authored about 1 year ago
gh-75666: Tkinter: "unbind(sequence, funcid)" now only unbinds "funcid" (GH-111322)

Previously, "widget.unbind(sequence, funcid)" destroyed the current binding
for "sequence", lea...

cc7e45cc572dd818412a649970fdee579417701f authored about 1 year ago
gh-111545: Add Py_HashPointer() function (#112096)

* Implement _Py_HashPointerRaw() as a static inline function.
* Add Py_HashPointer() tests to t...

828451dfde324f9499ffebc023a22b84dc5a125b authored about 1 year ago
gh-108223: Refer to PEP 703 as Free Threading (#112780)

f8852634edf1232ac1aa4561e34796b52f9f7aa2 authored about 1 year ago
gh-111178: Docs: fix `traverseproc`, `inquiry`, and `destructor` parameters in slot typedefs table (GH-112742)

In the slot typedefs table, the parameter of `destructor`
and the first parameter of `traversep...

00cce0fe495ee820cd3ca5878bdbe3dd65b1be7b authored about 1 year ago
gh-101100: Fix most Sphinx nitpicks in the glossary and `stdtypes.rst` (#112757)

e3f670e13792305cfb977d5cffd8e6aa03e8fe7f authored about 1 year ago
gh-108927: Include new dir test/regrtestdata in the installation (GH-112765)

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

f8c0198e3bfa2f6f65e426765a5efddd8ece78b0 authored about 1 year ago
gh-112606: Use sem_clockwait with monotonic time when supported in parking_lot.c (gh-112733)

a2a46f9f1e08be26fa1f732a2b92e355ad812abf authored about 1 year ago
gh-112769: test_zlib: Fix comparison of ZLIB_RUNTIME_VERSION with non-int suffix (GH-112771)

zlib-ng defines the version as "1.3.0.zlib-ng".

d384813ff18b33280a90b6d2011654528a2b6ad1 authored about 1 year ago
gh-101100: Properly document frame object attributes (#112735)

d109f637c048c2b5fc95dc7fdfd50f8ac41a7747 authored about 1 year ago
Minor stylistic edit to the grouper recipe (gh112759)

c2e2df83560a3d4cb602f6d57cb70ac8aad7f9e6 authored about 1 year ago
bpo-35332: Handle os.close() errors in shutil.rmtree() (GH-23766)

* Ignore os.close() errors when ignore_errors is True.
* Pass os.close() errors to the error ha...

11d88a178b077e42025da538b890db3151a47070 authored about 1 year ago
gh-112328: [Enum] Make some private attributes public. (GH-112514)

* [Enum] Make some private attributes public.

- ``_EnumDict`` --> ``EnumDict``
- ``EnumDict....

de6bca956432cc852a4a41e2a2cee9cdacd19f35 authored about 1 year ago
gh-94692: Only catch OSError in shutil.rmtree() (#112756)

Previously a symlink attack resistant version of shutil.rmtree() could ignore
or pass to the er...

563ccded6e83bfdd8c5622663c4edb679e96e08b authored about 1 year ago
gh-110190: Fix ctypes structs with array on Arm (#112604)

Set MAX_STRUCT_SIZE to 32 in stgdict.c when on Arm platforms.
This because on Arm platforms str...

bc68f4a4abcfbea60bb1db1ccadb07613561931c authored about 1 year ago
gh-105323: Remove `WITH_APPLE_EDITLINE` to use the same declaration for all editline (gh-112513)

e7e1116a781434763c309b55a31204a98237f7b4 authored about 1 year ago
bpo-43153: Don't mask `PermissionError` with `NotADirectoryError` during tempdirectory cleanup (GH-29940)

Co-authored-by: andrei kulakov <[email protected]>
Co-authored-by: Serhiy Storchaka <storcha...

8cdfee1bb902fd1e38d79170b751ef13a0907262 authored about 1 year ago
gh-112535: Add comment for ppc32/64 registers (gh-112746)

5aa317e4ca619c3735e1d67b507f01a8e49a4c49 authored about 1 year ago
gh-101100: Fix many easily solvable Sphinx nitpicks in the datamodel docs (#112737)

2f20cafdbfc39925f9374f36f9d53bac365ed32a authored about 1 year ago
gh-81441: shutil.rmtree() FileNotFoundError race condition (GH-14064)

Ignore missing files and directories while enumerating
directory entries in shutil.rmtree().

...

268415bbb32b1fafccae3d542c43d487b6f0f48d authored about 1 year ago
gh-62897: Update PyUnicode C API parameter names (GH-12680)

Standardize PyUnicode C API parameter names across the documentation.

Co-authored-by: Serhiy ...

b31232ddf7f219ca8ff9e8d0401c02eb0b6ffec3 authored about 1 year ago
gh-112535: Update _Py_ThreadId() to support PowerPC (gh-112624)

d824512059eabbe9d45daeb24d1e2070ad13dd87 authored about 1 year ago
gh-82300: Add track parameter to multiprocessing.shared_memory (#110778)

Add a track parameter to shared memory to allow resource tracking via the side-launched resource...

81ee0260912dc4b55410f3c6ad755b5c4da82f4a authored about 1 year ago
Minor refactoring of Object/abstract.c (UNARY_FUNC macro and more cases for BINARY_FUNC) (GH-112145)

* Use BINARY_FUNC macro for some remaining ops
* Add UNARY_FUNC macro to define unary PyNumber_...

9f92b31339945da55559747c420e170c968e9e2b authored about 1 year ago
gh-102130: Support tab completion in cmd for Libedit. (GH-107748)

---

Co-authored-by: Tian Gao <[email protected]>

aa5bee30abb28d73a838399f4c3a8bcdc5108fe3 authored about 1 year ago
gh-112736: Refactor del-safe symbol handling in subprocess (#112738)

Refactor delete-safe symbol handling in subprocess.

Only module globals are force-cleared dur...

dc824c5dc120ffed84bafd23f95e95a99678ed6a authored about 1 year ago
GH-112727: Speed up `pathlib.Path.absolute()` (#112728)

Use `_from_parsed_parts()` to create a pre-joined/pre-parsed path, rather
than passing multiple...

304a1b3f3a8ed9a734ef1d098cafccb6725162db authored about 1 year ago
gh-112334: Restore subprocess's use of `vfork()` & fix `extra_groups=[]` behavior (#112617)

Restore `subprocess`'s intended use of `vfork()` by default for performance on Linux;
also fixe...

9fe7655c6ce0b8e9adc229daf681b6d30e6b1610 authored about 1 year ago
gh-112535: Add test on _Py_ThreadId() (#112709)

Add also test.support.Py_GIL_DISABLED constant.

c5fa8a54dbdf564d482e2e3857aa3efa61edd329 authored about 1 year ago
gh-112671: Fixing typo in the Macro Docs (GH-112715)

Replace Py_T_STRING_INLINE with Py_T_STRING_INPLACE

a8ce149628c9eaafb8c38fbf25fbd1ed483d2902 authored about 1 year ago
gh-105967: Work around a macOS bug, limit zlib C library crc32 API calls to 1gig (#112615)

Work around a macOS bug, limit zlib crc32 calls to 1GiB.

Without this, `zlib.crc32` and `bina...

4eddb4c9d9452482c9af7fa9eec223d12b5a9f33 authored about 1 year ago
gh-103363: Add follow_symlinks argument to `pathlib.Path.owner()` and `group()` (#107962)

a1551b48eebb4a68fda031b5ee9e5cbde8d924dd authored about 1 year ago
gh-74690: Avoid a costly type check where possible in `_ProtocolMeta.__subclasscheck__` (#112717)

2ed20d3bd84fdcf511235cc473a241c5e8278a91 authored about 1 year ago
gh-112516: Update bundled pip version to 23.3.1 (gh-112517)

1e4680ce52ab6c065f5e0bb27e0b156b897aff67 authored about 1 year ago
gh-108927: Fix removing testing modules from sys.modules (GH-108952)

It breaks import machinery if the test module has submodules used in
other tests.

e08b70fab1fbc45fa498020aac522ae1d5da6136 authored about 1 year ago
gh-74690: Optimise `isinstance()` and `issubclass()` calls against runtime-checkable protocols by avoiding costly `super()` calls (#112708)

c718ab92a584fa658b6a626a744f5a71a048b47c authored about 1 year ago
gh-101100: Fix Sphinx nitpicks in `library/abc.rst` (#112703)

9560e0d6d7a316341939b4016e47e03bd5bf17c3 authored about 1 year ago
gh-109786: Fix leaks and crash when re-enter itertools.pairwise.__next__() (GH-109788)

6ca9d3e0173c38e2eac50367b187d4c1d43f9892 authored about 1 year ago
gh-110275: Named tuple's __replace__() now raises TypeError for invalid arguments (GH-110299)

c74e9fb18917ceb287c3ed5be5d0c2a16a646a99 authored about 1 year ago
gh-65210: Add const qualifiers in PyArg_VaParseTupleAndKeywords() (GH-105958)

Change the declaration of the keywords parameter in functions
PyArg_ParseTupleAndKeywords() and...

da6760bdf5ed8ede203618d5118f4ceb2cb1652d authored about 1 year ago
gh-101100: Fix Sphinx nitpicks in `library/functions.rst` (#112669)

cda737924fd616c4e08027888258f97e81f34447 authored about 1 year ago
gh-106550: Fix sign conversion in pycore_code.h (#112613)

Fix sign conversion in pycore_code.h: use unsigned integers and cast
explicitly when needed.

a74902a14cdc0952abf7bfabcf529c9b132c5cce authored about 1 year ago
bpo-34392: Add sys. _is_interned() (GH-8755)

dee7beeb4f9d28fec945c8c495027cc22a512328 authored about 1 year ago
gh-112625: Protect bytearray from being freed by misbehaving iterator inside bytearray.join (GH-112626)

0e732d0997cff08855d98c17af4dd5527f10e419 authored about 1 year ago
gh-112678: Declare `Tkapp_CallDeallocArgs()` as `static` (GH-112679)

23e001fa9f1897ba3384c02bbbe634313358a549 authored about 1 year ago
gh-66819: More IDLE htest updates(4) (#112686)

Mostly double spacing before 'if __name__...'.

e5b0db0315941b968ebcc2414bfcdd2da44fd3c2 authored about 1 year ago
gh-66819: More IDLE htest updates(3) (#112683)

Revise spec-callable pairs from percolator to end.

5a1b5316af648ae79bb91f28253b6272bbbd2886 authored about 1 year ago
GH-106747: Improve `Path.glob()` expectations in pathlib tests (#112365)

Add trailing slashes to expected `Path.glob()` results wherever a pattern
has a trailing slash....

09505c5c26d6a4c81b54786eb4196379e9cb223c authored about 1 year ago
gh-101100: Fix Sphinx warning in `library/gettext.rst` (#112668)

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

489aeac3a2d3b347ff033334688e2f44eec7944a authored about 1 year ago
gh-101100: Fix most Sphinx nitpicks in `inspect.rst` (#112662)

45650d1c479a8b0370f126d821718dd3c502f333 authored about 1 year ago
Fix link to 'The Perils of Floating Point', on the tutorial (GH-112499)

Use author link to 'The Perils of Floating Point'.

c27b09c81368bc3b756e94a79a39307ce44a4a2c authored about 1 year ago
gh-112645: remove deprecation warning for use of onerror in shutil.rmtree (#112659)

97857ac0580057c3a4f75d34209841c81ee11a96 authored about 1 year ago
gh-112620: Fix dis error on show_cache with labels (#112621)

162d3d428a836850ba29c58bbf37c931843d9e37 authored about 1 year ago
Run more `inspect.rst` code snippets in CI (#112654)

4ed46d224401243399b41c7ceef4532bd249da27 authored about 1 year ago
gh-111545: Mention PEP 456 in PyHash_GetFuncDef() doc (#112647)

a971574b73140b6badf9442a5b954eab766a082c authored about 1 year ago
gh-106560: Fix redundant declarations in Python/frozen.c (#112612)

Avoid duplicated declarations of "extern" functions in
Python/frozen.c.

Compiler warnings se...

d9e444dbb86e173ee5b8491e3facbd447b91eaed authored about 1 year ago
gh-106560: Fix redundant declarations in Include/ (#112611)

Don't declare PyBool_Type, PyLong_Type and PySys_Audit() twice, but
only once.

Compiler warn...

1f2a676785d48ed9ac01e60cc56a82e44b725474 authored about 1 year ago
gh-112578: Fix RuntimeWarning when running zipfile (GH-112579)

29e6c7b68acac628b084a82670708008be262379 authored about 1 year ago
gh-112316: improve docs for `inspect.signature` and `inspect.Signature` (#112631)

fc9e24b01fb7da4160b82cef26981d72bb678c13 authored about 1 year ago
gh-66819: More IDLE htest updates(2) (#112642)

Examine and update spec -- callable pairs.
Revise run method.

3855b45874d5f8eb92a4957fb9de6fdce63eb760 authored about 1 year ago
gh-112139: Add `inspect.Signature.format` and use it in `pydoc` (#112143)

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

a9574c68f04695eecd19866faaf4cdee5965bc70 authored about 1 year ago