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