feat: use uv for initenv if installed

This commit is contained in:
j4n
2026-04-21 08:22:11 +02:00
parent df4ff92133
commit dd542ada40

View File

@@ -18,8 +18,15 @@ if command -v lsb_release 2>&1 >/dev/null; then
esac
fi
if command -v uv >/dev/null 2>&1; then
echo "Using uv for faster environment setup..."
uv venv venv
uv pip install --python venv/bin/python -e chatmaild
uv pip install --python venv/bin/python -e cmdeploy
uv pip install --python venv/bin/python sphinx sphinxcontrib-mermaid sphinx-autobuild furo
else
python3 -m venv --upgrade-deps venv
venv/bin/pip install -e chatmaild
venv/bin/pip install -e cmdeploy
venv/bin/pip install sphinx sphinxcontrib-mermaid sphinx-autobuild furo # for building the docs
venv/bin/pip install sphinx sphinxcontrib-mermaid sphinx-autobuild furo
fi