Re: D9004: hgdemandimport: bypass demandimport for _ast module (issue6407)

2020-09-23 Thread Pierre-Yves David

Now that a fix as landed in python 3.9 should we back this out ?

On 9/9/20 8:49 PM, durin42 (Augie Fackler) wrote:

durin42 created this revision.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.

REVISION SUMMARY
   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).

REPOSITORY
   rHG Mercurial

BRANCH
   stable

REVISION DETAIL
   https://phab.mercurial-scm.org/D9004

AFFECTED FILES
   hgdemandimport/__init__.py

CHANGE DETAILS

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',



To: durin42, #hg-reviewers
Cc: mercurial-patches, mercurial-devel
___
Mercurial-devel mailing list
Mercurial-devel@mercurial-scm.org
https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel



--
Pierre-Yves David
___
Mercurial-devel mailing list
Mercurial-devel@mercurial-scm.org
https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel


D9004: hgdemandimport: bypass demandimport for _ast module (issue6407)

2020-09-09 Thread durin42 (Augie Fackler)
durin42 created this revision.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.

REVISION SUMMARY
  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).

REPOSITORY
  rHG Mercurial

BRANCH
  stable

REVISION DETAIL
  https://phab.mercurial-scm.org/D9004

AFFECTED FILES
  hgdemandimport/__init__.py

CHANGE DETAILS

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',



To: durin42, #hg-reviewers
Cc: mercurial-patches, mercurial-devel
___
Mercurial-devel mailing list
Mercurial-devel@mercurial-scm.org
https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel