diff options
Diffstat (limited to 'script')
-rwxr-xr-x | script/bootstrap | 10 | ||||
-rwxr-xr-x | script/release | 8 | ||||
-rwxr-xr-x | script/setup | 10 |
3 files changed, 28 insertions, 0 deletions
diff --git a/script/bootstrap b/script/bootstrap new file mode 100755 index 0000000..e5cf7f3 --- /dev/null +++ b/script/bootstrap @@ -0,0 +1,10 @@ +#!/bin/sh +# Resolve all dependencies that the application requires to run. + +# Stop on errors +set -e + +cd "$(dirname "$0")/.." + +echo "Installing test and release dependencies..." +python3 -m pip install pytest pylint flake8 pydocstyle twine diff --git a/script/release b/script/release new file mode 100755 index 0000000..4b6bbcb --- /dev/null +++ b/script/release @@ -0,0 +1,8 @@ +#!/bin/sh +# Pushes a new version to PyPi. + +cd "$(dirname "$0")/.." + +rm -rf dist +python3 setup.py sdist +python3 -m twine upload dist/* --skip-existing diff --git a/script/setup b/script/setup new file mode 100755 index 0000000..554389e --- /dev/null +++ b/script/setup @@ -0,0 +1,10 @@ +#!/bin/sh +# Setups the repository. + +# Stop on errors +set -e + +cd "$(dirname "$0")/.." +script/bootstrap + +pip3 install -e . |