#!/usr/bin/env bash python=$1 pypi_index=$2 shift 2 [[ -z $python ]] && python=python3 [[ -z $pypi_index ]] && pypi_index=https://pypi.vnpy.com $python -m pip install --upgrade pip wheel --index $pypi_index # Get and build ta-lib function install-ta-lib() { export HOMEBREW_NO_AUTO_UPDATE=true brew install ta-lib } function ta-lib-exists() { ta-lib-config --libs > /dev/null } ta-lib-exists || install-ta-lib # install ta-lib $python -m pip install numpy==2.2.3 --index $pypi_index $python -m pip install ta-lib==0.6.4 --index $pypi_index # Install VeighNa $python -m pip install . --index $pypi_index