3 import os, subprocess, sys
7 out = platform.platform()
9 print "platform:", out.replace("\n", " ")
10 except EnvironmentError, le:
11 sys.stderr.write("Got exception using 'platform': %s" % (le,))
14 print "python:", sys.version.replace("\n", " ") + ', maxunicode: ' + str(sys.maxunicode)
18 out = str(pkg_resources.require("setuptools"))
20 print "setuptools:", out.replace("\n", " ")
21 except (ImportError, EnvironmentError), le:
22 sys.stderr.write("Got exception using 'pkg_resources' to get the version of setuptools: %s" % (le,))
26 out = subprocess.Popen(["buildbot", "--version"],
27 stdout=subprocess.PIPE).communicate()[0]
28 print "buildbot:", out.replace("\n", " ")
29 except EnvironmentError, le:
30 sys.stderr.write("Got exception invoking 'buildbot': %s" % (le,))
34 out = subprocess.Popen(["cl"],
35 stdout=subprocess.PIPE).communicate()[0]
36 print "cl:", out.replace("\n", " ")
37 except EnvironmentError, le:
38 sys.stderr.write("Got exception invoking 'cl': %s" % (le,))
42 out = subprocess.Popen(["gcc", "--version"],
43 stdout=subprocess.PIPE).communicate()[0]
44 print "gcc:", out.replace("\n", " ")
45 except EnvironmentError, le:
46 sys.stderr.write("Got exception invoking 'gcc': %s" % (le,))
50 out = subprocess.Popen(["darcs", "--version"],
51 stdout=subprocess.PIPE).communicate()[0]
52 full = subprocess.Popen(["darcs", "--exact-version"],
53 stdout=subprocess.PIPE).communicate()[0]
55 print "darcs:", out.replace("\n", " ")
57 except EnvironmentError, le:
58 sys.stderr.write("Got exception invoking 'darcs': %s" % (le,))
63 out = str(pkg_resources.require("coverage"))
65 print "coverage:", out.replace("\n", " ")
66 except (ImportError, EnvironmentError), le:
67 sys.stderr.write("Got exception using 'pkg_resources' to get the version of coverage: %s" % (le,))
72 out = str(pkg_resources.require("trialcoverage"))
74 print "trialcoverage:", out.replace("\n", " ")
75 except (ImportError, EnvironmentError), le:
76 sys.stderr.write("Got exception using 'pkg_resources' to get the version of trialcoverage: %s" % (le,))