2022-03-29 23:06:38 +00:00
|
|
|
#!/bin/bash
|
|
|
|
|
|
|
|
pushd $(dirname $0)
|
|
|
|
# Checking if pull is successfull
|
|
|
|
git fetch origin
|
|
|
|
LC_ALL=C git status | grep -q "Your branch is up to date"; retval=$?
|
|
|
|
|
|
|
|
if [[ ${retval} -ne 0 ]]; then
|
|
|
|
# Let us update the pip installation
|
|
|
|
git pull
|
|
|
|
# for the sake of consistency, let's make the check_updates.sh script
|
|
|
|
# executable
|
|
|
|
chmod +x check_updates.sh
|
2023-07-02 22:00:49 +00:00
|
|
|
if [[ -d venv ]]; then
|
|
|
|
source venv/bin/activate
|
|
|
|
fi
|
2022-03-29 23:06:38 +00:00
|
|
|
pip3 uninstall -y loaih
|
|
|
|
# build the actual toolkit
|
|
|
|
python3 setup.py bdist_wheel
|
|
|
|
pip3 install dist/*.whl; rv=$?
|
2023-07-02 22:00:49 +00:00
|
|
|
if [[ -d venv ]]; then
|
|
|
|
deactivate
|
|
|
|
fi
|
2022-03-29 23:06:38 +00:00
|
|
|
|
|
|
|
if [[ ${rv} -eq 0 ]]; then
|
|
|
|
# cleanup
|
2022-03-29 23:08:39 +00:00
|
|
|
rm -rf dist build loaih.egg-info
|
|
|
|
fi
|
2022-03-29 23:06:38 +00:00
|
|
|
fi
|
|
|
|
popd
|