deps: Switch from uv to plain venv and pip-tools
uv installs to ~/.local/bin which is not in PATH for systemd services, and keeping uv updated on Ubuntu requires manual steps outside of apt. Switch to a plain Python venv with pip-tools for dependency locking. - Replace uv venv/sync with python3 -m venv --system-site-packages - Generate requirements.txt with pip-compile from pyproject.toml - Update service ExecStart to use .venv/bin/python directly - Remove uv.lock and [tool.uv] from pyproject.toml - Update README to document venv+pip-tools workflow
This commit is contained in:
parent
b2646222f8
commit
025228b83c
5 changed files with 109 additions and 1100 deletions
|
|
@ -10,6 +10,3 @@ dependencies = [
|
|||
"aiosqlite>=0.20",
|
||||
]
|
||||
|
||||
[tool.uv]
|
||||
package = false
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue