|
|
@@ -0,0 +1,29 @@ |
|
|
|
#!/bin/bash |
|
|
|
set -e |
|
|
|
|
|
|
|
pip install -q --upgrade pep8 autopep8 |
|
|
|
#pip install -q --upgrade autopep8 |
|
|
|
|
|
|
|
if ! python setup.py test; then |
|
|
|
echo "The test suite failed. Fix it!" |
|
|
|
exit 1 |
|
|
|
fi |
|
|
|
|
|
|
|
autopep8 -i *.py |
|
|
|
|
|
|
|
# commented some errors temporarly, TODO: remove them and fix the code |
|
|
|
pep8 --max-line-length=180 --ignore=E502,E128,E123,E127,E125 src |
|
|
|
|
|
|
|
echo "Please don't run this as a user. This generates a new release for PyPI. Press ^C to exit or Enter to continue." |
|
|
|
read |
|
|
|
|
|
|
|
|
|
|
|
# Clear old distutils stuff |
|
|
|
rm -rf build dist MANIFEST &> /dev/null |
|
|
|
|
|
|
|
# Build installers, etc. and upload to PyPI |
|
|
|
# python setup.py register sdist bdist_wininst upload |
|
|
|
|
|
|
|
#python setup.py register sdist build_sphinx upload upload_sphinx |
|
|
|
python setup.py register sdist upload |
|
|
|
|