Packagemanagement
To ease pinning of requirements, Inyoka uses uv with a little wrapper.
Generate requirement files
To generate requirement files for Inyoka run
python manage.py generate_requirements
The production dependencies are defined in pyproject.toml
.
It also contains the development dependencies via a dev
extra.
To update all packages run
python manage.py generate_requirements --upgrade
To update a specific package (in this example django
) run
python manage.py generate_requirements --upgrade django
Installation of packages
See Installation.