# 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
```