| #!/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' |
|
|