.. _spkg_tox: 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 Upstream Contact ---------------- https://pypi.org/project/tox/ 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: .. CODE-BLOCK:: bash $ conda install tox cygwin: .. CODE-BLOCK:: bash $ apt-cyg install tox Debian/Ubuntu: .. CODE-BLOCK:: bash $ sudo apt-get install tox Fedora/Redhat/CentOS: .. CODE-BLOCK:: bash $ sudo yum install tox freebsd: .. CODE-BLOCK:: bash $ sudo pkg install tox gentoo: .. CODE-BLOCK:: bash $ sudo emerge tox homebrew: .. CODE-BLOCK:: bash $ brew install tox slackware: .. CODE-BLOCK:: bash $ sudo slackpkg install tox void: .. CODE-BLOCK:: bash $ 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.