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
(I'll be adding docs for this separately.)
4541d1a0dba3ef0c386991cf54c4c3c411a364c0 authored over 1 year agoThis is the culmination of PEP 684 (and of my 8-year long multi-core Python project)!
Each su...
5c9ee498c6f4b75e0e020f17b6860309c3b7e11e authored over 1 year ago942482c8e660765f68098eae347d84b93e37661a authored over 1 year ago
Use `io.BufferedWriter` to buffer gzip writes.
---------
Co-authored-by: Alex Waygood <Ale...
9af485436b83003b5705a6e54bdeb900c70e0c69 authored over 1 year agoCo-authored-by: Kumar Aditya <[email protected]>
405eacc1b87a42e19fd176131e70537f0539e05e authored over 1 year agocase sensitive filename
874010c6cab2e079069767619af2e0eab05ad0b2 authored over 1 year ago76eef552f3653179782afcc5063f10560a6e1a80 authored over 1 year ago
921185ed050efbca2f0adeab79f676b7f8cc3660 authored over 1 year ago
Co-authored-by: Alex Waygood <[email protected]>
d513ddee94a05783b98f2b55f8fc0a4efbb9be82 authored over 1 year ago
The bytes shorthand was removed in PEP 688:
https://peps.python.org/pep-0688/#no-special-meanin...
c2683fc46d775d6c4afcb23658c0fd1e328e3c53 authored over 1 year ago
Replaces our built-in SHA3 implementation with a verified one from the HACL* project.
This im...
15665d896bae9c3d8b60bd7210ac1b7dc533b093 authored over 1 year ago01cc9c1ff79bf18fe34c05c6cd573e79ff9487c3 authored over 1 year ago
ac020624b32820e8e6e272122b94883f8e75ac61 authored over 1 year ago
06c2a4858b8806abc700a0471434067910db54ec authored over 1 year ago
Stop de-duplicating results in `_RecursiveWildcardSelector`. A new
`_DoubleRecursiveWildcardSel...
8d95012c95988dc517db6e09348aab996868699c authored over 1 year ago
Re-arrange `pathlib.Path` methods in source code. No other changes.
The methods are arranged ...
e8d77b03e08a4c7e7dde0830c5a12a0b41ff7c33 authored over 1 year ago2c2dc61e8d01f44e5b7e63dd99196460a80905f1 authored over 1 year ago
Co-authored-by: Carl Meyer <[email protected]>
1b19bd1a88e6c410fc9cd08db48e0d35cfa8bb5a authored over 1 year ago60f588478f0a3d88e86b97acecbcb569142f4636 authored over 1 year ago
7a7eaff95c7a400449822bbabd94524b8f87299c authored over 1 year ago
a05bad3254e2ae5fdf558dfdb65899a2298d8ded authored over 1 year ago
cab1298a6022ddf12ddcdadd74bb8741650d8e9f authored over 1 year ago
39523796554c41f16e74961f7a90dfc30b0eed64 authored over 1 year ago
472938316a85c706c06ad1b3727a205d5bffcb1f authored over 1 year ago
This is a cleanup overlooked in PR #104033.
69621d1b09c996e43a1e13d2fa4c317d3dd4d738 authored over 1 year agoc53547c907371be53c8016145d73ba4ea0a22756 authored over 1 year ago
Co-authored-by: Jelle Zijlstra <[email protected]>
b35711d17a90251bdd57d255090e07daafe89f6c authored over 1 year ago(This was added in 3.11. It was already documented for `create_task()`, but not for `Task()`.)
4ee2068c34bd45eddba7f6a8ee83f62d5b6932fc authored over 1 year ago
* In particular, don't exit when trying to print to stderr = None.
* Add tests
Co-authored-b...
42f54d1f9244784fec99e0610aa05a5051e594bb authored over 1 year agoThis is a pre-requisite for a per-interpreter GIL. Without it this change isn't strictly necess...
92d8bfffbf377e91d8b92666525cb8700bb1d5e8 authored over 1 year agoPy_MOD_PER_INTERPRETER_GIL_SUPPORTED is a new supported value for Py_mod_multiple_interpreters, ...
fff193bbfebe7b00229856b1e8105ab3de36437f authored over 1 year ago
The locale module reference was introduced by 932ff8368 in 2013,
and rendered unused by 710e826...
Improve performance of `pathlib.Path.absolute()` and `cwd()` by joining paths only when necessar...
de7f694e3c92797fe65f04cd2c6941ed0446bb24 authored over 1 year ago`ast.Num`, `ast.Str`, `ast.Bytes`, `ast.Ellipsis` and `ast.NameConstant` now all emit deprecatio...
376137f6ec73e0800e49cec6100e401f6154b693 authored over 1 year ago263abd333d18b8825cf6d68a5051818826dbffce authored over 1 year ago
Replace `self._canvas` and `self.scanvas`, both bound to `canvas`,
with `self.canvas, which is ...
* Remove the unused, private, and undocumented name `_ver` and
the commented-out `print` call.
...
6616710731b9ad1a4e6b73696e8bd5c40cf8762d authored over 1 year ago
* Uncomment builtin removal in pairindextypes
* Use new-style index directive ('builtin') - C...
f5088006ca8e9654fbc3de119462f0ab764e408b authored over 1 year ago4cd95dce0b8d7bb8a16468ec8b5b3429555417f1 authored over 1 year ago
* Add references to static types to _PyIO_State:
* PyBufferedIOBase_Type
* PyBytesIOBuff...
Remove "#include cpython/context.h"` from `_asynciomodule.c`.
It's already included in `Pytho...
8b7f37dd4c297138e9f4a256ff6750cf1402b421 authored over 1 year agoCo-authored-by: Carl Meyer <[email protected]>
52d8f36e8c9f6048367d7bdfede3698e3f5f70d0 authored over 1 year agoWe also add PyInterpreterState.ceval.own_gil to record if the interpreter actually has its own G...
f3e7eb48f86057919c347f56dabf417acfd55845 authored over 1 year ago66558d2a16ee42afc0e2c02e6a90bfd62dcb67f6 authored over 1 year ago
Here we are doing no more than adding the value for Py_mod_multiple_interpreters and using it fo...
a9c6e0618f26270e2591b3d99ffeef55eea02a33 authored over 1 year agoI'll be adding a value to indicate support for per-interpreter GIL in gh-99114.
1c420e138fd828895b6bd3c44ef99156e8796095 authored over 1 year agoIn preparation for a per-interpreter GIL, we add PyInterpreterState.ceval.gil, set it to the sha...
55671fe04700ccb4e73c8db3dd1e9c031dafe700 authored over 1 year agoAdd `pathlib.PurePath.with_segments()`, which creates a path object from arguments. This method ...
d00d94214971621e6a3541425ee8c8072023ca1a authored over 1 year agoAdd _proxy_response_headers attribute to HTTPConnection (#26152)
---------
Co-authored-by:...
1afe0e0320c6f19418d44d682ad95ba0c689c595 authored over 1 year agob9797417315cc2d1700cb2d427685016d3380711 authored over 1 year ago
a0df9ee8fc77443510ab7e9ba8fd830f255a8fec authored over 1 year ago
45a9e3834a6ed20ee250e2e5a8583dffcef0eb73 authored over 1 year ago
d0b4abedfb8b0322df835065f85551d097cfecb8 authored over 1 year ago
Add all internally used variable names to CLINIC_PREFIXED_ARGS.
5245cb64d9a898804edf683427ef4d4fd20ccaec authored over 1 year ago721a78395d07c68351625aedb827a47dd4f48525 authored over 1 year ago
2318bedb3645d2dfb56944553f01d6c434904c4b authored over 1 year ago
81fc135f263e9ec5df3d967290b9665d7e100c7f authored over 1 year ago
163034515a81f137d1dd7d289dc048eb0f1cd424 authored over 1 year ago
e5b8b19d99861c73ab76ee0175a685acf6082d7e authored over 1 year ago
ce871fdc3a02e8441ad73b13f9fced308a9d9ad1 authored over 1 year ago
Co-authored-by: Shantanu <[email protected]>
fa86a77589a06661fcebb806d36f3a7450e2aecf authored over 1 year ago46361bb84332800bc3632688e6ef3b4dd4a48723 authored over 1 year ago
7d35c3121ade679dd6e8b4a0bac7b3702aee6921 authored over 1 year ago
f5c38382f9c40f0017cef086896a8160e313ac9e authored over 1 year ago
d47cddfa27cbcbeb4dddb9263976d85c41241672 authored over 1 year ago
This argument allows case-sensitive matching to be enabled on Windows, and
case-insensitive mat...
Co-authored-by: Alex Waygood <[email protected]>
Co-authored-by: Hugo van Kemenade <hugovk...
Add tests for lower-level functions.
Co-authored-by: Oleg Iarygin <[email protected]>
2ba931ff727395cf89b290ed313a8e15db0bfcf1 authored over 1 year ago
Co-authored-by: Hugo van Kemenade <[email protected]>
Co-authored-by: Shantanu <1...
Co-authored-by: Kumar Aditya <[email protected]>
04f673327530f47f002e784459037231de478412 authored over 1 year agob17d32c1142d16a5fea0c95bce185bf9be696491 authored over 1 year ago
fdcb49c36b2ed8347d8d9f2dcd7052cc90207beb authored over 1 year ago
This test can fail unnecessarily. In the test we wait for events on two
file descriptors. This ...
This function no longer makes sense, since its runtime parameter is
no longer used. Use directl...
eba64d2afb4c429e80d863dc0dd7808bdbef30d3 authored over 1 year ago
e2ef5015d1b6cb56f1a7988583f2fb8c0e6d65fc authored over 1 year ago
4f524da4843fb71b3ba43d89cd0265e4ecb29798 authored over 1 year ago
ef0df5284f929719b2ef3955b1b569ade0a5193c authored over 1 year ago
55d50d147c953fab37b273bca9ab010f40e067d3 authored over 1 year ago
3e7995ca119d4253d05a520f35ab3efca793ee49 authored over 1 year ago
Co-authored-by: Alex Waygood <[email protected]>
83751bbd142c23ca3f6af34ec617630dc3173b2a authored over 1 year ago* Uncomment object removal in pairindextypes
* Use new-style index directive ('object') - C A...
6ab463684b9d79880d98cd1f1406aa86af65985e authored over 1 year agob0ce2db1184124575d5934d205344a9cf5debb79 authored over 1 year ago
* Uncomment keyword removal in pairindextypes
* Use new-style index directive ('keyword') - R...
33ca322c50baa5152afe388fb3b8b7d63dc5a9b9 authored over 1 year ago* Use new-style index directive ('module') - C API
* Use new-style index directive ('module')...
d0122372f2acb4cc56b89ab8c577ff9039d17d89 authored over 1 year agoCo-authored-by: Oleg Iarygin <[email protected]>
Co-authored-by: Erlend E. Aasland <erlend...
35d273825abc319d0ecbd69110e847f6040d0cd7 authored over 1 year ago
The code that manipulated 'second_pass_replacements' was removed in 2015
with commit 0759f84 (g...
e95dd40aff35775efce4c03bec7d82f03711310b authored over 1 year ago
Co-authored-by: C.A.M. Gerlach <[email protected]>
Co-authored-by: Brett Cannon <brett@py...
9f9e001ab2ab67acdb2e0383a25ab4c164608a47 authored over 1 year ago
We now use `_WildcardSelector` to evaluate literal pattern segments, which
allows us to retriev...
* Remove last use of `utcfromtimestamp`
This was a weirdly valid use of `utcfromtimestamp` in...
38dc3f28dde92b4fa6284a57f4e554991a3d9276 authored over 1 year ago0fc58c66bafbd20f02c206c801cf9ab939853164 authored over 1 year ago
(That's a mouthful of an edge case!)
Co-authored-by: Barney Gale <[email protected]>
524a7f77fd8244835e382f076dd4a76404580bb3 authored over 1 year ago`importlib.utils` -> `importlib.util` in a few places
---------
Co-authored-by: Alex Waygo...
423d7faeb37b6c13b3ebbf9255165fefc651983e authored over 1 year agoSuppress cross-references to ``module_repr``
8b03e5ff94d494109a84a106c1471175d42dd8fe authored over 1 year ago