| 1234567891011121314151617181920212223 | #!/bin/bash# Get current directorythis_script_directory=$(cd `dirname $0` && pwd)# Python virtual environment directory: packenv variable in my_config.shsource $this_script_directory/my_config.sh;# Ensure the success of importing procedureif [ -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.orgbash merge_and_push.sh;rm -rf "$this_script_directory/build";rm -rf "$this_script_directory/dist";rm -rf "$this_script_directory/ciclopibot.egg-info";$packenv/python setup.py sdist;$packenv/pip wheel --no-index --no-deps --wheel-dir dist dist/*.tar.gz;$packenv/twine upload --skip-existing dist/*;
 |