-
Clone or download the source code from this repository.
-
Enter the project root and run:
pip install --group dev
-
Enter the project root and run:
flake8 .Optionally: automatically sort imports:
isort .
-
Enter the project root and run:
pip install .Optionally: install in editable mode:
pip install -e .Optionally: install with extra dependencies, e.g.:
pip install .[adhoc_ssl]
-
Install this package (recommended with editable mode)
-
Enter the project root and run:
python -m unittestOptionally: run tests with verbose output:
python -m unittest -v
-
Enter the project root and run:
toxOptionally: run tests against the environments parallelly (with simplified logs):
tox pOptionally: run tests against specified environment(s), e.g.:
tox -e py313,py38
-
Enter the project root and run:
tox -e buildOptionally: build as onefile:
tox -e build -- --onefile