Commit d88c2b8c authored by PJ Eby's avatar PJ Eby

Fix "legacy mode" trying to install scripts when there are none.

--HG--
branch : setuptools
extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041777
parent f85098d6
...@@ -5,14 +5,15 @@ from pkg_resources import Distribution, PathMetadata, ensure_directory ...@@ -5,14 +5,15 @@ from pkg_resources import Distribution, PathMetadata, ensure_directory
import os import os
from distutils import log from distutils import log
class install_scripts(_install_scripts): class install_scripts(_install_scripts):
"""Do normal script install, plus any egg_info wrapper scripts""" """Do normal script install, plus any egg_info wrapper scripts"""
def run(self): def run(self):
self.run_command("egg_info") self.run_command("egg_info")
if self.distribution.scripts:
_install_scripts.run(self) # run first to set up self.outfiles _install_scripts.run(self) # run first to set up self.outfiles
else:
self.outfiles = []
ei_cmd = self.get_finalized_command("egg_info") ei_cmd = self.get_finalized_command("egg_info")
dist = Distribution( dist = Distribution(
ei_cmd.egg_base, PathMetadata(ei_cmd.egg_base, ei_cmd.egg_info), ei_cmd.egg_base, PathMetadata(ei_cmd.egg_base, ei_cmd.egg_info),
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment