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-105875: Require SQLite 3.15.2 or newer (#105876)

SQLite 3.15.2 was released 2016-11-28.

6849acb3feacda63ee43f1dc9be28fac1075ca7d authored over 1 year ago
Docs: move sphinx-lint to pre-commit (#105750)

bc07c8f096791d678ca5c1e3486cb9648f7a027b authored over 1 year ago
gh-105844: Use devguide terminology to denote versions (#105882)

dba72175116373c1d15e25d84c88b516daf9f5c4 authored over 1 year ago
gh-105481: remove HAS_ARG, HAS_CONST, IS_JUMP_OPCODE, IS_PSEUDO_OPCODE and replace by their new versions (#105865)

14d01262dad02579b3dffe5965f640ce21c38896 authored over 1 year ago
CI: Bump macOS build to use OpenSSL v3.0 (#105538)

34e93d3998bab8acd651c50724eb1977f4860a08 authored over 1 year ago
GH-105840: Fix assertion failures when specializing calls with too many __defaults__ (GH-105847)

2beab5bdef5fa2a00a59371e6137f769586b7404 authored over 1 year ago
gh-105678: document SET_FUNCTION_ATTRIBUTE (#105843)

b356a4749acb3e6f8c50e8abeb7b2d2b267738d7 authored over 1 year ago
gh-104799: PEP 695 backward compatibility for ast.unparse (#105846)

957a974d4fc1575787e4a29a399a47520d6df6d3 authored over 1 year ago
gh-105834: Add tests for calling `issubclass()` between two protocols (#105835)

Some parts of the implementation of `typing.Protocol` had poor test coverage

70c075c194d3739ae10ce76265f05fa82ed46487 authored over 1 year ago
CI: Remove docs build from Azure Pipelines (#105823)

101d5ec7d7fe122fa81a377c8ab8b562d1add9ee authored over 1 year ago
gh-105844: Consistently use 'minor version' for X.Y versions (#105851)

0bffe1acd78069ea21f6b1347bec9cc9747342cb authored over 1 year ago
Fix inaccuracies in "Assorted Topics" section of "Defining Extension Types" tutorial (#104969)

0d0963737a0f4b7cadedfae7e8fd33ed18269289 authored over 1 year ago
gh-105433: Add `pickle` tests for PEP695 (#105443)

1af8251d9ec2f18e131c19ccf776fb9ec132c7a8 authored over 1 year ago
bpo-44530: Document the change in MAKE_FUNCTION behavior (#93189)

* bpo-44530: Document the change in MAKE_FUNCTION behavior

Fixes dis module documentation for...

486b52a3158e0f64fc54efdfa34ed5437b3619f2 authored over 1 year ago
GH-103124: Multiline statement support for pdb (GH-103125)

25a64fd28aaaaf2d21fae23212a0554c24fc7b20 authored over 1 year ago
GH-105588: Add missing error checks to some obj2ast_* converters (GH-105589)

a4056c8f9c2d9970d39e3cb6bffb255cd4b8a42c authored over 1 year ago
gh-105831: Fix NEWS blurb from gh-105828 (#105833)

3af2dc7588614c65e9d1178ad9b4a11a19c14dde authored over 1 year ago
gh-105820: Fix tok_mode expression buffer in file & readline tokenizer (#105828)

d382ad49157b3802fc5619f68d96810def517869 authored over 1 year ago
gh-105751, test_ctypes: Remove disabled tests (#105826)

* The following tests were disabled since the initial ctypes commit
in 2006, commit babddfca7...

8f10140e74d141a0a894702044e213e6f0690d9c authored over 1 year ago
gh-105821: Use a raw f-string in test_httpservers.py (#105822)

Use a raw f-string in test_httpservers.py

09ce8c3b48f940eb8865330f029b8069854c3106 authored over 1 year ago
gh-105751: Remove platform usage in test_ctypes (#105819)

The MACHINE variable is no longer used in test_structures.

c5111aec2bac464b6643e21fe0844c9b8c4c661a authored over 1 year ago
gh-105751: Reenable disable test_ctypes tests (#105818)

Reenable 3 tests:

* test_overflow()
* test_basic_wstrings()
* test_toolong()

b496ff31091d0b2530c804e64b9e84e4e154268c authored over 1 year ago
gh-105751: Remove dead code in test_ctypes (#105817)

* Remove "except: print(tp); raise" debug code.
* Remove unused NoNullHandle() function.
* Rem...

0841ca7932987f30a2a23d39f3e6e141622d6fea authored over 1 year ago
More reorganisation of the typing docs (#105787)

da911a6b226ca47cc15088d800b575e19a731f1c authored over 1 year ago
Improve docs for `typing.dataclass_transform` (#105792)

006a4532058f1fadba93283c0f45b0d82735b364 authored over 1 year ago
GH-89812: Churn `pathlib.Path` test methods (#105807)

Re-arrange `pathlib.Path` test methods in source code. No other changes.

The test methods are...

10bf2cd404320252ef162d5699cb7ce52a970d44 authored over 1 year ago
gh-105800: Issue SyntaxWarning in f-strings for invalid escape sequences (#105801)

12b6d844d8819955508bd86db106f17516be3f77 authored over 1 year ago
gh-105751: Cleanup test_ctypes imports (#105803)

* Move imports at top level and sort imports.
* Replace c_buffer() with create_string_buffer():...

698a0da7d440856a90b45964e9082b5a55387b80 authored over 1 year ago
gh-105481: add HAS_JUMP flag to opcode metadata (#105791)

d1b0297d3e1cb4f9f53070e6c0a5fd6722bdf6ee authored over 1 year ago
gh-105751: test_ctypes avoids the operator module (GH-105797)

* Replace operator.delitem(obj, index) with "del obj[index]".
* Replace operator.setitem(obj, i...

5ab13c5f97aa5226c49052f1ad19a8c97a3d7cdf authored over 1 year ago
gh-105751: test_ctypes: Remove @need_symbol decorator (GH-105798)

Remove the @need_symbol('...') decorator of test.test_ctypes since
requested symbols are now al...

e7507bd131fbfbb49a6819a0d5ad5dd1e21b48cd authored over 1 year ago
gh-104909: Implement conditional stack effects for macros (#105748)

4caa728b2c78c5ded7c91579f21fbb67e3867d80 authored over 1 year ago
gh-75905: Remove test_xmlrpc_net: skipped since 2017 (#105796)

test_xmlrpc_net was skipped since 2017:
commit 73ffd3f2036179ed54591ef0455e5ba5694ae5bd.

The...

820febc535cd9548b11c01c3c6d572b442f20c35 authored over 1 year ago
gh-105481: Fix types and a bug for pseudos (#105788)

d50930a6a846280b5da299f9c2f9a01669dbf06c authored over 1 year ago
Update DSL docs for cases generator (#105753)

* Clarify things around goto error/ERROR_IF a bit
* Remove docs for super-instructions
* Add p...

74c2422fa2d7e17969a7554a3bf17f91e4e5a85f authored over 1 year ago
GH-77273: Better bytecodes for f-strings (GH-6132)

1d857da7f0e4858e561223f319ae5afe737d5657 authored over 1 year ago
xmlrpc.client uses datetime.datetime.isoformat() (#105741)

Reimplement _iso8601_format() using the datetime isoformat() method.
Ignore the timezone.

Co...

307bceaa65c4f1a8e110cd7a9cce6e93a1b021ba authored over 1 year ago
gh-105570: Deprecate unusual ways of creating empty TypedDicts (#105780)

Deprecate two methods of creating typing.TypedDict classes with 0 fields using the functional sy...

7b1f0f204a785485de1daf9d26828a81953537e4 authored over 1 year ago
gh-105196: Fix indentations of section headings in C API docs (#105672)

d32e8d6070057eb7ad0eb2f9d9f1efab38b2cff4 authored over 1 year ago
Typing docs: move the deprecated stuff below the non-deprecated stuff (#105781)

4a113e24a38e2537570e4d694f8e0c01354904c4 authored over 1 year ago
GH-100987: Allow objects other than code objects as the "executable" of an internal frame. (GH-105727)

* Add table describing possible executable classes for out-of-process debuggers.

* Remove shi...

7199584ac8632eab57612f595a7162ab8d2ebbc0 authored over 1 year ago
gh-105566: Deprecate unusual ways of creating `typing.NamedTuple` classes (#105609)

Deprecate creating a typing.NamedTuple class using keyword arguments to denote the fields (`NT =...

ad56340b665c5d8ac1f318964f71697bba41acb7 authored over 1 year ago
gh-104873: Add typing.get_protocol_members and typing.is_protocol (#104878)

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

fc8037d84c5f886849a05ec993dd0f79a356d372 authored over 1 year ago
gh-102541: Hide traceback in help prompt (gh-102614)

ba516e70c6d156dc59dede35b6fc3db0151780a5 authored over 1 year ago
gdb libpython.py: Remove compatibility code (#105739)

Remove compatibility code for Python 2 and early Python 3 versions.

* Remove os_fsencode() re...

03160630319ca26dcbbad65225da4248e54c45ec authored over 1 year ago
gh-105745: Fix open method of webbrowser.Konqueror (#105746)

e5d45b7444733861153d6e8959c34323fd361322 authored over 1 year ago
gh-105687: Remove deprecated objects from `re` module (#105688)

67f69dba0a2adc68c631bad5d970bdd22fc05d91 authored over 1 year ago
_ctypes callbacks.c uses _Py_COMP_DIAG_IGNORE_DEPR_DECLS (#105732)

Replace #pragma with _Py_COMP_DIAG_PUSH,
_Py_COMP_DIAG_IGNORE_DEPR_DECLS and _Py_COMP_DIAG_POP ...

fb655e0c4581ca4bed80db0a083884b29fe142d2 authored over 1 year ago
tarfile: Fix positional-only syntax in docs (GH-105770)

The syntax used in the current docs (a / before any args) is invalid.

I think the right appro...

5cdd5ba49db10f05e204e7a49ce184222a93dce8 authored over 1 year ago
gh-105587: Remove assertion from `_PyStaticObject_CheckRefcnt` (#105638)

6199fe3b3236748033a7ce2559aeddb5a91bbbd9 authored over 1 year ago
GH-89812: Clean up pathlib tests. (#104829)

Clean up pathlib tests.

Merge `PurePathTest` into `_BasePurePathTest`, and `PathTest` into
`...

dab5a3ebe8063e7ad39c9ba04421d8fe11927d43 authored over 1 year ago
gh-105751: test_ctypes avoids "from ctypes import *" (#105768)

Using "import *" prevents linters like pyflakes to detect undefined names
(usually missing impo...

b95de96268b334f9ec0aa70bd038f3603bf19421 authored over 1 year ago
gh-105751: test_ctypes.test_numbers uses top level imports (#105762)

Moroever, c_ulonglong and c_bool are always available.

381a1dc26162e9fcbec48ac2eee5ac8adb806b07 authored over 1 year ago
gh-105751: test_ctypes gets Windows attrs from ctypes (#105758)

test_ctypes now gets attributes specific to Windows from the ctypes
module, rather than relying...

ac7b551bde7a362bc77d2cb84accf755ac30eb09 authored over 1 year ago
gh-105699: Use a Thread-Local Variable for PKGCONTEXT (gh-105740)

This fixes a race during import. The existing _PyRuntimeState.imports.pkgcontext is shared betwe...

b87d2882754a7c273e2695c33384383eba380d7d authored over 1 year ago
gh-104812: Skip Pending Calls Tests if No Threading (gh-105761)

This fixes the WASM buildbots.

fcf0647cf2a78de2c2b603af2709d58c8567df67 authored over 1 year ago
gh-105387: Limited C API implements Py_INCREF() as func (#105388)

In the limited C API version 3.12, Py_INCREF() and Py_DECREF()
functions are now implemented as...

b542972dc133973a7f0517aa1b61779271789111 authored over 1 year ago
GH-104554: Add RTSPS support to `urllib/parse.py` (#104605)

* GH-104554: Add RTSPS support to `urllib/parse.py`

RTSPS is the permanent scheme defined in
...

f3266c05b6186ab6d1db0799c06b8f76aefe7cf1 authored over 1 year ago
gh-105436: Ignore unrelated errors when checking empty env (GH-105742)

4cefe3cf10f498c0927ae4fdba4880d5a64826e4 authored over 1 year ago
gh-98040: Fix importbench: use types.ModuleType() (#105743)

Replace removed imp.new_module(name) with types.ModuleType(name).

457a459c7804950d4c27a243b176eb933ec87a06 authored over 1 year ago
gh-104812: Run Pending Calls in any Thread (gh-104813)

For a while now, pending calls only run in the main thread (in the main interpreter). This PR c...

757b402ea1c2c6b925a55a08fd844b065b6e082f authored over 1 year ago
gh-102613: Bump recursion limit to fix running test_pathlib under Coverage (#105744)

4e80082723b768df124f77d2b73b3ba6b584a735 authored over 1 year ago
gh-105481: add flags to each instr in the opcode metadata table, to replace opcode.hasarg/hasname/hasconst (#105482)

be2779c0cb54e56ea4bb9822cc7bb5c24e6a7af7 authored over 1 year ago
gh-105733: Deprecate ctypes SetPointerType() and ARRAY() (#105734)

2211454fe210637ed7fabda12690dac6cc9a8149 authored over 1 year ago
gh-105603: Change the PyInterpreterConfig.own gil Field (gh-105620)

We are changing it to be more flexible that a strict bool can be for possible future expanded us...

b97e14a806477af4225777d215ac38c0d9b845f0 authored over 1 year ago
gh-105718: Fix buffer allocation in tokenizer with readline (#105728)

abfbab6415fb029e7dca19ecc8d29a13da37bf71 authored over 1 year ago
gh-105373: Remove PyArg_Parse() deprecation (#105394)

There is no plan to deprecate PyArg_Parse().

The deprecation was added as a comment in the C ...

d0f1afd9425e28409fbf535bb7d43472bfcffcef authored over 1 year ago
gh-105713: Document that tokenize raises when mixing tabs/spaces (#105723)

* gh-105713: Document that tokenize raises when mixing tabs/spaces
* Update Doc/whatsnew/3.12.r...

ed8217b493e19cea0f3f539e55b592c09ceb9323 authored over 1 year ago
Fix magic number (GH-105722)

c3d2d64b4c53203719466b32df60ea76f7312891 authored over 1 year ago
GH-105678: Split MAKE_FUNCTION into MAKE_FUNCTION and SET_FUNCTION_ATTRIBUTE (GH-105680)

09ffa69e2e84950751739ab500f820725e00a3dd authored over 1 year ago
gh-105375: Improve error handling in _Unpickler_SetInputStream() (#105667)

Prevent exceptions from possibly being overwritten in case of multiple
failures.

217589d4f3246d67c6ef0eb0be2b1c33987cf260 authored over 1 year ago
GH-105684: Require `asyncio.Task` implementations to support `set_name` method (#105685)

840d02f3f0cd341207db6d918ce7f0987be9952e authored over 1 year ago
GH-104787: use bitfields in `_asyncio` (#104788)

829ac13b69a2b53153e1b40670e6ef82f05130c1 authored over 1 year ago
gh-105540: Fix code generator tests (#105707)

This involves expanding PEEK, POKE and JUMPBY macros,
and removing super and register tests (th...

8da9d1b16319f4a6bd78435016ef1f4bef6e2b41 authored over 1 year ago
gh-105375: Explicitly initialise all {Pickler,Unpickler}Object fields (#105686)

All fields must be explicitly initialised to prevent manipulation of
uninitialised fields in de...

ca3cc4b95d66f7527ebe0ba4cdb1907082d9bfc8 authored over 1 year ago
gh-105331: Change `asyncio.sleep` to raise ``ValueError` for nan (#105641)

Co-authored-by: Guido van Rossum <[email protected]>
Co-authored-by: Kumar Aditya <59607654+...

f0fb782ddb7208a59cfc38ec4bcbd8d1a81f8a58 authored over 1 year ago
Remove support for legacy bytecode instructions (#105705)

(A legacy instruction is of the form `instr(FOOBAR)`,
i.e. missing the `(... -- ...)` stack/cac...

9544948e7e2f288513137a62308e875dac086a18 authored over 1 year ago
gh-105229: Remove syntactic support for super-instructions (#105703)

It will not be used again.

b9e7dc797d71ce582fdb05be5a0e32d351f24bcb authored over 1 year ago
gh-105436: The environment block should end with two null wchar_t values (GH-105495)

4f7d3b602d47d61137e82145f601dccfe6f6cd3c authored over 1 year ago
gh-103968: PyType_FromMetaclass: Allow metaclasses with tp_new=NULL (GH-105386)

2b90796be6959d5ef46b38c434a514fce25be971 authored over 1 year ago
ARM64 clamping bug also exists in MSVC 14.35 (GH-105679)

58f0bda34126ed790000451874b96140737f40ed authored over 1 year ago
gh-105673: Fix uninitialized warning in sysmodule.c (#105674)

In sys_add_xoption(), 'value' may be uninitialized for some error paths.

a8d69fe92c65d636fc454cfb1825c357eb2e6325 authored over 1 year ago
gh-105481: add pseudo-instructions to the bytecodes DSL (#105506)

58f5227d7cdff803609a0bda6882997b3a5ec4bf authored over 1 year ago
gh-105375: Harden pyexpat initialisation (#105606)

Add proper error handling to add_errors_module() to prevent exceptions
from possibly being over...

20a56d8becba1a5a958b167fdb43b1a1b9228095 authored over 1 year ago
gh-105375: Improve error handling in the sys extension module (#105611)

In _PySys_AddXOptionWithError() and sys_add_xoption(),
bail on first error to prevent exception...

41cddc2e93a285b81fa30ac542b088bd9d0112e9 authored over 1 year ago
gh-105375: Improve error handling in _ctypes (#105593)

Prevent repeated PyLong_FromVoidPtr() from possibly overwriting the
current exception.

e8998e46a7ce8ad336e0941a6da6e50cb88d1e47 authored over 1 year ago
gh-105375: Improve error handling in PyUnicode_BuildEncodingMap() (#105491)

Bail on first error to prevent exceptions from possibly being overwritten.

555be81026fe1205d16c02f6321221381174cd07 authored over 1 year ago
gh-105375: Improve PyErr_WarnExplicit() error handling (#105610)

Bail on first error to prevent exceptions from possibly being
overwritten.

567d6ae8e77579173510fc948ac06b2ababf3d40 authored over 1 year ago
bpo-44185: Added close() to mock_open __exit__ (#26902)

3f7c0810f6158a7ff37be432f8d7f9511427489f authored over 1 year ago
gh-102676: Add more convenience properties to `dis.Instruction` (#103969)

Adds start_offset, cache_offset, end_offset, baseopcode,
baseopname, jump_target and oparg to d...

18d16e93b6d4b7b10c5145890daa92b760fe962a authored over 1 year ago
Fix typo in configparser module docstring (#105652)

"zc.buildbot" -> "zc.buildout"

845e593c4ec97dd9f73b50536c1e1e7ed10ceecd authored over 1 year ago
gh-105375: Improve error handling in the builtins extension module (#105585)

d4fa52934a282df51cff800eee5caeb94a229547 authored over 1 year ago
gh-105375: Improve _decimal error handling (#105605)

Fix a bug where an exception could end up being overwritten.

c932f7284977ebf813313157c52d716ba225a7ac authored over 1 year ago
gh-105375: Harden _datetime initialisation (#105604)

Improve error handling so init bails on the first exception.

16d49680b56e00c53c00683b949138e584669fd3 authored over 1 year ago
gh-105375: Improve array.array exception handling (#105594)

Fix a bug where 'tp_richcompare' could end up overwriting an exception.

35cff545db7c7912046c0ce5627db2e4d2b60f57 authored over 1 year ago
gh-105375: Harden _ssl initialisation (#105599)

Add proper error handling to prevent reference leaks and overwritten
exceptions.

01f4230460454d4a849a5ba93320142c1a0c93a8 authored over 1 year ago
gh-80480: Emit DeprecationWarning for array's 'u' type code (#95760)

cc879481e2ac29742ce191f4c6ed4bd85e5e11ba authored over 1 year ago
gh-99108: Mention HACL\* in the hashlib docs. (#105634)

3a314f7c3df0dd7c37da7d12b827f169ee60e1ea authored over 1 year ago
Cleanup and clarify our hashlib docs. (#105624)

Clarify and improve our hashlib docs. Now with 50% less mess!

0d1d6ab966ff4e4d651d0dee0ec9a2f868ef42da authored over 1 year ago
gh-105375: Harden error handling in `_testcapi/heaptype.c` (#105608)

Bail on first error in heapctypesubclasswithfinalizer_finalize()

d636d7dfe714e7168b342c7ea5f9f9d3b3569ed0 authored over 1 year ago