diff --git a/.travis.yml b/.travis.yml index 8510ce2920148837df448be8c5f08bbf806233be..2bed4aa2e888201b8fb88483ef32a47c6e61eeb4 100644 --- a/.travis.yml +++ b/.travis.yml @@ -38,6 +38,7 @@ deploy: file: - sakia-${TRAVIS_OS_NAME}.deb - sakia-${TRAVIS_OS_NAME}.zip + - sakia-${TRAVIS_TAG}-py3-none-any.whl skip_cleanup: true on: tags: true diff --git a/ci/travis/before_deploy.sh b/ci/travis/before_deploy.sh index 6d6e58b382a0331816567892e10e6abec96af9de..b1b5a0342fd1b2ac0325dbda87fb6a59d929b6db 100755 --- a/ci/travis/before_deploy.sh +++ b/ci/travis/before_deploy.sh @@ -2,10 +2,10 @@ if [ $TRAVIS_OS_NAME == "osx" ] then - zip -r sakia-${TRAVIS_OS_NAME}.zip dist/ + zip -r sakia-${TRAVIS_OS_NAME}.zip dist/sakia.app/ elif [ $TRAVIS_OS_NAME == "linux" ] then - zip -r sakia-${TRAVIS_OS_NAME}.zip dist/ + zip -r sakia-${TRAVIS_OS_NAME}.zip dist/sakia/ # Debian package chmod 755 ci/travis/debian/DEBIAN/post* diff --git a/ci/travis/build.sh b/ci/travis/build.sh index 304ce9df3f437651f9346b6434303111466f505f..72db91b724c709c85104c6c8a4498fa0a45144a1 100755 --- a/ci/travis/build.sh +++ b/ci/travis/build.sh @@ -12,6 +12,7 @@ pyenv rehash pip install coveralls pip install pytest-cov pip install pyinstaller==3.3.1 +pip install wheel pip install -r requirements.txt if [ $TRAVIS_OS_NAME == "linux" ] then @@ -40,4 +41,5 @@ elif [ $TRAVIS_OS_NAME == "linux" ] then pyinstaller sakia.spec rm -f dist/sakia/libdrm.so.2 + python setup.py bdist_wheel fi