File main.sh of Package python-py2pack

if [ -z "$outdir" ]; then
  outdir='.'
fi

echo "outdir: '$outdir'"
outdir=`realpath $outdir`

increment_version() {
	local delimiter=.;
	local ver=${3:-1};
	local array=($(echo "$1" | tr $delimiter '\n'));
	array[$2]=$((array[$2]+$ver));
	echo $(local IFS=$delimiter ; echo "${array[*]}");
}


cd py2pack/py2pack
ver="$(increment_version "$(python3 -c "from version import version; print(version)")" 1 2)"
cat <<EOF | tee version.py
__version__ = "$ver"
version = __version__
EOF
cd ..
python3 -m build -o "$outdir" -n -s
cd ..


cp *.spec "$outdir"  ||:

sed -i "0,/Version:.*/s//Version: $ver/" "$outdir/"*.spec

openSUSE Build Service is sponsored by