move show-tool-versions out of setup.py and into a separate script in misc/ , since setuptools is trying to build and install a bunch of stuff first

This commit is contained in:
Brian Warner
2009-02-19 01:35:58 -07:00
parent f10aa59e5b
commit c2a2e93089
2 changed files with 24 additions and 28 deletions

View File

@ -0,0 +1,24 @@
#! /usr/bin/env python
import sys
import subprocess
print "python:", sys.version.replace("\n", " ")
try:
out = subprocess.Popen(["buildbot", "--version"],
stdout=subprocess.PIPE).communicate()[0]
print "buildbot:", out.replace("\n", " ")
except OSError:
pass
try:
out = subprocess.Popen(["darcs", "--version"],
stdout=subprocess.PIPE).communicate()[0]
full = subprocess.Popen(["darcs", "--exact-version"],
stdout=subprocess.PIPE).communicate()[0]
print
print "darcs:", out.replace("\n", " ")
print full.rstrip()
except OSError:
pass

View File

@ -304,33 +304,6 @@ class MySdist(sdist.sdist):
return sdist.sdist.make_distribution(self)
class ToolVersions(Command):
user_options = []
def initialize_options(self):
pass
def finalize_options(self):
pass
def run(self):
print "python:", sys.version.replace("\n", " ")
try:
out = subprocess.Popen(["buildbot", "--version"],
stdout=subprocess.PIPE).communicate()[0]
print "buildbot:", out.replace("\n", " ")
except OSError:
pass
try:
out = subprocess.Popen(["darcs", "--version"],
stdout=subprocess.PIPE).communicate()[0]
full = subprocess.Popen(["darcs", "--exact-version"],
stdout=subprocess.PIPE).communicate()[0]
print
print "darcs:", out.replace("\n", " ")
print full.rstrip()
except OSError:
pass
# Tahoe's dependencies are managed by the find_links= entry in setup.cfg and
# the _auto_deps.install_requires list, which is used in the call to setup()
# below.
@ -361,7 +334,6 @@ setup(name=APPNAME,
"run_with_pythonpath": RunWithPythonPath,
"check_auto_deps": CheckAutoDeps,
"make_executable": MakeExecutable,
"show_tool_versions": ToolVersions,
"sdist": MySdist,
},
package_dir = {'':'src'},