diff --git a/merge_and_push.sh b/merge_and_push.sh new file mode 100644 index 0000000..83f2c98 --- /dev/null +++ b/merge_and_push.sh @@ -0,0 +1,8 @@ +#!/bin/bash + +# Merge develop into master and push both branches; checkout to develop at the end. + +git checkout master; +git merge develop; +git checkout develop; +git push origin master develop; diff --git a/update_package.sh b/update_package.sh new file mode 100644 index 0000000..edef141 --- /dev/null +++ b/update_package.sh @@ -0,0 +1,15 @@ +#!/bin/bash + +# Python virtual environment directory: packenv variable in my_config.sh +source my_config.sh; +# Ensure the success of importing procedure +if [ -z ${packenv} ]; +then + printf "Please set in ""my_config.sh"" the path to bot python virtual environment\n\nExample:\npackenv=""path/to/virtual/env""\n"; + exit; +fi + +# Merge, push, build and publish package to pypi.org +bash merge_and_push.sh; +$packenv/python setup.py sdist bdist_wheel; +$packenv/twine upload --skip-existing dist/*;