#!/bin/bash

set -ex

python_version=$1

export PYENV_ROOT=${HOME}/.pyenv
command -v pyenv > /dev/null || export PATH=${PYENV_ROOT}/bin:${PATH}
command -v pyenv > /dev/null || curl https://pyenv.run | bash

eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"

pyenv versions --bare | grep -q ${python_version} || pyenv install -v ${python_version}

pipenv install --python ${python_version}
pipenv run pip install -U setuptools
