From 5d6e47d680628702a5204fad77025b6049eef6bd Mon Sep 17 00:00:00 2001
From: inso <insomniak.fr@gmaiL.com>
Date: Sun, 25 Feb 2018 11:46:59 +0100
Subject: [PATCH] Build wheel

---
 .travis.yml                | 1 +
 ci/travis/before_deploy.sh | 4 ++--
 ci/travis/build.sh         | 2 ++
 3 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/.travis.yml b/.travis.yml
index 8510ce29..2bed4aa2 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 6d6e58b3..b1b5a034 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 304ce9df..72db91b7 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
-- 
GitLab