068a98d10ad734d52ac41951bd10dc4222952e67 angie Mon Oct 10 16:02:25 2022 -0700 Helper script for pango releases: put pip-compatible tarfiles in a staging directory for eventual hgdownload accessibility. diff --git src/hg/utils/otto/sarscov2phylo/makePangolinAssignmentRelease.sh src/hg/utils/otto/sarscov2phylo/makePangolinAssignmentRelease.sh new file mode 100755 index 0000000..10b4db7 --- /dev/null +++ src/hg/utils/otto/sarscov2phylo/makePangolinAssignmentRelease.sh @@ -0,0 +1,64 @@ +#!/bin/bash +set -beEu -o pipefail + +usage() { + echo "usage: $0 cacheFile versionTag" + echo "cacheFile should be .csv.gz and versionTag should be like v1.3" +} + +if [ $# != 2 ]; then + usage + exit 1 +fi + +set -x + +cacheFile=$1 +versionTag=$2 + +releaseDir=/hive/users/angie/pangolin-assignment +releaseFile=$releaseDir/pangolin-assignment-$versionTag.tar.gz + +tmpDir=$(mktemp -d) +pushd $tmpDir + +tarDir=pangolin-assignment-$versionTag +mkdir -p $tarDir/pangolin_assignment + +cat > $tarDir/setup.py < $tarDir/pangolin_assignment/__init__.py <