This project uses Pipenv for dependency management.
pipenv sync --dev # Installs all dependencies.
pipenv shell # Open a shell within the virtual environment containing the
# dependencies. Alternatively, all commands could instead be
# preprended with `pipenv run`.
pylint wap *.py # Run the linter against all Python files.
pytest # Run all unit tests.
- Change the way errors raised in process of running the script are handled.