Development

Setup

Install both the library's dependencies (for all modules) and the dependencies needed for testing:

find . -name requirements.txt -exec pip install --disable-pip-version-check -r "{}" \;
pip install -q -r test_requirements.txt

Testing

In the project directory, run:

PYTHONPATH=. python -m unittest discover -v -s useintest/tests

To test only the latest configuration of each module set: TEST_LATEST_ONLY=1.

Documentation

The documentation can be served using mkdocs and then viewed through a web browser. After installing mkdocs, setup from the project root directory using:

$ mkdocs serve