Skip to content

Commit c4567ac

Browse files
committed
add bash script to resolve osparc package version
1 parent 4a33df8 commit c4567ac

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
#!/bin/bash
2+
3+
set -o errexit # abort on nonzero exitstatus
4+
set -o nounset # abort on unbound variable
5+
set -o pipefail # don't hide errors within pipes
6+
7+
version=$1
8+
report=$(mktemp)
9+
trap 'rm -rf ${report}' ERR
10+
11+
if [ "${version}" == "latest_release" ]; then
12+
pip install osparc --dry-run --quiet --report "${report}"
13+
elif [ "${version}" == "latest_master" ]; then
14+
pip install osparc --dry-run --quiet --pre --report "${report}"
15+
else
16+
pip install osparc=="${version}" --dry-run --quiet --report "${report}"
17+
fi
18+
jq -r '.install[] | select(.metadata.name == "osparc") | .metadata.version' "${report}"
19+
rm -rf "${report}"

0 commit comments

Comments
 (0)