If you are talking about modules installed with easy_install, this is what you need
import pkg_resources pkg_resources.require("TurboGears>=1.0.5")
this will cause an error if the installed module has a lower version
Traceback (most recent call last): File "tempplg.py", line 2, in <module> pkg_resources.require("TurboGears>=1.0.5") File "/usr/lib/python2.5/site-packages/pkg_resources.py", line 626, in require needed = self.resolve(parse_requirements(requirements)) File "/usr/lib/python2.5/site-packages/pkg_resources.py", line 528, in resolve raise VersionConflict(dist,req)
source share