equal
deleted
inserted
replaced
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'} |