.. _installation: Installation ------------ Pre-built wheels of **tomato** are available on `PyPI `_ and can be installed using: .. code:: pip install tomato[docs,testing] We strongly recommend installing **tomato** into a separate ``conda`` or ``venv`` environment. .. note:: The optional targets ``[docs]`` and ``[testing]`` will install packages required for building this documentation and running the test-suite, respectively. Testing the installation ```````````````````````` To run the test-suite, you need to first install **tomato** using the above command, and then you need to clone the git repository, and launch ``pytest`` from within the created ``tomato`` folder: .. code:: git clone https://github.com/dgbowl/tomato.git cd tomato pytest -vv As the test suite only uses the :mod:`tomato_example_counter` and :mod:`tomato_psutil` drivers, the tests should work on all platforms.