comparison setup.py @ 48836:e020dbbc41e5

cleanup: stop bundling concurrent.futures on Python 2 We no longer support Python 2. Differential Revision: https://phab.mercurial-scm.org/D12280
author Augie Fackler <augie@google.com>
date Wed, 02 Mar 2022 10:25:11 -0500
parents 64a8cdf4f327
children 12cba4886e90
comparison
equal deleted inserted replaced
48835:a0da5075bca3 48836:e020dbbc41e5
1246 for name in os.listdir(os.path.join('mercurial', 'templates')): 1246 for name in os.listdir(os.path.join('mercurial', 'templates')):
1247 if name != '__pycache__' and os.path.isdir( 1247 if name != '__pycache__' and os.path.isdir(
1248 os.path.join('mercurial', 'templates', name) 1248 os.path.join('mercurial', 'templates', name)
1249 ): 1249 ):
1250 packages.append('mercurial.templates.%s' % name) 1250 packages.append('mercurial.templates.%s' % name)
1251
1252 if sys.version_info[0] == 2:
1253 packages.extend(
1254 [
1255 'mercurial.thirdparty.concurrent',
1256 'mercurial.thirdparty.concurrent.futures',
1257 ]
1258 )
1259 1251
1260 if 'HG_PY2EXE_EXTRA_INSTALL_PACKAGES' in os.environ: 1252 if 'HG_PY2EXE_EXTRA_INSTALL_PACKAGES' in os.environ:
1261 # py2exe can't cope with namespace packages very well, so we have to 1253 # py2exe can't cope with namespace packages very well, so we have to
1262 # install any hgext3rd.* extensions that we want in the final py2exe 1254 # install any hgext3rd.* extensions that we want in the final py2exe
1263 # image here. This is gross, but you gotta do what you gotta do. 1255 # image here. This is gross, but you gotta do what you gotta do.