|
|
#!/bin/bash |
|
|
|
|
|
|
|
|
set -e |
|
|
|
|
|
|
|
|
set -u |
|
|
|
|
|
VERSION=`python setup.py --version` |
|
|
echo pyhwp version: $VERSION |
|
|
VENV=venv-$VERSION |
|
|
SDIST=dist/pyhwp-$VERSION.tar.gz |
|
|
|
|
|
[ -f $SDIST ] && rm -f $SDIST |
|
|
python setup.py sdist > sdist.log |
|
|
tar tfz $SDIST | grep -F "pyhwp-$VERSION/README" |
|
|
tar tfz $SDIST | grep -F "pyhwp-$VERSION/COPYING" |
|
|
tar tfz $SDIST | grep -F "pyhwp-$VERSION/pyhwp/hwp5/README" |
|
|
tar tfz $SDIST | grep -F "pyhwp-$VERSION/pyhwp/hwp5/COPYING" |
|
|
|
|
|
[ -f $VENV/bin/activate ] || mkvenv cp2 $VENV |
|
|
set +eu |
|
|
. $VENV/bin/activate |
|
|
set -eu |
|
|
|
|
|
pip install $SDIST |
|
|
python -c 'print __import__("pkg_resources").resource_filename("hwp5", "README")' | grep README |
|
|
python -c 'print __import__("pkg_resources").resource_filename("hwp5", "COPYING")' | grep COPYING |
|
|
hwp5proc --version | grep -F "$VERSION" |
|
|
hwp5odt --version | grep -F "$VERSION" |
|
|
bin/test-cli > test-cli.log |
|
|
|
|
|
pip uninstall pyhwp --yes |
|
|
rm -rf $VENV |
|
|
echo 'test-sdist SUCCESSFUL' |
|
|
|