-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Build and deploy #33
base: master
Are you sure you want to change the base?
Build and deploy #33
Conversation
Hi @nlsdfnbch
Source: https://docs.travis-ci.com/user/customizing-the-build/#Build-Matrix |
- "3.3" | ||
- "3.4" | ||
- 2.7 | ||
- 3.3 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Since, 3.6 will the released pypi package, we can remove 3.3 and add 3.6
As mentioned in #30, the repo could do with some automated building.
I have add this support to the
.travis.yml
file. I have also added the us ofbuild stages
, which makes use of concurrent execution of jobs, which may help improve the speed of CI checks.the
Deploy
stage executes only for python 3.6, and creates abdist_wheel
, which I believe to be universally installable. Correct me if I'm wrong here, I'm not well read on the differences of the distributions.In order to avoid building and pushing to
pypi
on every push, the conditionaltags: true
was added - that way, it is only built if you push a tagged commit.The password for pypi should be encrypted using the
travis CLI
- since I'm guessing you won't want to share your pypi password with the world ;) see here for more information about this:https://docs.travis-ci.com/user/deployment/pypi/
Let me know what you think!