summaryrefslogtreecommitdiff
path: root/pbr/packaging.py
diff options
context:
space:
mode:
Diffstat (limited to 'pbr/packaging.py')
-rw-r--r--pbr/packaging.py13
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'