[PATCH evolve-ext] setup.py: remove unused and harmful code importing mercurial

Martin von Zweigbergk martinvonz at google.com
Thu Mar 9 17:52:51 UTC 2017


# HG changeset patch
# User Martin von Zweigbergk <martinvonz at google.com>
# Date 1489077180 28800
#      Thu Mar 09 08:33:00 2017 -0800
# Node ID b7133ce4fc5afbcbb617eba6adea7cd7f10f8b2b
# Parent  74934195747b437ac49958cbb4deb2287753e1db
setup.py: remove unused and harmful code importing mercurial

This was failing on some build system we have. The import seemed to
succeed, but then mercurial.__all__ would fail. I don't know why, but
since it's unused anyway, let's just drop it.

diff -r 74934195747b -r b7133ce4fc5a setup.py
--- a/setup.py	Tue Mar 07 09:47:37 2017 -0800
+++ b/setup.py	Thu Mar 09 08:33:00 2017 -0800
@@ -30,13 +30,6 @@
     py_modules.append('hgext3rd.evolve.hack.inhibit')
     py_modules.append('hgext3rd.evolve.hack.directaccess')
 
-requires = []
-try:
-    import mercurial
-    mercurial.__all__
-except ImportError:
-    requires.append('mercurial>=%s' % min_hg_version())
-
 setup(
     name='hg-evolve',
     version=get_version(),


More information about the Mercurial-devel mailing list