sys.stderr.flush()
pass
-def print_py_pkg_ver(pkgname):
+def print_py_pkg_ver(pkgname, modulename=None):
+ if modulename is None:
+ modulename = pkgname
+
print
try:
import pkg_resources
sys.stderr.flush()
pass
try:
- __import__(pkgname)
+ __import__(modulename)
except ImportError:
pass
else:
- modobj = sys.modules.get(pkgname)
+ modobj = sys.modules.get(modulename)
print pkgname + ' module: ' + str(modobj)
try:
print pkgname + ' __version__: ' + str(modobj.__version__)
print_py_pkg_ver('setuptools_trial')
print_py_pkg_ver('setuptools_darcs')
print_py_pkg_ver('darcsver')
-print_py_pkg_ver('twisted')
-print_py_pkg_ver('TwistedCore')
+print_py_pkg_ver('Twisted', 'twisted')
+print_py_pkg_ver('TwistedCore', 'twisted.python')