summaryrefslogtreecommitdiffstats
path: root/tools/get-version.sh
blob: a8b9a5351991276c56b458fb59af6d3085385ff3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/bin/bash
set -e
{
    python3 -c "import setuptools_scm" >/dev/null || {
    if [[ "$VIRTUAL_ENV" != "" ]]; then
        PIPARGS=""
    else
        PIPARGS="--user"
    fi
        python3 -m pip install $PIPARGS setuptools-scm
    }
} 1>&2  # redirect stdout to stderr to avoid polluting the output
python3 -m setuptools_scm | \
    sed 's/Guessed Version\([^+]\+\).*/\1/'