setup.py
changeset 32725 6c4b58422974
parent 32655 7dab4c0cdb41
child 32782 9a4adc76c88a
equal deleted inserted replaced
32724:ea1c2eb7abd3 32725:6c4b58422974
   467     def hgexepath(self):
   467     def hgexepath(self):
   468         dir = os.path.dirname(self.get_ext_fullpath('dummy'))
   468         dir = os.path.dirname(self.get_ext_fullpath('dummy'))
   469         return os.path.join(self.build_temp, dir, 'hg.exe')
   469         return os.path.join(self.build_temp, dir, 'hg.exe')
   470 
   470 
   471 class hginstall(install):
   471 class hginstall(install):
       
   472 
       
   473     user_options = install.user_options + [
       
   474         ('old-and-unmanageable', None,
       
   475          'noop, present for eggless setuptools compat'),
       
   476         ('single-version-externally-managed', None,
       
   477          'noop, present for eggless setuptools compat'),
       
   478     ]
       
   479 
       
   480     # Also helps setuptools not be sad while we refuse to create eggs.
       
   481     single_version_externally_managed = True
       
   482 
   472     def get_sub_commands(self):
   483     def get_sub_commands(self):
   473         # Screen out egg related commands to prevent egg generation.  But allow
   484         # Screen out egg related commands to prevent egg generation.  But allow
   474         # mercurial.egg-info generation, since that is part of modern
   485         # mercurial.egg-info generation, since that is part of modern
   475         # packaging.
   486         # packaging.
   476         excl = {'bdist_egg'}
   487         excl = {'bdist_egg'}