hi all,
tox-2.5.0 was just released to pypi, see
https://tox.readthedocs.org
for docs and the changelog below for details.
Many thanks to
Oliver Bestwalter,
Ronny Pfannschmidt,
Bruno Oliveira,
Lukasz Rogalski,
John Vandenberg,
Florian Bruhin
and all others who submitted issues and helped resolve them.
best,
holger krekel
2.5.0
----------
- slightly backward incompatible: fix issue310: the {posargs} substitution
now properly preserves the tox command line positional arguments. Positional
arguments with spaces are now properly handled.
NOTE: if your tox invocation previously used extra quoting for positional arguments to
work around issue310, you need to remove the quoting. Example:
tox -- "'some string'" # has to now be written simply as
tox -- "some string"
thanks holger krekel. You can set ``minversion = 2.5.0`` in the ``[tox]``
section of ``tox.ini`` to make sure people using your tox.ini use the correct version.
- fix #359: add COMSPEC to default passenv on windows. Thanks
@anthrotype.
- add support for py36 and py37 and add py36-dev and py37(nightly) to
travis builds of tox. Thanks John Vandenberg.
- fix #348: add py2 and py3 as default environments pointing to
"python2" and "python3" basepython executables. Also fix #347 by
updating the list of default envs in the tox basic example.
Thanks Tobias McNulty.
- make "-h" and "--help-ini" options work even if there is no tox.ini,
thanks holger krekel.
- add {:} substitution, which is replaced with os-specific path
separator, thanks Lukasz Rogalski.
- fix #305: ``downloadcache`` test env config is now ignored as pip-8
does caching by default. Thanks holger krekel.
- output from install command in verbose (-vv) mode is now printed to console instead of
being redirected to file, thanks Lukasz Rogalski
- fix #399. Make sure {envtmpdir} is created if it doesn't exist at the
start of a testenvironment run. Thanks Manuel Jacob.
- fix #316: Lack of commands key in ini file is now treated as an error.
Reported virtualenv status is 'nothing to do' instead of 'commands
succeeded', with relevant error message displayed. Thanks Lukasz Rogalski.
Hi,
in the logo discussion the term "Testing out of the box" came up as the
thought behind the name. I think this is a great slogan for the project as
well, so I am wondered why it is not used more prominently.
When I google for it I come up with http://testoob.sourceforge.net/ which
was last updated in 2009 on PyPI and looks pretty dead to me.
On the other hand, tox is often used more like a makefile nowadays (do more
stuff additionally to testing like building documentation, deployments
whatever should be automated and easy to reach) ... at least by me :) - so
as much as I like the slogan it might actually not cover completely what
tox is.
I also explain tox as a command line CI frontend sometimes, but that is
obviously only making sense to people who know what CI is and what
challenges it presents.
I would be interested in your opinion about what tox is and how one could
describe it in a few words and if you think that a slogan might be a nice
thing to have.
Cheers
Oliver
Hey all,
welcome to the new tox-dev mailing list :)
Jad, on initiative of Florian Bruhin, has offered to create a logo for tox. He even did a few sketches, see attachment. I then gave him the following preliminarily input from my side:
> tox: "testing out of the box" was one thing that led to the name. I
> like
> your (2), (3) and (4) designs best in that order.
>
> As to colors and shapes, it'd be cool if there were some aesthetic and
> color relation to the https://pytest.org logo (meant to symbolize a
> pan flute for herding goats and in python a (testing) goat is used
> as in "obey the testing goat").
So here i'd like to ask for your thoughts, brainstorming style, on what you suggest for the tox logo. Any wild inspirations? I am not going to involve Jad here to avoid overwhelming him and will rather see to integrate wishes ... My plan is to talk to him end of the week and ask for new sketches.
Besides, we are probably soon to release a tox-2.5. Oliver already did a lot of work going through issues and some PRs were created and merged lately.
cheers,
holger