#!/bin/bash

if [ -z "$PYTHON" ]; then
    echo "Error: no PYTHON in env" >&2
    exit 1
fi

[ -d .venv ] && exit 0

$PYTHON -m virtualenv --system-site-packages --prompt="[skycore-venv] " .venv
echo "export PYTHON=\"$(pwd)/.venv/bin/python\"" >> .venv/bin/activate
.venv/bin/pip install -I --upgrade \
    -i https://pypi.yandex-team.ru/simple \
    setuptools==44.1.1 \
    pip==20.3.4
.venv/bin/pip install -I \
    -i https://pypi.yandex-team.ru/simple \
    dnspython

ln -s "${PYTHON%/*}"/liner .venv/bin/
