This is a basic template for cli apps in Python.
usage: python main.py -h
required pip install pip-tools
then for normal dependencies pip-sync requirements.txt
or for dev pip-sync requirements-dev.txt
- add to requirements.in
- then run
pip-compile requirements.in && pip-sync requirements.txt
For dev dependencies:
- add to requirements-dev.in
- run
pip-compile requirements.in requirements-dev.in -o requirements-dev.txt && pip-sync requirements-dev.txt
run pip-compile --upgrade requirements.in && pip-sync requirements.txt
Dev dependencies:
run pip-compile --upgrade requirements.in requirements-dev.in -o requirements-dev.txt && pip-sync requirements-dev.txt