--- /dev/null
+#! /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
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.
"run_with_pythonpath": RunWithPythonPath,
"check_auto_deps": CheckAutoDeps,
"make_executable": MakeExecutable,
- "show_tool_versions": ToolVersions,
"sdist": MySdist,
},
package_dir = {'':'src'},