File tree Expand file tree Collapse file tree 3 files changed +37
-3
lines changed
Expand file tree Collapse file tree 3 files changed +37
-3
lines changed Original file line number Diff line number Diff line change 1+ # /usr/bin/env bash
2+
3+ # bump_version.sh (show|major|minor|patch|prerelease|build)
4+
5+ VERSION_FILE=pshtt/__init__.py
6+
7+ HELP_INFORMATION=" bump_version.sh (show|major|minor|patch|prerelease|build|finalize)"
8+
9+ old_version=$( sed " s/__version__ = '\(.*\)'/\1/" $VERSION_FILE )
10+
11+ if [[ $# -ne 1 ]]
12+ then
13+ echo $HELP_INFORMATION
14+ else
15+ case $1 in
16+ major|minor|patch|prerelease|build)
17+ new_version=$( python -c " import semver; print(semver.bump_$1 ('$old_version '))" )
18+ echo Changing version from $old_version to $new_version
19+ sed -i " s/$old_version /$new_version /" $VERSION_FILE
20+ ;;
21+ finalize)
22+ new_version=$( python -c " import semver; print(semver.finalize_version('$old_version '))" )
23+ echo Changing version from $old_version to $new_version
24+ sed -i " s/$old_version /$new_version /" $VERSION_FILE
25+ ;;
26+ show)
27+ echo $old_version
28+ ;;
29+ * )
30+ echo $HELP_INFORMATION
31+ ;;
32+ esac
33+ fi
Original file line number Diff line number Diff line change 1- __version__ = '0.4.0-dev '
1+ __version__ = '0.4.1 '
Original file line number Diff line number Diff line change 6868
6969 extras_require = {
7070 # 'dev': ['check-manifest'],
71- 'test' : [
71+ 'dev' : [
72+ 'pytest' ,
73+ 'semver' ,
7274 'tox' ,
73- 'pytest'
7475 ],
7576 },
7677
You can’t perform that action at this time.
0 commit comments