Debian files for wrapping FastAPI and supporting tools as a deb package, using dh_virtualenv
This is a dependency of vyos-1x; maintaining it as a separate package, for now, allows tools that are not yet available in the Debian distros and quick updating for bugs/security fixes.
To build:
dpkg-buildpackage -uc -us -tc -b
To update dependency versions from un-versioned packages names: (Install pip-compile from 'pip-tools')
pip-compile requirements.in > requirements.txt
Main packages, not including dependencies; cf. requirements.txt:
FastAPI https://github.com/tiangolo/fastapi
Uvicorn https://github.com/encode/uvicorn