Tox

Latest version: v4.24.1

Safety actively analyzes 706259 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 18 of 20

1.4.3

-------------------

- use pip-script.py instead of pip.exe on win32 to avoid the lock exe
file on execution issue (thanks Philip Thiem)

- introduce -l|--listenv option to list configured environments
(thanks Lukasz Balcerzak)

- fix downloadcache determination to work according to docs: Only
make pip use a download cache if PIP_DOWNLOAD_CACHE or a
downloadcache=PATH testenv setting is present. (The ENV setting
takes precedence)

- fix `84 <https://github.com/tox-dev/tox/issues/84>`_ - pypy on windows creates a bin not a scripts venv directory
(thanks Lukasz Balcerzak)

- experimentally introduce --installpkg=PATH option to install a package
rather than create/install an sdist package. This will still require
and use tox.ini and tests from the current working dir (and not from the
remote package).

- substitute {envsitepackagesdir} with the package installation
directory (closes `72 <https://github.com/tox-dev/tox/issues/72>`_) (thanks g2p)

- issue `70 <https://github.com/tox-dev/tox/issues/70>`_ remove PYTHONDONTWRITEBYTECODE workaround now that
virtualenv behaves properly (thanks g2p)

- merged tox-quickstart command, contributed by Marc Abramowitz, which
generates a default tox.ini after asking a few questions

- fix `48 <https://github.com/tox-dev/tox/issues/48>`_ - win32 detection of pypy and other interpreters that are on PATH
(thanks Gustavo Picon)

- fix grouping of index servers, it is now done by name instead of
indexserver url, allowing to use it to separate dependencies
into groups even if using the same default indexserver.

- look for "tox.ini" files in parent dirs of current dir (closes `34 <https://github.com/tox-dev/tox/issues/34>`_)

- the "py" environment now by default uses the current interpreter
(sys.executable) make tox' own setup.py test execute tests with it
(closes `46 <https://github.com/tox-dev/tox/issues/46>`_)

- change tests to not rely on os.path.expanduser (closes `60 <https://github.com/tox-dev/tox/issues/60>`_),
also make mock session return args[1:] for more precise checking (closes `61 <https://github.com/tox-dev/tox/issues/61>`_)
thanks to Barry Warsaw for both.

1.4.2

-------------------

- fix some tests which fail if /tmp is a symlink to some other place
- "python setup.py test" now runs tox tests via tox :)
also added an example on how to do it for your project.

1.4.1

-------------------

- fix `41 <https://github.com/tox-dev/tox/issues/41>`_ better quoting on windows - you can now use "<" and ">" in
deps specifications, thanks Chris Withers for reporting

1.4

-----------------

- fix `26 <https://github.com/tox-dev/tox/issues/26>`_ - no warnings on absolute or relative specified paths for commands
- fix `33 <https://github.com/tox-dev/tox/issues/33>`_ - commentchars are ignored in key-value settings allowing
for specifying commands like: python -c "import sys ; print sys"
which would formerly raise irritating errors because the ";"
was considered a comment
- tweak and improve reporting
- refactor reporting and virtualenv manipulation
to be more accessible from 3rd party tools
- support value substitution from other sections
with the {[section]key} syntax
- fix `29 <https://github.com/tox-dev/tox/issues/29>`_ - correctly point to pytest explanation
for importing modules fully qualified
- fix `32 <https://github.com/tox-dev/tox/issues/32>`_ - use --system-site-packages and don't pass --no-site-packages
- add python3.3 to the default env list, so early adopters can test
- drop python2.4 support (you can still have your tests run on
- fix the links/checkout howtos in the docs
python-2.4, just tox itself requires 2.5 or higher.

1.3

---------------

- fix: allow one to specify wildcard filesystem paths when
specifying dependencies such that tox searches for
the highest version

- fix issue `21 <https://github.com/tox-dev/tox/issues/21>`_: clear PIP_REQUIRES_VIRTUALENV which avoids
pip installing to the wrong environment, thanks to bb's streeter

- make the install step honour a testenv's setenv setting
(thanks Ralf Schmitt)

1.2

---------------

- remove the virtualenv.py that was distributed with tox and depend
on >=virtualenv-1.6.4 (possible now since the latter fixes a few bugs
that the inlining tried to work around)
- fix `10 <https://github.com/tox-dev/tox/issues/10>`_: work around UnicodeDecodeError when invoking pip (thanks
Marc Abramowitz)
- fix a problem with parsing {posargs} in tox commands (spotted by goodwill)
- fix the warning check for commands to be installed in testenvironment
(thanks Michael Foord for reporting)

Page 18 of 20

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.