diff -r d12415b8f833 -r dbbe45ae5ad1 setup.py --- a/setup.py Thu Jun 21 18:05:55 2018 +0200 +++ b/setup.py Mon Jul 16 17:47:58 2018 -0700 @@ -74,7 +74,7 @@ badpython = True # Allow Python 3 from source checkouts. - if os.path.isdir('.hg'): + if os.path.isdir('.hg') or 'HGPYTHON3' in os.environ: badpython = False if badpython: @@ -369,7 +369,7 @@ from mercurial import __version__ version = __version__.version except ImportError: - version = 'unknown' + version = b'unknown' finally: if oldpolicy is None: del os.environ['HGMODULEPOLICY']