bpo-40956: Convert _sqlite3.Cursor to Argument Clinic by erlend-aasland · Pull Request #24007 · python/cpython
The macOS check at https://github.com/python/cpython/runs/1625929931 triggered by e9535b8 should've failed: the sqlite3 module was not built! (The fix, commit 64b9c36, was pushed right after e9535b8)
I guess this should be reported as a CI bug, @serhiy-storchaka?
EDIT
Not a CI bug, but a "build bug"?
bash$ git checkout e9535b83a13acb1b7b9b63ba43cbb57834d2e9cb
bash$ make
[…]
Modules/_sqlite/cursor.c:645:50: error: use of undeclared identifier 'parameters'
return _pysqlite_query_execute(self, 1, sql, parameters);
^
1 error generated.
Python build finished successfully!
[…]
Failed to build these modules:
_sqlite3
[…]
bash$ echo $?
0