sync_openpilot_dependencies.sh improvements (#471)

* use python3 in sync_openpilot_dependencies.sh

* sync_openpilot_dependencies.sh install uv if it's not installed
This commit is contained in:
Andrei Radulescu
2025-05-06 19:23:28 +03:00
committed by GitHub
parent 9cb748e7d1
commit 02827e0b4e
+6 -1
View File
@@ -5,11 +5,16 @@ set -e
DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" >/dev/null && pwd)"
cd $DIR
if ! command -v "uv" > /dev/null 2>&1; then
echo "installing uv..."
curl -LsSf https://astral.sh/uv/install.sh | sh
fi
cd userspace/uv
curl -sSo openpilot/pyproject.toml https://raw.githubusercontent.com/commaai/openpilot/master/pyproject.toml
export PYOPENCL_CL_PRETEND_VERSION="2.0" && \
pc="$(python -c "import sysconfig;print(sysconfig.get_config_vars('installed_base')[0])")" && \
pc="$(python3 -c "import sysconfig;print(sysconfig.get_config_vars('installed_base')[0])")" && \
pcpath=$pc"/lib/pkgconfig" && \
export PKG_CONFIG_PATH="$pcpath:$PKG_CONFIG_PATH" && \
uv lock --upgrade