Do not require poetry on production system
We don't need to install poetry on the production systems to install funkwhale. pip is always present and is capable of installing funkwhale.
Poetry is only required for dev and managing the dependencies.
We can simple replace the poetry install
with pip install .
, even better pip install -e .
.
We should leverage the years of work for a standard build system https://peps.python.org/pep-0517/.
Since the work towards 1.3.0 introduced poetry, I think we should fix that before it is released.
cc @georgkrause