# pip-tools ## Metadata **Status**:: #x **Zettel**:: #zettel/fleeting **Created**:: [[2024-03-30]] ## Synopsis A set of command line tools to help you keep your `pip`-based packages fresh, even when you've pinned them. ## Generate requirements.txt List requirements in `requirements.in`, and run ``` pip-compile requirements.in ``` ### From setup.py [ckb-sdk-python/setup.py at master · doitian/ckb-sdk-python (github.com)](https://github.com/doitian/ckb-sdk-python/blob/master/setup.py) ## Generate dev-requirements.txt List requirements in `dev-requirements.in`. It can include `requirements.txt` ``` -c requirements.txt django-debug-toolbar<2.2 ``` Run the command ``` pip-compile dev-requirements.in ```