Mercurial > hg > mercurial-source
changeset 33508:6c4b58422974
setup: introduce dummy copies of setuptools flags
Since we're filtering out some egg gunk, we need to emulate these
flags which disable eggs so that pip still works.
author | Augie Fackler <augie@google.com> |
---|---|
date | Tue, 06 Jun 2017 11:02:30 -0400 |
parents | ea1c2eb7abd3 |
children | a6e4c4218b71 |
files | setup.py |
diffstat | 1 files changed, 11 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/setup.py +++ b/setup.py @@ -469,6 +469,17 @@ return os.path.join(self.build_temp, dir, 'hg.exe') class hginstall(install): + + user_options = install.user_options + [ + ('old-and-unmanageable', None, + 'noop, present for eggless setuptools compat'), + ('single-version-externally-managed', None, + 'noop, present for eggless setuptools compat'), + ] + + # Also helps setuptools not be sad while we refuse to create eggs. + single_version_externally_managed = True + def get_sub_commands(self): # Screen out egg related commands to prevent egg generation. But allow # mercurial.egg-info generation, since that is part of modern