diff options
Diffstat (limited to 'pbr/packaging.py')
-rw-r--r-- | pbr/packaging.py | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/pbr/packaging.py b/pbr/packaging.py index 9a8f1c5..592ad32 100644 --- a/pbr/packaging.py +++ b/pbr/packaging.py @@ -30,6 +30,7 @@ import sys from distutils.command import install as du_install from distutils import log import pkg_resources +from setuptools.command import develop from setuptools.command import easy_install from setuptools.command import egg_info from setuptools.command import install @@ -321,6 +322,18 @@ def override_get_script_args( yield (name, header + script_text) +class LocalDevelop(develop.develop): + + command_name = 'develop' + + def install_wrapper_scripts(self, dist): + if sys.platform == 'win32': + return develop.develop.install_wrapper_scripts(self, dist) + if not self.exclude_scripts: + for args in override_get_script_args(dist): + self.write_script(*args) + + class LocalInstallScripts(install_scripts.install_scripts): """Intercepts console scripts entry_points.""" command_name = 'install_scripts' |