Debian install script does not ensure `uvicorn` is installed
CrazyIvan359 opened this issue · comments
Describe the bug
The uvicorn
package is not included in the list of packages to install, but is required and is not guaranteed to be installed on the host.
Spoolman/scripts/install_debian.sh
Line 117 in 9d3fb02
To Reproduce
Steps to reproduce the behavior:
- Install standalone using
scripts/install_debian.sh
- Run Spoolman
I will submit a PR later today to add it to the list.
This issue applies to the master
branch not a release. Looking through some commits it seems that a migration from pdm
to uvicorn
is in progress at the moment, if that is incomplete then this may already be a known issue.
It's added as a dependency here: https://github.com/Donkie/Spoolman/blob/master/pyproject.toml#L9
There is nothing wrong with the current setup.
Those aren't being installed though, seems this is tied to #288 as well.
Spoolman/scripts/install_debian.sh
Line 153 in 9d3fb02
That line is looking for a requirements file, but seems that to install the listed dependencies from pyproject.toml
you need to run pip install .
.