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-103015: Add entrypoint keyword param to sqlite3.Connection.load_extension (#103073)

222c63fc6b91f42e7cc53574615f4e9b7a33c28f authored almost 2 years ago
gh-101879: docs - italicize argument in smtplib.SMPT() description (#101886)

28a05f4cc2b150b3ff02ec255daf1b6ec886ca6f authored almost 2 years ago
gh-91441: Clarify the docs of asyncio.loop.subprocess_exec() (#91442)

Clarify the docs of asyncio.loop.subprocess_exec()

Clarify the documentation of stdin, stdout...

37e37553b09dba073cfe77d9fb96863b94df2fbc authored almost 2 years ago
GH-99944: Make dis display the value of oparg of KW_NAMES (#103856)

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

d45225bd66a8123e4a30314c627f2586293ba532 authored almost 2 years ago
Add willingc to CODEOWNERS for asyncio (#103885)

1461a22f91a3da2b08f6e485a500bed8b193a601 authored almost 2 years ago
Docs build: Add upper bounds to transitive dependencies (#103860)

81cf94c4426b3bb949be8a0bb26ae0adccdbc88c authored almost 2 years ago
gh-103879: Fix refleak in super specialization (#103882)

6c4124d11ab731f3774e3454ded33df089bd317e authored almost 2 years ago
gh-101786: Clarify docs that asyncio.Server.sockets is a socket-like TransportSocket (#103877)

Clarify that asyncio.Server.sockets is a socket-like TransportSocket

1c0a9c5a1c84bc334f2bde9d45676f19d9632823 authored almost 2 years ago
gh-103875: Use ascii and latin1 singletons in deepfreeze (#103876)

214e5684c274f359d4cc34381f65e9f1a9952802 authored almost 2 years ago
gh-103872: Update bundled pip version to 23.1.2 (gh-103873)

closes: #103872
xref: https://github.com/pypa/pip/pull/12000

<!-- gh-issue-number: gh-103872...

438b811761da124b949265d233f9fd9a74d7dd3f authored almost 2 years ago
gh-74940: Allow fallback to UTF-8 encoding on systems with no locales installed (GH-14925)

This change removes the alias of the 'C' locale to 'en_US'. Because of
this alias, it is curren...

2763994be38e388c321a6807264c694dbf1dafcb authored almost 2 years ago
gh-103578: Fix pdb reading code with non-utf8 encoding (#103581)

`pdb` should use `io.open_code` to open code to avoid encoding issue.

31acfd78a0810f84898d36a8289e407d3754b823 authored almost 2 years ago
gh-99352: Ensure HTTPSConnection is available before exercising https tests. (#103828)

gh-99352: Ensure HTTPSConnection is available before exercising https
tests.

This will fix t...

c9864121cba5e5366d8e023fa14be0eac504cc06 authored almost 2 years ago
GH-103804: Add test for dis.findlinestarts (#103806)

86aa8a5e98e5742bb5bb6ab617f08b1679b33b55 authored almost 2 years ago
gh-87729: specialize LOAD_SUPER_ATTR_METHOD (#103809)

ef25febcf2ede92a03c5ea00a13e167e0b5cb274 authored almost 2 years ago
gh-103721: Improve cross-references for generic-alias docs (#103838)

Cc. @adriangb

The "stub documentation" in `types.rst` does already link to the
in-depth docs...

cef542ca572fdd402ff0e10093a0c1b459e5dcd6 authored almost 2 years ago
gh-51574: Make tempfile.mkdtemp() always return absolute paths (#94612)

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

32bea69b89e32a8c673db3315e1ea3de48ea7702 authored almost 2 years ago
gh-102950: Adjust tarfile filter tests for systems that don't set the sticky bit (GH-103831)

Also remove expilcit `type=tarfile.DIRTYPE`, the slash at the end is
enough.

c8c3956d905e019101038b018129a4c90c9c9b8f authored almost 2 years ago
gh-103726: Set up gcc-10 for ASAN (gh-103728)

<!--
Thanks for your contribution!
Please read this comment in its entirety. It's quite import...

83305808000e03cbad31ac3e9ef65454fb409282 authored almost 2 years ago
DOC: remove reference to OpenSolaris (#102671)

c9134fb228860bbb641794b1d165a95a55b5c669 authored almost 2 years ago
gh-103826: fix unused variable warning introduced in gh-102343 (#103825)

0acea96dad622cba41bf1e9ee25d87658579ba88 authored almost 2 years ago
gh-100227: Add a Granular Lock for _PyRuntime.imports.extensions.dict (gh-103460)

The lock is unnecessary as long as there's a GIL, but completely
necessary with a per-interpret...

d8627999d85cc5b000dbe17180250d919f8510ad authored almost 2 years ago
gh-103636: add enums for days and months in calendar module (GH-103642)

Convert day contants to a Day enum, and add a Month enum.

b934f97850b7b2db30fa2b26720d58aac4783149 authored almost 2 years ago
gh-103718: Correctly set f-string buffers in all cases (GH-103815)

Turns out we always need to remember/restore fstring buffers in all of
the stack of tokenizer m...

57f8f9a66d4d0b5e590f7746a58136b3b45b1336 authored almost 2 years ago
gh-82814: fix shutil access error on WSL (#103790)

gh-82814: Adds `errno.EACCES` to the list of ignored errors on
`_copyxattr`. EPERM and EACCES ...

3df3b91e6a0d84bcb954ec894d17f4603bdf428f authored almost 2 years ago
Also fail DO-NOT-MERGE when "awaiting changes" or "awaiting change review" present on PR (#103807)

"awaiting changes" means somebody put a review that requested changes.

"awaiting change revie...

b51da991e2f7b47efaee2665356060edb6a6ece4 authored almost 2 years ago
gh-103765: Remove pkgutil.rst from .nitignore (GH-103797)

d96cd44a599c80cfd9f5cbb71b7774b98f3cedbe authored almost 2 years ago
gh-103810: Fix broken references in dataclasses (#103811)

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

0f23eda4b996dacd19dbe91bd47a30433bf236d2 authored almost 2 years ago
GH-103805: Lib test f541 linting issue fix (#103812)

This PR makes some minor linting adjustments to the Lib/test module
caught by [ruff](https://gi...

8291ae31ddc2f935b8ec60f3d5f3825f78ccf244 authored almost 2 years ago
gh-101659: Isolate "obmalloc" State to Each Interpreter (gh-101660)

This is strictly about moving the "obmalloc" runtime state from
`_PyRuntimeState` to `PyInterpr...

df3173d28ef25a0f97d2cca8cf4e64e062a08d06 authored almost 2 years ago
gh-103801: Tools/wasm linting and formatting (#103796)

This PR makes three minor linting adjustments to the `wasm` module
caught by [ruff](https://git...

01be52e42eac468b6511b56ee60cd1b99baf3848 authored almost 2 years ago
gh-103673: Add missing ForkingUnixStreamServer and ForkingUnixDatagramServer socketservers (#103674)

sockserver gains ForkingUnixStreamServer and ForkingUnixDatagramServer classes for consistency w...

d94b3a6f45a068b2d2e5a75127f3c69a652645da authored almost 2 years ago
gh-95795: Move types.next_version_tag to PyInterpreterState (gh-102343)

Core static types will continue to use the global value. All other types
will use the per-inte...

209a0a76552c19088e74b0f27827b9214b6c2cf8 authored almost 2 years ago
gh-87729: add LOAD_SUPER_ATTR instruction for faster super() (#103497)

This speeds up `super()` (by around 85%, for a simple one-level
`super().meth()` microbenchmark...

0dc8b50d33208e9ca4fc3d959c6798529731f020 authored almost 2 years ago
gh-103791: Make contextlib.suppress also act on exceptions within an ExceptionGroup (#103792)

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

22bed58e531ce780d91f3364c5ace98fad28c2e8 authored almost 2 years ago
gh-100227: Only Use deepfreeze for the Main Interpreter (gh-103794)

Deep-frozen code objects are cannot be shared (currently) by
interpreters, due to how adaptive ...

19e4f757de8c7cf2b4b9b4cbb32e376d0e50d2d4 authored almost 2 years ago
gh-103492: Clarify SyntaxWarning with literal comparison (#103493)

ae25855045e8f19f4715c9b2c02cbcd81e7f6f95 authored almost 2 years ago
gh-101100: Fix Sphinx warnings in `argparse` module (#103289)

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

79ae019164eeb6b94118bc17bc1e937405684c75 authored almost 2 years ago
gh-101517: fix line number propagation in code generated for except* (#103550)

1c01f8d79760ca74f6d35b839d23ac408b3bb44e authored almost 2 years ago
gh-103780: Use patch instead of mock in asyncio unix events test (#103782)

518050ced18422fd00fadc1a81b0d942b98e2e5b authored almost 2 years ago
gh-102498 Clean up unused variables and imports in the email module (#102482)

* Clean up unused variables and imports in the email module

* Remove extra newline char

* ...

04ea04807dc76955f56ad25a81a0947536343c09 authored almost 2 years ago
gh-99184: Bypass instance attribute access in `repr` of `weakref.ref` (#99244)

58b6be3791f55ceb550822ffd8664eca10fd89c4 authored almost 2 years ago
gh-99032: datetime docs: Encoding is no longer relevant (#93365)

This removes a section of the `strftime` and `strptime` documentation that refers to a bygone er...

2aa22f72fbbabb4ca2a641c0546d25c45128c56f authored almost 2 years ago
gh-94300: Update datetime.strptime documentation (#95318)

The new wording better reflects the cases where `datetime.strptime` differs from` time.strptime`...

5b404d6cad2bf53295fdf96305f95efe1ea0174e authored almost 2 years ago
gh-103776: Remove explicit uses of $(SHELL) from Makefile (GH-103778)

This avoids conflicting with the shebang of the called scripts as well
as avoiding hard errors ...

ed948e01bb68e3f026f38a7e43241d850ee1bfb5 authored almost 2 years ago
gh-87092: fix a few cases of incorrect error handling in compiler (#103456)

gh-87092: fix a few cases of incorrect error handling

6751a4af9512d4a6d65b5eedd60ff9923c519ad2 authored almost 2 years ago
GH-103727: Avoid advancing tokenizer too far in f-string mode (GH-103775)

cb157a1a353675cb6f08bdae5d7aadd6b28bb0a9 authored almost 2 years ago
Revert "Add tests for empty range equality (#103751)" (#103770)

This reverts commit dca27a69a8261353f7f986eb8f808f0d487ac4b7.
Added tests are redundant with ex...

ab25c7e3112b24a4cd8cb626bbd924c57af0fe1c authored almost 2 years ago
gh-94518: Port 23-argument `_posixsubprocess.fork_exec` to Argument Clinic (#94519)

Convert fork_exec to pre-inlined-argparser Argument Clinic

Co-authored-by: Gregory P. Smith <...

dfc5c41632c5c9b54edd43d11dd492a52ed5d372 authored almost 2 years ago
GH-65022: Fix description of copyreg.pickle function (#102656)

Fix description of copyreg.pickle function

0421ed44a9f9405269a8ceb9103451a04d8b90bb authored almost 2 years ago
gh-103323: Get the "Current" Thread State from a Thread-Local Variable (gh-103324)

We replace _PyRuntime.tstate_current with a thread-local variable. As part of this change, we ad...

f8abfa331421e2c28388c5162f37820495e3c2ee authored almost 2 years ago
gh-91687: modernize dataclass example typing (#103773)

modernize dataclass example typing `list` rather than `List` and comment as to that line being t...

7ef614c1adad2b8857442bf0fea649891b591109 authored almost 2 years ago
gh-103746: Test `types.UnionType` and `Literal` types together (#103747)

3d29edaf0a5f2e12e7f72552f602c761ddaf0d13 authored almost 2 years ago
gh-103765: Fix 'Warning: py:class reference target not found: ModuleSpec' (GH-103769)

d2745fe850d7b1959843c3fd3d284aa14956cd9e authored almost 2 years ago
gh-87452: Improve the Popen.returncode docs

Clarifies that it remains None until a method checking the child process status has been called ...

68f583658247ceced323d79e1cf775c91c53c019 authored almost 2 years ago
Removed unnecessary escaping of asterisks (#103714)

Removed unnecessary escaping of asterisks, as visible both on GitHub and in https://docs.python....

385d8d2b6438c7825006df6106dab41a95332a6a authored almost 2 years ago
GH-102973: Slim down Fedora packages in the dev container (#103283)

4996efb09e2644157402b6b02aa24b45f5163050 authored almost 2 years ago
gh-103091: Add PyUnstable_Type_AssignVersionTag (#103095)

b7f4811c88609d1ff12f42a3335fda49f8a478f3 authored almost 2 years ago
Add tests for empty range equality (#103751)

dca27a69a8261353f7f986eb8f808f0d487ac4b7 authored almost 2 years ago
gh-103712: Increase the length of the type name in AttributeError messages (#103713)

543009347e7cfcc495ca8553fab8d622dcfd18e3 authored almost 2 years ago
gh-44123: Add note on relative path for os.exec* (GH-93826)

Co-authored-by: Steve Dower <[email protected]>

59c522f9650c22dc986debce483b83a4ffc6dc0d authored almost 2 years ago
Change 'dependant' to 'dependent' (#103745)

The word 'dependent' is both an adjective and a noun. A 'dependant' is a British alternative spe...

014f1319347d7cee3c8aa6c21a1cdf2e4998ef78 authored almost 2 years ago
gh-102950: Implement PEP 706 – Filter for tarfile.extractall (#102953)

af530469954e8ad49f1e071ef31c844b9bfda414 authored almost 2 years ago
gh-103285: Rewrite _splitlines_no_ff to improve performance (#103307)

36860134a9eda8df5af5a38d6c7533437c594c2f authored almost 2 years ago
gh-103685: Fix tkinter.Menu.index() for Tk 8.7 (#103686)

---------

Co-authored-by: Terry Jan Reedy <[email protected]>
Co-authored-by: blurb-it[bot] <...

f0ed293f6aec1c2ed22725301b77d6ccedc2d486 authored almost 2 years ago
gh-103668: Run pyugrade on idlelib (#103671)

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

bd2dca035af88694e25fb060f984fbbcda82bed8 authored almost 2 years ago
gh-103724: Add test case if no arg as provided in os.register_at_fork (gh-103725)

7255bbd4a1841447a21c3eb74e4fd9e21818d833 authored almost 2 years ago
gh-81403: Add NEWS entry for PR #13951 (#103729)

Add NEWS entry for PR #13951

82932b72cabb6a77bbf5465a0a9574f90773aadf authored almost 2 years ago
gh-101688: Implement types.get_original_bases (#101827)

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

730bbddfdf610343a2e132b0312d12254c3c73d6 authored almost 2 years ago
GH-103718: Correctly cache and restore f-string buffers when needed (GH-103719)

05b3ce7339b9ce44eec728e88e80ba1f125436ed authored almost 2 years ago
gh-103592: Add tests of `Literal` with `Enum` and `Union` of `Literal`s (#103706)

5041c2ba6e9c992d1c54834481c9be64581c0235 authored almost 2 years ago
gh-103716: Add test support requires fork in simple_subprocess (gh-103717)

add requires fork as test case depends on this

777bdff0ec4c21176ddf61e07bc75d170bc65d54 authored almost 2 years ago
gh-101408: PyObject_GC_Resize should calculate preheader size. (gh-101741)

9c3442c0938127788fa59e4ceb80ae78b86fad1d authored almost 2 years ago
GH-103699: Add `__orig_bases__` to various typing classes (#103698)

Co-authored-by: Alex Waygood <[email protected]>
Co-authored-by: Jelle Zijlstra <jelle.zij...

0056701aa370553636b676cc99e327137d1688c6 authored almost 2 years ago
gh-81403: Fix for CacheFTPHandler in urllib (#13951)

bpo-37222: Fix for CacheFTPHandler in urllib

A call to FTP.ntransfercmd must be followed by F...

e38bebb9ee805df6848f42845e71c8da8a821ad3 authored almost 2 years ago
gh-102310: Change error range for invalid bytes literals (#103663)

0fd38917582aae0728e20d8a641e56d9be9270c7 authored almost 2 years ago
gh-68654: Clarify subdirectories used by pkgutil.extend_path (#103701)

Clarify sub directories used by pkgutil.extend_path in the docs and the docstring

7bf94568a9a4101c72b8bf555a811028e5b45ced authored almost 2 years ago
Revert "Avoid error lexing multiprocessing docs code block on Pygments 2.15.0" (#103616)

This reverts commit ace51dcdb781b0608b1273d246ebaee849561435.

8cb2b0f953288ff8749e686c268097cdd5a393e2 authored almost 2 years ago
gh-84436: Implement Immortal Objects (gh-19474)

This is the implementation of PEP683

Motivation:

The PR introduces the ability to immortal...

ea2c0016502472aa8baa3149050ada776d17a009 authored almost 2 years ago
gh-103661: Apply bugfix from importlib_metadata 6.5.1 and restore test. (#103681)

916de04fd1838530096336aadb3b94b774ed6c90 authored almost 2 years ago
gh-83791: Raise TypeError for len(memoryview_0d) (#18463)

Changes the behaviour of `len` on a zero-dimensional `memoryview` to raise `TypeError`. Previous...

3d2a46845b67407e2436d910b2e1740c34f4f10d authored almost 2 years ago
GH-103484: Fix broken links reported by linkcheck (#103608)

* Doc: Fix broken links reported by linkcheck

* Apply suggestions from code review

- Remov...

caed49448d195565940caf198cf0edda65ee5679 authored almost 2 years ago
GH-103475: cache() and lru_cache() do not have a "call once" guarantee (GH-103669)

e5eaac6064561c8f7643011a31fa506e78330798 authored almost 2 years ago
Descriptor HowTo: Update to include attributes added in Python 3.10 (GH-103666)

7b134d3e71af03c4593678f36fbb202cc3650f4e authored almost 2 years ago
gh-103559: Update bundled pip version to 23.1.1 (gh-103560)

* Update bundled pip version to 23.1
* Update to pip 23.1.1

b2862950dc05d313b228f02a8efdd8c9c59a8ff4 authored almost 2 years ago
gh-103556: [inspect.Signature] disallow pos-or-kw params without default after pos-only with default (#103557)

6b58d419a1bd62ac94274d108d59980a3eb6f6e0 authored almost 2 years ago
Minor improvements to the functools docs (#103672)

* Use an f-string for improved readability

* Put version notes in chronological order

7d20783d45a9c78379fe79229b57e4c31610a623 authored almost 2 years ago
GH-103415: Document itertools.batched() in whatsnew.3.12 (#103670)

0cb0871584d2288e436445ee32e585bf5af7c9de authored almost 2 years ago
gh-103661: Skip failing test on Windows. (#103662)

dc328d398d8f65ec6d2fa493e16ceee75f6d774a authored almost 2 years ago
gh-103082: Fix shifted field initialization in `instrumentation.c` (GH-103561)

Fix shifted field initialization in instrumentation.c

a4967d9d5974562dc0b3d2fcb494483cce9b8122 authored almost 2 years ago
Sync with importlib_metadata 6.5 (GH-103584)

3e0fec7e07a71bdeeab7554e980110fbc47763b9 authored almost 2 years ago
gh-99352: Respect `http.client.HTTPConnection.debuglevel` in `urllib.request.AbstractHTTPHandler` (#99353)

* bugfix: let the HTTP- and HTTPSHandlers respect the value of http.client.HTTPConnection.debugl...

5c00a6224d55f8818ef567b93f484b5429e2ae80 authored almost 2 years ago
gh-98641: Document difference between task group and gather (#103644)

The purpose of the comments is to rule out the implication that asyncio.TaskGroup is a drop-in r...

4898415df724380d4c8b0ec08e8cb92f126193c3 authored almost 2 years ago
gh-98040: Move the Single-Phase Init Tests Out of test_imp (gh-102561)

I recently added some tests to test_imp, but @warsaw is removing that file in gh-98573. The test...

6be7aee18c5b8e639103df951d0d277f4b46f902 authored almost 2 years ago
gh-83861: Fix datetime.astimezone() method (GH-101545)

2b1260c55763a952c57b92fe0f274b6ee79efd05 authored almost 2 years ago
gh-102856: Clean some of the PEP 701 tokenizer implementation (#103634)

d4aa8578b18d12380c841de96e8f80cac52bf61a authored almost 2 years ago
gh-102856: Skip test_mismatched_parens in WASI builds (#103633)

5f7d68e48de19c5c3a241d7126fc2af227c2f74a authored almost 2 years ago
gh-102856: Initial implementation of PEP 701 (#102855)

Co-authored-by: Lysandros Nikolaou <[email protected]>
Co-authored-by: Batuhan Taskaya <is...

1ef61cf71a218c71860ff6aecf0fd51edb8b65dc authored almost 2 years ago
gh-103583: Add ref. dependency between multibytecodec modules (#103589)

a6b07b5a345f7f54ee9f6d75e81d2fb55971b35c authored almost 2 years ago
gh-83004: Harden msvcrt further (#103420)

bd2ed066c855dadbc739e89f9bc32e218dfc904e authored almost 2 years ago