AngellusMortis/sxm-player

View on GitHub
.bin/update-requirements

Summary

Maintainability
Test Coverage
#!/bin/bash

set -o errexit
set -o pipefail
set -o nounset

BASE_DIR=$( realpath $( dirname "${BASH_SOURCE[0]}" )/../ )
source "$BASE_DIR/.bin/lib/common.sh"
setRoot

pushd "$ROOT_PATH" 2>&1 >/dev/null

pip-compile --upgrade --output-file=requirements.txt pyproject.toml
pip-compile --upgrade --extra=dev --extra=doc --extra=test --output-file=dev-requirements.txt pyproject.toml

pip install -r dev-requirements.txt
cd ../sxm-player && flit install --symlink || true
flit install --symlink

popd 2>&1 >/dev/null