While working on buildbot configuration that would run our test suites for various taskotron subprojects I found out that running 'py.test testing/' in newly created virtualenv throws following exception:
Traceback (most recent call last):
File "/home/mkrizek/devel/buildbot/slave/libtaskotron-builder/build/env_taskotron/bin/py.test", line 5, in <module> from pkg_resources import load_entry_point File "/home/mkrizek/devel/buildbot/slave/libtaskotron-builder/build/env_taskotron/lib/python2.7/site-packages/pkg_resources.py", line 2829, in <module> working_set = WorkingSet._build_master() File "/home/mkrizek/devel/buildbot/slave/libtaskotron-builder/build/env_taskotron/lib/python2.7/site-packages/pkg_resources.py", line 451, in _build_master return cls._build_from_requirements(__requires__) File "/home/mkrizek/devel/buildbot/slave/libtaskotron-builder/build/env_taskotron/lib/python2.7/site-packages/pkg_resources.py", line 464, in _build_from_requirements dists = ws.resolve(reqs, Environment()) File "/home/mkrizek/devel/buildbot/slave/libtaskotron-builder/build/env_taskotron/lib/python2.7/site-packages/pkg_resources.py", line 639, in resolve raise DistributionNotFound(req)
pkg_resources.DistributionNotFound: py>=1.4.22