comparison doc/check-seclevel.py @ 44378:bb58931d0c4f stable

setup: exclude the __index__ module from itself when generating This module is generated on Windows to hold all of the extension names and the help summaries, so that they are discoverable inside the py2exe zipfile. The problem is this file is generated by dumping the disabled list, and that list comes from walking the filesystem. So once an install from source into a virtualenv created this module, then next build from source from that virtualenv would also see __index__.py in the filesystem, and include it. Clearly that's wrong because this isn't a real extension, so just filter it from the list when generating it. The Mercurial installer was unaffected by this, but the TortoiseHg package was. In the final package, `hg help -v extensions` and the panel of extensions both showed it. Differential Revision: https://phab.mercurial-scm.org/D8142
author Matt Harbison <matt_harbison@yahoo.com>
date Mon, 24 Feb 2020 00:20:47 -0500
parents e8cf9ad52a78
children c102b704edb5
comparison
equal deleted inserted replaced
44377:1813f79017ac 44378:bb58931d0c4f