#!/usr/bin/env bash set -e # Make sure we're in the correct spot 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 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