Clean up README
Some checks failed
continuous-integration/drone/pr Build is failing

This commit is contained in:
Benjamin Bach 2024-08-01 12:57:28 +02:00
parent b9deb3f54e
commit 37719191b7
No known key found for this signature in database
GPG key ID: 486F0D69C845416E

View file

@ -85,16 +85,16 @@ make makemigrations
hatch run dev:server
```
#### Upgrade requirements
### Updating requirements
We use hatch-pip-compile.
We use hatch-pip-compile. That means we have a set of loosely defined `dependencies` in `pyproject.toml` and then we can keep the exactly pinned version in our `requirements.txt` (auto-generated).
To generate `requirements.txt` and `requirements/requirements-dev.txt`, run the following command:
```bash
# Install hatch-pip-compile in some environment
pipx install hatch-pip-compile
# Change requirements in pyproject.toml (...)
# Update requirements.txt:
hatch-pip-compile
# Update requirements/requirements-dev.txt:
hatch-pip-compile dev
# Build requirements.txt etc
make requirements
# Build Docker image with new Python requirements
make build
```