Metadata-Version: 2.0
Name: retox
Version: 1.2.1
Summary: A parallel service for tox
Home-page: https://github.com/tonybaloney/retox
Author: Anthony Shaw
Author-email: UNKNOWN
License: MIT
Description-Content-Type: UNKNOWN
Platform: unix
Platform: linux
Platform: osx
Platform: cygwin
Platform: win32
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: POSIX
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Topic :: Software Development :: Testing
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Utilities
Classifier: Programming Language :: Python
Requires-Dist: tox (==2.9.1)
Requires-Dist: eventlet (==0.21.0)
Requires-Dist: asciimatics (==1.9.0)

ReTox
=====

A command line service that runs your tox tests in parallel, using threading and multicore CPUs.

See your tox environments in a dashboard and automatically watch source folders for file changes and re-run tests.

Usage
-----

To install, run 

.. code-block:: bash

    pip install retox

Then from any project that has a `tox.ini` file setup and using tox, you can simply run

.. code-block:: bash

    retox 

This will start the service, from where you can press (b) to rebuild on demand.

Watching folders
----------------

Retox can watch one or many directories for file changes and re-run the tox environments when changes are detected

.. code-block:: bash

    retox -w my_project_folder -w my_test_folder

Credits
-------

This was inspired by the detox project, which was created by the tox development team. I worked and then significantly changed the way it works
to support re-running environments with ease


