# HG changeset patch # User Augie Fackler <augie@google.com> # Date 1599677335 14400 # Wed Sep 09 14:48:55 2020 -0400 # Branch stable # Node ID 81b4e7c866ec83ac73e71ab791cb54ffcdfcd889 # Parent aaeccdb6e654d5e87029aac6096a4ed5ce001159 hgdemandimport: bypass demandimport for _ast module (issue6407) This is broken on Python 3.9rc1, and while it sounds like there may be a fix in Python, we probably also should have this workaround in place in hg. See the bug for more details (including on bugs at redhat and b.p.o). Differential Revision: https://phab.mercurial-scm.org/D9004 diff --git a/hgdemandimport/__init__.py b/hgdemandimport/__init__.py --- a/hgdemandimport/__init__.py +++ b/hgdemandimport/__init__.py @@ -46,6 +46,7 @@ # setuptools' pkg_resources.py expects "from __main__ import x" to # raise ImportError if x not defined '__main__', + '_ast', # https://bugs.python.org/issue41631 '_ssl', # conditional imports in the stdlib, issue1964 '_sre', # issue4920 'rfc822',