- Make:
- Python:
$ pyenv install - Poetry: https://poetry.eustace.io/docs/#installation
- Graphviz: http://www.graphviz.org/Download.php
To confirm these system dependencies are configured correctly:
$ make doctorInstall project dependencies into a virtual environment:
$ make installRun the tests:
$ make testRun static analysis:
$ make checkBuild the documentation:
$ make docsKeep all of the above tasks running on change:
$ make watchIn order to have OS X notifications,
brew install terminal-notifier.
The CI server will report overall build status:
$ make ciRelease to PyPI:
$ make upload