Developers¶
Install requirements¶
tox
mypy==0.800
flake8==3.8.4
flake8_comprehensions==3.3.1
pep8_naming==0.11.1
pytest
sphinx
sphinx-rtd-theme
sphinxcontrib-programoutput
$ pip3 instal -r requirements-dev.txt
Install in editable mode¶
$ git clone https://github.com/cacharle/minishell_test
$ cd minishell_test
$ pip3 install -e .
This make it possible to modify the source and see the changes live.
Linting¶
$ flake8 minishell_test
Type checking¶
$ mypy minishell_test
Unit Test¶
$ pytest
Cross environment testing¶
$ tox