tox: A command line driven CI frontend and development task automation tool

Description

Command line driven CI frontend and development task automation tool.

The Sage library uses tox as an entry point for testing and linting. See src/tox.ini and sage --advanced.

Sage-the-distribution uses tox for portability testing. See SAGE_ROOT/tox.ini.

License

  • MIT License

Type

optional

Version Information

requirements.txt:

tox

install-requires.txt:

# Matches version checked in spkg-configure.m4
tox >=2.5.0

Equivalent System Packages

conda:

$ conda install tox

cygwin:

$ apt-cyg install tox

Debian/Ubuntu:

$ sudo apt-get install  tox

Fedora/Redhat/CentOS:

$ sudo yum install  tox

freebsd:

$ sudo pkg install tox

gentoo:

$ sudo emerge tox

homebrew:

$ brew install tox

macports: install the following packages: tox slackware:

$ sudo slackpkg install tox

void:

$ sudo xbps-install  tox

See https://repology.org/project/tox/versions

If the system package is installed, ./configure will check whether it can be used.