23 lines
350 B
Bash
Executable File
23 lines
350 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
set -ex
|
|
cd "$(dirname "$0")/.."
|
|
source ./ci/solana-version.sh install
|
|
|
|
cd stake-pool/py
|
|
python3 -m venv venv
|
|
source ./venv/bin/activate
|
|
pip3 install -r requirements.txt
|
|
check_dirs=(
|
|
"bot"
|
|
"spl_token"
|
|
"stake"
|
|
"stake_pool"
|
|
"system"
|
|
"tests"
|
|
"vote"
|
|
)
|
|
flake8 "${check_dirs[@]}"
|
|
mypy "${check_dirs[@]}"
|
|
python3 -m pytest
|