virtualenv and nose2 replace zc.buildout and zope.testing

Hey everyone,
A while ago I mentioned that I was trying to get rid of zc.buildout to build Mailman 3 and zope.testing to test it. This work is now complete and pushed to trunk. My thanks to the awesome nose2 project and Jason Pellerin for his help in answering my questions along the way.
Updated instructions are available in src/mailman/docs/START.rst and it would be great if you could test this out. Here's a summary.
Create a virtual environment using Python 2.7
% virtualenv --system-site-packages /tmp/py27
Activate the virtualenv and set it up for development
% source /tmp/py27/bin/activate % python setup.py develop
Run the tests
% nose2 -v
This makes building for development consistent with building for (test) deployment, and simplifies Mailman 3's dependencies, and some implementation details are nicer now.
Enjoy, and please let me know if you have any problems. -Barry

Barry Warsaw writes:
A while ago I mentioned that I was trying to get rid of zc.buildout to build Mailman 3 and zope.testing to test it. This work is now complete and pushed to trunk.
Yee-haw!
(and giddyap, GSOC students! fix them tests!)
participants (2)
-
Barry Warsaw
-
Stephen J. Turnbull