summaryrefslogtreecommitdiff
path: root/README.md
blob: dd229898b2743ca9b2240c8d33faa8994d052e63 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# vyos-http-api-tools
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

Ariadne
https://github.com/mirumee/ariadne

makefun
https://github.com/smarie/python-makefun