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-80480: array: Add 'w' typecode. (#105242)

1237fb6a4b177ce8f750949b9006c58f9f22942e authored over 1 year ago
gh-104882: Docs: fix description of relationship between `socket.getblocking()` and `socket.gettimeout()` (#105026)

5a5ed7a3e616a372f054a1dd2e9a31ba32a87a67 authored over 1 year ago
Fix typo in Python 3.12 What's New (#105278)

9a90c9ace2ed878715107bf4ae39e5967d7c931f authored over 1 year ago
gh-104690 Disallow thread creation and fork at interpreter finalization (#104826)

Disallow thread creation and fork at interpreter finalization.

in the following functions, ch...

ce558e69d4087dd3653207de78345fbb8a2c7835 authored over 1 year ago
gh-89415: Mention new `IP_*` constants in `socket` module in the docs (#105266)

eaff9c39aa1a70d401521847cc35bec883ae9772 authored over 1 year ago
gh-103277: remove unused macros (#105247)

94a1eea511c53bf88dd8b1e441c8018fd9ff4a5e authored over 1 year ago
gh-101524: Only Use Public C-API in the _xxsubinterpreters Module (gh-105258)

The _xxsubinterpreters module was meant to only use public API. Some internal C-API usage snuck...

e6373c0d8b59512aa7f0dea7f3fb162b6ed10fa4 authored over 1 year ago
gh-105080: Fixed inconsistent signature on derived classes (#105217)

9ad199ba36791711f596393ca9a20dbf118ef858 authored over 1 year ago
GH-102404, GH-100956: Document how to do a WASI build (GH-105251)

Also includes a reference shell script to implements what is documented.

70dc2fb9732ba3848ad3ae511a9d3195b1378915 authored over 1 year ago
gh-104614: Fix potential ref. leak in _testcapimodule/get_basic_static_type() (#105225)

e01b04c9075c6468ed57bc883693ec2a06a6dd8e authored over 1 year ago
gh-102778: update documentation of PyErr_PrintEx and traceback.print_last() regarding sys.last_exc (#105190)

0dafc785ee6629dbcb9bec6f7aee43a56cd0b26e authored over 1 year ago
gh-87092: avoid gcc warning on uninitialized struct field in assemble… (gh-105243)

gh-87092: avoid gcc warning on uninitialized struct field in assemble.c (part2)

2f5c1ae080aa7161e6262f9748d9ceb3ecd1f839 authored over 1 year ago
gh-105240: add missing function prototypes (#105241)

a9305b5e80e414b8b9b2bd366e96b43add662d70 authored over 1 year ago
gh-105214: Use named constants for MAKE_FUNCTION oparg (#105215)

44bb03f856c30f709bb983f9830eafe914a742aa authored over 1 year ago
gh-105194: Fix format specifier escaped characters in f-strings (#105231)

41de54378d54f7ffc38f07db4219e80f48c4249e authored over 1 year ago
GH-104584: Plugin optimizer API (GH-105100)

4bfa01b9d911ce9358cf1a453bee15554f8e4c07 authored over 1 year ago
GH-105162: Account for `INSTRUMENTED_RESUME` in gen.close/throw. (GH-105187)

601ae09f0c8eda213b9050892f5ce9b91f0aa522 authored over 1 year ago
gh-105184: document that marshal functions can fail and need to be checked with PyErr_Occurred (#105185)

ee26ca13a129da8cf549409d0a1b2e892ff2b4ec authored over 1 year ago
gh-104799: Default missing lists in AST to the empty list (#104834)

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

77d25795862f19c6e3d647b76cfb10d5ce1f149c authored over 1 year ago
gh-85275: Remove old buffer APIs (#105137)

They are now abi-only.

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

37498fc95012ba8e147db646b841bc3d36ddf4af authored over 1 year ago
gh-92536: Remove PyUnicode_READY() calls (#105210)

Since Python 3.12, PyUnicode_READY() does nothing and always
returns 0.

ef300937c2a1b3ebe19c2835f3b46585825c1e1f authored over 1 year ago
gh-92536: Argument Clinic no longer emits PyUnicode_READY() (#105208)

Since Python 3.12, PyUnicode_READY() does nothing and always
returns 0.

Argument Clinic now ...

cbb9ba844f15f2b8127028e6dfd4681b2cb2376f authored over 1 year ago
gh-104614: Make Sure ob_type is Always Set Correctly by PyType_Ready() (gh-105122)

When I added the relevant condition to type_ready_set_bases() in gh-103912, I had missed that th...

146939306adcff706ebddb047f7470d148125cdf authored over 1 year ago
gh-104341: Call _PyEval_ReleaseLock() with NULL When Finalizing the Current Thread (gh-105109)

This avoids the problematic race in drop_gil() by skipping the FORCE_SWITCHING code there for fi...

3698fda06eefb3c01e78c4c07f46fcdd0559e0f6 authored over 1 year ago
GH-89886: Bump to GNU Autoconf v2.71 (#104925)

Co-authored-by: Christian Heimes <[email protected]>

8a8ebf2e3ddb880806237c7a5983f9744f7c215f authored over 1 year ago
gh-105140: remove unused arg of _PyErr_ChainStackItem (#105141)

60f8117d0c685c2923b7cb17b725b67cd41e8410 authored over 1 year ago
gh-103142: Upgrade binary builds and CI to OpenSSL 1.1.1u (#105174)

Upgrade builds to OpenSSL 1.1.1u.

This OpenSSL version addresses a pile if less-urgent CVEs s...

ede89af605b1c0442353435ad22195c16274f65d authored over 1 year ago
gh-105191: Cleanup peg generator; keep only necessary files (#105197)

a241003d048f33c9072d47217aa6e28beb7ac54f authored over 1 year ago
gh-105145: Deprecate Py_GetPath() function (#105179)

Deprecate old Python initialization functions:

* PySys_ResetWarnOptions()
* Py_GetExecPrefix...

c67121ac6bf8ee36d79de92ef68fc3fde178d2a3 authored over 1 year ago
gh-105182: Remove PyEval_AcquireLock() and PyEval_InitThreads() (#105183)

Remove functions in the C API:

* PyEval_AcquireLock()
* PyEval_ReleaseLock()
* PyEval_InitT...

ec0082ca460f6b5eaf987536d28d6bc252322307 authored over 1 year ago
gh-89886: Rely on HAVE_SYS_TIME_H (#105058)

Quoting autoconf (v2.71):

All current systems provide time.h; it need not be checked for....

9ab587b7146618866cee52c220aecf7bd5b44b02 authored over 1 year ago
remove unused #includes of pycore_pymem.h (#105166)

76b9c0cfaa3062a7f649d60cea653173d12d3839 authored over 1 year ago
gh-103224: Use the realpath of the Python executable in `test_venv` (GH-103243)

Co-authored-by: Oleg Iarygin <[email protected]>

85b0b0cd947c5218260fb2bc2014c8c8de172d33 authored over 1 year ago
gh-105107: Remove PyCFunction_Call() function (#105181)

* Keep the function in the stable ABI.
* Add unit tests on PyCFunction_Call() since it remains ...

27f9491c60606460209c109fc8ad8a6dcfd02f79 authored over 1 year ago
gh-105156: Update Lib/test/clinic.test manually (#105180)

Update Lib/test/clinic.test manually for updated Py_UNICODE
converter: it now uses wchar_t type...

7f5afecfd74de7f2fbd6b0cc0cc58b12bb608a19 authored over 1 year ago
Fix docstring of `warnings._deprecated` to show correct `remove` value (#105178)

201440e97a3433ad7691163c4a17d4c2721fd7c6 authored over 1 year ago
gh-105156: Cleanup usage of old Py_UNICODE type (#105158)

* refcounts.dat:

* Remove Py_UNICODE functions.
* Replace Py_UNICODE argument type with ...

7d07e5891d2843f269fac00dc8847abfe3671765 authored over 1 year ago
gh-105145: Remove old functions to config Python init (#105154)

Remove the following old functions to configure the Python
initialization, deprecated in Python...

424049cc1117d66dfa86196ee5f694c15b46ac6c authored over 1 year ago
gh-105156: Deprecate the old Py_UNICODE type in C API (#105157)

Deprecate the old Py_UNICODE and PY_UNICODE_TYPE types in the C API:
use wchar_t instead.

Re...

8ed705c083e8e5ff37649d998a8b1524ec921519 authored over 1 year ago
gh-105172: Fixed functools.lru_cache typed argument docstring. (GH-105173)

f332594dd47947612e1e5d2faf287930552a5110 authored over 1 year ago
gh-102251: Explicitly free state for test modules with state in test_import (#105085)

Co-authored-by: Erlend E. Aasland <[email protected]>

a99b9d911e0f8cb11b3436bdd8eb649b15d01a50 authored over 1 year ago
Clarify that error messages are better with PEP 701 (#105150)

Co-authored-by: Marta Gómez Macías <[email protected]>

60cfc6d1ae01c89f9b390ea5eb6a582c8a53f971 authored over 1 year ago
gh-103464: Add checks for arguments of pdb commands (GH-103465)

d944d873b2d7a627c20246762e931f9d4fcf8fe7 authored over 1 year ago
gh-105146: Update links at end of Windows installer (uninstall/repair) (GH-105147)

ed86e14b1672f32f0a31d72070e93d361ee0e2b4 authored over 1 year ago
gh-105148: make _PyASTOptimizeState internal to ast_opt.c (#105149)

f990bb8b2d8ee900fe4b0775399f6ef4ca61bb3f authored over 1 year ago
gh-105156: Argument Clinic avoids Py_UNICODE type (#105161)

Argument Clinic now uses "const wchar_t*" type instead of
"const Py_UNICODE*" type for the "Py_...

dd29ae26f89ba7db596127b6eba83bb3a45c167b authored over 1 year ago
gh-105144: Runtime-checkable protocols: move all 'sanity checks' to `_ProtocolMeta.__subclasscheck__` (#105152)

c05c31db8c9dfd708b9857bb57f8e5f3ce40266d authored over 1 year ago
gh-104909: Split BINARY_OP into micro-ops (#104910)

Co-authored-by: Brandt Bucher <[email protected]>

df396b59af9d50892e5e30463300e8458cb84263 authored over 1 year ago
gh-105111: remove deprecated macros Py_TRASHCAN_SAFE_BEGIN and Py_TRASHCAN_SAFE_END (#105112)

fbc9d0dbb22549bac2706f61f3ab631239d357b4 authored over 1 year ago
gh-104773: cgi: Fix typo in What's New in Python 3.13 (#105139)

0430e97097a8f852aea21669e7f4203d028114f9 authored over 1 year ago
gh-105096: Deprecate wave getmarkers() method (#105098)

wave: Deprecate the getmark(), setmark() and getmarkers() methods of
the Wave_read and Wave_wri...

03ad6624c2b4a30cccf6d5b7e2b9999e104444ae authored over 1 year ago
gh-62948: IOBase finalizer logs close() errors (#105104)

58a2e0981642dcddf49daa776ff68a43d3498cee authored over 1 year ago
gh-105096: Reformat wave documentation (#105136)

Add ".. class::" markups in the wave documentation.

* Reformat also wave.py (minor PEP 8 chan...

85e5d03163cac106ac8ec142ef03f1349a48948b authored over 1 year ago
gh-105107: Remove PyEval_CallFunction() function (#105108)

Remove 4 functions from the C API, deprecated in Python 3.9:

* PyEval_CallObjectWithKeywords(...

579c41c10224a004c3e89ed9088771325c1c1a98 authored over 1 year ago
gh-104922: Make `PY_SSIZE_T_CLEAN` not mandatory again (#105051)

adccff3b3f9fbdb58cb4b8fde92456e6dd078af0 authored over 1 year ago
gh-103142: Update macOS installer to use OpenSSL 1.1.1u. (GH-105130)

f90d3f68db720bd6d0deda8cc0030339ccd43858 authored over 1 year ago
gh-97933: add LOAD_FAST_AND_CLEAR to 3.12 What's New bytecode section (#105126)

570179906742a813a7bec8422c03a45220dc24e1 authored over 1 year ago
gh-87729: add LOAD_SUPER_ATTR to 3.12 What's New (#105125)

7fbac51baf64498e467e0a4a35a74b8a83d50630 authored over 1 year ago
gh-105020: Share tp_bases and tp_mro Between Interpreters For All Static Builtin Types (gh-105115)

In gh-103912 we added tp_bases and tp_mro to each PyInterpreterState.types.builtins entry. Howe...

7be667dfafa2465df6342d72dca9c1f82dd830d0 authored over 1 year ago
gh-102304: Fix 2 New Stable ABI Functions (gh-104762)

26e7bbf66e93ee7c94b6e007ec7b2d769c2ced92 authored over 1 year ago
gh-105042: Disable unmatched parens syntax error in python tokenize (#105061)

70f315c2d6de87b0514ce16cc00a91a5b60a6098 authored over 1 year ago
gh-105069: Add a readline-like callable to the tokenizer to consume input iteratively (#105070)

9216e69a87d16d871625721ed5a8aa302511f367 authored over 1 year ago
gh-89886: Properly quote Autoconf macro arguments (#105062)

Autoconf 2.70 macros are picky about argument quotation.

2ea34cfb3a21182b4d16f57dd6c1cfce46362fe2 authored over 1 year ago
gh-105035: fix super() calls on unusual types (e.g. meta-types) (#105094)

68c75c31536e8c87901934f2d6da81f54f4334f9 authored over 1 year ago
GH-73435: Implement recursive wildcards in `pathlib.PurePath.match()` (#101398)

`PurePath.match()` now handles the `**` wildcard as in `Path.glob()`, i.e. it matches any number...

49f90ba1eae56708b1894441418c13ad8e8ea9a8 authored over 1 year ago
CI: Temporarily skip paths with spaces to avoid error (#105110)

* CI: Temporarily skip paths with spaces to avoid "Error: One of your files includes a space"

...

4c770617c0feae18ce3b05e0c8acd0910acc7082 authored over 1 year ago
gh-105071: add missing versionadded directive (#105097)

4571eedca2f70768ddc4a2fd4fba2ae11b4c8037 authored over 1 year ago
gh-80064: Fix is_valid_wide_char() return type (#105099)

Return a classical int, rather than size_t. The size_t type was
kept from copied/pasted code re...

4b65d5638c607747e2f5b28ed1914e3c397b4097 authored over 1 year ago
Small speedup for dataclass __eq__ and __repr__ (#104904)

Faster __repr__ with str.__add__ moved inside the f-string. For __eq__ comp;are field by field i...

18cfc1eea569f0ce72ad403840c0e6cc5f81e1c2 authored over 1 year ago
gh-103921: Minor PEP-695 fixes to the `ast` module docs (#105093)

c8c1e73d95d5dcd7a2c8d7c10cfafc3fe5a9377e authored over 1 year ago
gh-105091: stable_abi.py: Remove "Unixy" check from --all on other platforms (GH-105092)

0656d23d82cd5b88e578a26c65dd4a64414c833b authored over 1 year ago
gh-105071: add PyUnstable_Exc_PrepReraiseStar to expose except* implementation in the unstable API (#105072)

b7aadb4583b040ddc8564896b91f4e5e571c82d6 authored over 1 year ago
gh-105084: Tests: Use setuptools+wheel from sysconfig.get_config_var('WHEEL_PKG_DIR') if set (#105056)

bd98b65e974b7a1e086a51e7b55131582f7a0491 authored over 1 year ago
gh-88745: Add _winapi.CopyFile2 and update shutil.copy2 to use it (GH-105055)

cda1bd3c9d3b2cecdeeba0c498cd2df83fbdb535 authored over 1 year ago
gh-102251: Fix reference leak in _testsinglephase initialization (#105082)

Correctly decref 'initialized' in init_module()

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

d14eb3433cf2a40a202471b815f0a935f2840ead authored over 1 year ago
gh-83403: Test `parent` param in `Mock.__init__` (#103630)

219f01b18574469f493a3d3cb91d96c2f057218c authored over 1 year ago
gh-105077: Fix test_tkinter refleak checking (GH-105078)

Use specific symbols from `test.support` to avoid having `support`
overwritten by `test_tkinter...

5454db4ace66018179f034fbffcea8d791d66a98 authored over 1 year ago
GH-104898: Revert pathlib os.PathLike registration change. (GH-105073)

Subclassing `os.PathLike` rather than using `register()` makes
initialisation slower, due to th...

d593074494b39a3d51e67a4e57189c530867a7ff authored over 1 year ago
GH-89455: Add missing attributes (added in 3.11) to traceback module docs (#105044)

39f6a0489fcc815a578d27dfee2feea003c896f8 authored over 1 year ago
gh-103646: Remove --include-pip-user from default APPX package build (GH-105064)

6da701511e70fb26ad4710153d8d5a82b809919c authored over 1 year ago
GH-77609: Add follow_symlinks argument to `pathlib.Path.glob()` (GH-102616)

Add a keyword-only *follow_symlinks* parameter to `pathlib.Path.glob()` and`rglob()`.

When *f...

ace676e2c2121f94a55effc6a30b3b0e987ae7da authored over 1 year ago
gh-97908: CAPI docs: Remove repeated struct names from member docs (GH-100054)

And add raw HTML fragments to keep old links working.

1668b41dc477bc9562e4c50ab36a232839b4621b authored over 1 year ago
gh-104803: Implement ntpath.isdevdrive for checking whether a path is on a Windows Dev Drive (GH-104805)

bfd20d257e4ad16a25f4bac0ea4dbb719cdf6bc7 authored over 1 year ago
Fix compiler warning in unicodeobject.c (#105050)

e92ac0a741b125f1cffe8c07b054d1dea7b0a05a authored over 1 year ago
Document PEP 698 and other new typing features in What's New (#104957)

595ffddb33e95d8fa11999ddb873d08e3565d2eb authored over 1 year ago
Convert `doc.yml` workflow to be reusable (#103914)

Co-authored-by: Adam Turner <[email protected]>
Co-authored-by: Hugo v...

88d14da76f579fe014cbd7c15e42be4234135fe9 authored over 1 year ago
gh-105017: Include CRLF lines in strings and column numbers (#105030)

Co-authored-by: Pablo Galindo <[email protected]>

96fff35325e519cc76ffacf22e57e4c393d4446f authored over 1 year ago
gh-104992: [What's New in 3.12] Document unittest.TestProgram.usageExit's deprecation (#104995)

3821b92c1faf7e7058feeb0048511c946a841105 authored over 1 year ago
gh-105013: Fix inspect.getsource with parenthesized multiline lambdas (#105021)

3a5be878be6f89ee98d0ef9a1274e6a9d9ccbc37 authored over 1 year ago
gh-104992: Remove deprecated unittest.TestProgram.usageExit (#104993)

b225c08de889d2bf070e6c981c5f386cf06d961c authored over 1 year ago
gh-104497: Make tkinter test pass with tk 8.7 (#104789)

* gh-104497: Make tkinter test pass with tk 8.7

For test_widgets.MenuTest.test_configure_type...

897e716d03d559a10dd5015ecb501ceb98955f3a authored over 1 year ago
gh-75552: Remove deprecated tkinter.tix module (GH-104902)

a989b73e8ebf869dcc71d06127e8797c92260a0f authored over 1 year ago
gh-105017: Fix including additional NL token when using CRLF (#105022)

Co-authored-by: Pablo Galindo Salgado <[email protected]>

86d8f489359b8f6cc15006bdcbd70521ce621fbb authored over 1 year ago
Fix indentation in Parser/tokenizer.c (#105012)

6e62eb2e70a9f2a8099735989a58e8c8cfb4a2f2 authored over 1 year ago
CI: Precompute hash for config cache key in check_source job (#105008)

949f0f5bb07d94f8882135a1d58d82c0a2b289a9 authored over 1 year ago
gh-104992: [What's New in 3.11] Document unittest.TestProgram.usageExit's deprecation (#104994)

Document unittest.TestProgram.usageExit's pending removal in 3.13

7df861c23cd61e7c55943d4036ea5c6b1df5cb49 authored over 1 year ago
gh-104839: Prevent test_venv AddressSanitizer spam (#105005)

Pass any ASAN_OPTIONS environment variable through to the child process
so that leak sanitizer ...

a17f160376955d369c8d332e1b1a90a6e18c852a authored over 1 year ago
gh-104976: Ensure trailing dedent tokens are emitted as the previous tokenizer (#104980)

Signed-off-by: Pablo Galindo <[email protected]>

46b52e6e2bda51d0b89a64ee36ce2d305a7409f3 authored over 1 year ago
GH-101588: Deprecate pickle/copy/deepcopy support in itertools (GH-104965)

402ee5a68b306b489b782478ab96e8e3b913587a authored over 1 year ago
GH-103631: Fix `PurePosixPath(PureWindowsPath(...))` separator handling (GH-104949)

For backwards compatibility, accept backslashes as path separators in
`PurePosixPath` if an ins...

328422ce6162eb18735a2c0de12f8a696be97d0c authored over 1 year ago