Files
agnos-builder/userspace/openpilot_python_dependencies.sh

22 lines
540 B
Bash
Raw Normal View History

2021-09-20 14:04:35 -07:00
#!/bin/bash -e
echo "Installing python for openpilot"
# Install pyenv
export PYENV_ROOT="/usr/local/pyenv"
curl https://pyenv.run | bash
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"
PYTHON_VERSION="3.11.4"
2021-09-20 14:04:35 -07:00
if [ "$(uname -p)" == "aarch64" ]; then
2021-11-29 13:45:38 -08:00
pyenv install --verbose $PYTHON_VERSION
2021-09-20 14:04:35 -07:00
else
2021-11-29 13:45:38 -08:00
MAKEFLAGS="-j1" MAKE_OPTS="-j1" taskset --cpu-list 0 pyenv install --verbose $PYTHON_VERSION
2021-09-20 14:04:35 -07:00
fi
echo "Setting global python version"
2021-11-29 13:45:38 -08:00
pyenv global $PYTHON_VERSION
pip3 install --no-cache-dir --upgrade pip==22.3.1 poetry==1.2.2