Hello all,

I noticed, that when I run tests using tox I get some redundant modules
installed to tox virtual environments. At the moment, pep8 specific
requirements (such as pep8, flake8 and so on) are stated in
test-requirements.txt file, which is meant to contain testing specific
modules (nose, testtools, etc). So when we run tox, it installs those
unnecessary pep8 libraries into py26, py27 environments. The same is true
for pep8 environment - tox installs all libraries from
test-requirements.txt there, but only pep8 specific modules are actually
needed.

I think, it would be nice to move pep8 specific requirements from
test-requirements.txt to a separate file (pep8-requirements.txt, perhaps)
to avoid this situation. It would save network traffic and reduce the time
it takes to create virtual environments.

Thoughts? Does it sound reasonable?

Victor.
_______________________________________________
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to