https://bz.mercurial-scm.org/show_bug.cgi?id=6873
Bug ID: 6873 Summary: rhg crashes on Python 3.12: undefined symbol: _PyUnicode_Ready Product: Mercurial Version: 6.7.2 Hardware: PC OS: Linux Status: UNCONFIRMED Severity: bug Priority: wish Component: Mercurial Assignee: bugzi...@mercurial-scm.org Reporter: cedric.kr...@b2ck.com CC: mercurial-de...@mercurial-scm.org Python Version: --- When running `rhg status` (or any other command) with Python 3.12, I got this traceback: Traceback (most recent call last): File "/usr/lib/python-exec/python3.12/hg", line 57, in <module> from mercurial import dispatch File "/usr/lib/python3.12/site-packages/mercurial/dispatch.py", line 24, in <module> from . import ( File "/usr/lib/python3.12/site-packages/mercurial/cmdutil.py", line 36, in <module> from . import ( File "/usr/lib/python3.12/site-packages/mercurial/bookmarks.py", line 17, in <module> from . import ( File "/usr/lib/python3.12/site-packages/mercurial/scmutil.py", line 27, in <module> from . import ( File "/usr/lib/python3.12/site-packages/mercurial/copies.py", line 16, in <module> from . import ( File "/usr/lib/python3.12/site-packages/mercurial/match.py", line 17, in <module> from . import ( File "/usr/lib/python3.12/site-packages/mercurial/pathutil.py", line 23, in <module> rustdirs = policy.importrust('dirstate', 'Dirs') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/mercurial/policy.py", line 138, in importrust mod = _importfrom('rustext', modname) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/mercurial/policy.py", line 61, in _importfrom pkg = __import__(pkgname, globals(), fakelocals, [modname], level=1) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ImportError: /usr/lib/python3.12/site-packages/mercurial/rustext.cpython-312-x86_64-linux-gnu.so: undefined symbol: _PyUnicode_Ready Using the same installation but for Python 3.11 does not crash. -- You are receiving this mail because: You are on the CC list for the bug. _______________________________________________ Mercurial-devel mailing list Mercurial-devel@lists.mercurial-scm.org https://lists.mercurial-scm.org/mailman/listinfo/mercurial-devel