chore: add bump python version tool
This commit is contained in:
parent
1b5ccd3f65
commit
0a6ed33d96
5
Makefile
5
Makefile
|
@ -18,8 +18,11 @@ shell-check:
|
||||||
VERSION:
|
VERSION:
|
||||||
tools/version.sh
|
tools/version.sh
|
||||||
|
|
||||||
|
bump-python-version: VERSION
|
||||||
|
tools/bump-python-version.sh
|
||||||
|
|
||||||
.PHONY: tarball
|
.PHONY: tarball
|
||||||
tarball: VERSION
|
tarball: VERSION bump-python-version
|
||||||
$(MAKE) -C legacy build
|
$(MAKE) -C legacy build
|
||||||
cd .. && tar -czf libretime-$(shell cat VERSION | tr -d [:blank:]).tar.gz \
|
cd .. && tar -czf libretime-$(shell cat VERSION | tr -d [:blank:]).tar.gz \
|
||||||
--owner=root --group=root \
|
--owner=root --group=root \
|
||||||
|
|
|
@ -0,0 +1,21 @@
|
||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
# Bump the version in the setup.py files.
|
||||||
|
|
||||||
|
set -u
|
||||||
|
|
||||||
|
error() {
|
||||||
|
echo >&2 "error: $*"
|
||||||
|
exit 1
|
||||||
|
}
|
||||||
|
|
||||||
|
command -v sed > /dev/null || error "sed command not found!"
|
||||||
|
|
||||||
|
version="$(cat VERSION)"
|
||||||
|
|
||||||
|
for setup_path in */setup.py; do
|
||||||
|
sed --in-place \
|
||||||
|
"s/version=\".*\",/version=\"$version\",/" \
|
||||||
|
"$setup_path" ||
|
||||||
|
error "could not bump version for $setup_path!"
|
||||||
|
done
|
Loading…
Reference in New Issue