##// END OF EJS Templates
cext: fix Python 3.11 compatibility - Py_SIZE is not an lvalue (issue6610)...
cext: fix Python 3.11 compatibility - Py_SIZE is not an lvalue (issue6610) Py_SIZE was made a static inline function during Python 3.10 development, as described on https://vstinner.github.io/c-api-opaque-structures.html . e92ca942ddca updated the Mercurial code base accordingly, but somehow missed a couple of cases introduced long time ago in a8c948ee3668. The Python change was dropped for 3.10, but is coming back again in 3.11 .

File last commit:

r48657:f07a0054 stable
r49153:e3580733 stable
Show More
requirements-windows.txt.in
19 lines | 413 B | text/plain | TextLexer
/ contrib / packaging / requirements-windows.txt.in
docutils
# Pinned to an old version because 0.20 drops Python 3 compatibility.
dulwich < 0.20 ; python_version <= '2.7'
dulwich ; python_version >= '3'
# Needed by the release note tooling
fuzzywuzzy
keyring
pygit2 ; python_version >= '3'
pygments
# Needed by the phabricator tests
pytest-vcr
# Need to list explicitly so dependency gets pulled in when
# not running on Windows.
pywin32-ctypes
windows-curses