#!/usr/bin/env bash
set -euo pipefail

repo_root="$(cd "$(dirname "${BASH_SOURCE[0]}")/../.." && pwd)"
cd "$repo_root"

PYTHON_BIN="${PYTHON_BIN:-python3}"
export PYTHON_BIN

"$PYTHON_BIN" -m pip install --upgrade pip
"$PYTHON_BIN" -m pip install -e '.[dev]'
"$PYTHON_BIN" -m pytest

rm -rf dist
"$PYTHON_BIN" -m build
"$PYTHON_BIN" -m twine check dist/*
