On 19 November 2015 at 06:04, Barry Warsaw <ba...@ubuntu.com> wrote:
> On Nov 18, 2015, at 03:03 PM, Colin Watson wrote:
>
>> * projects using buildout (Launchpad itself; lazr.* and friends)
>
> Note that several of the lazr packages that I've touched recently-ish
> (e.g. smtptest[*], config, delegates) I've already de-buildout-ified and
> converted to tox.  tox is not only a great multi-version test regime, but the
> virtualenvs it builds are perfectly suitable for all the normal venv-y stuff
> you might want to do while developing a library.  You can also relegate the
> test-requirements (i.e. non-runtime reqs) to the tox.ini so as to keep the
> setup.py fairly clean for better integration with distro tools like pybuild.
>
> I recommend we standardize on tox.

I don't like having dependencies in tox: its not machine
introspectable. Better to put them somewhere else - e.g.
test-requirements.txt; the test extra in a project (for instance
https://github.com/testing-cabal/testtools/blob/master/setup.cfg#L13 )
and then consume that from tox.

-Rob

-- 
Robert Collins <rbtcoll...@hp.com>
Distinguished Technologist
HP Converged Cloud

_______________________________________________
Mailing list: https://launchpad.net/~launchpad-dev
Post to     : launchpad-dev@lists.launchpad.net
Unsubscribe : https://launchpad.net/~launchpad-dev
More help   : https://help.launchpad.net/ListHelp

Reply via email to