davtelepot/update_package.sh

20 lines
587 B
Bash

#!/bin/bash
# Get current directory
this_script_directory=$(cd `dirname $0` && pwd)
# Python virtual environment directory: packenv variable in my_config.sh
source $this_script_directory/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/*;