You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/plugins.md
+9-2Lines changed: 9 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,9 +8,16 @@ Plugin support is experimental.
8
8
Installing beets plugins varies depending on the particular plugin.
9
9
[See the official docs](https://docs.beets.io/en/latest/plugins/index.html).
10
10
11
-
We might automate this in the future, but for now you can place a `requirements.txt` and/or `startup.sh` in either the `/config` folder or `/config/beets-flask` folder. The `requirements.txt` may include [python dependencies](https://pip.pypa.io/en/stable/reference/requirements-file-format/), and the `startup.sh` file may be an executable shell script that is compatible with the container's alpine linux base.
11
+
We might automate this in the future, but for now you can place a `requirements.txt` and/or `startup.sh` in either the `/config` folder or `/config/beets-flask` folder. The `requirements.txt` may include [python dependencies](https://pip.pypa.io/en/stable/reference/requirements-file-format/), and the `startup.sh` file may be an executable shell script that is compatible with the container's debian linux base.
12
12
13
-
On startup, the container will run the startup script if it exists, and afterwards install the requirements from the `requirements.txt` file using pip.
13
+
On startup, the container will run the startup script if it exists, and afterwards install the requirements from the `requirements.txt` file using [uv](https://docs.astral.sh/uv/pip/).
14
+
15
+
```{note}
16
+
We use uv to manage python dependecies in a virtual environment at `/repo/backend/.venv`.
17
+
This should by default be activated already (`which python`), but note that, to install
18
+
more dependencies you need to use `uv pip install`. A normal `pip install` will not place
0 commit comments