-
Notifications
You must be signed in to change notification settings - Fork 585
Add python 3.7 on CI #179
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
Add python 3.7 on CI #179
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -3,7 +3,7 @@ language: generic | |
| env: | ||
| global: | ||
| - PYMODULE=uvloop | ||
| - RELEASE_PYTHON_VERSIONS="3.5 3.6" | ||
| - RELEASE_PYTHON_VERSIONS="3.5 3.6 3.7" | ||
|
|
||
| - S3_UPLOAD_USERNAME=oss-ci-bot | ||
| - S3_UPLOAD_BUCKET=magicstack-oss-releases | ||
|
|
@@ -42,6 +42,13 @@ matrix: | |
| env: BUILD=tests,wheels PYTHON_VERSION=3.6.5 | ||
| branches: {only: [releases]} | ||
|
|
||
| - os: osx | ||
| osx_image: xcode7.3 | ||
| # Travis macOS env does not support Python yet, | ||
| # so we have to set things up manually in install.sh. | ||
| env: BUILD=tests,wheels PYTHON_VERSION=3.7.0 | ||
| branches: {only: [releases]} | ||
|
|
||
| - os: linux | ||
| dist: trusty | ||
| sudo: false | ||
|
|
@@ -65,6 +72,15 @@ matrix: | |
| services: [docker] | ||
| env: BUILD=tests,wheels,release | ||
|
|
||
| - os: linux | ||
| dist: xenial | ||
| branches: {only: [releases]} | ||
|
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Drop |
||
| sudo: required | ||
| language: python | ||
| python: "3.7" | ||
| services: [docker] | ||
|
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Drop |
||
| env: BUILD=tests,wheels,release | ||
|
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Drop "wheels,release" from
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Could also be the same for other python versions, no ?
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. It's the same for other versions. There's only one target with |
||
|
|
||
| cache: | ||
| pip | ||
|
|
||
|
|
||
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.
Yes, we only need one "release" job for Linux. The actual wheel build is done inside manylinux docker images which are selected with the
RELEASE_PYTHON_VERSIONSenvironment variable.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.
waiting https://travis-ci.org/MagicStack/uvloop/builds/400060588 to finish
may I suggest using 1
CIthat supportOSX/Linux/Windows(instead of 2)I've found https://cirrus-ci.org/
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.
Seems that Cirrus CI is just a couple of days old. We'll wait until it's mature before spending any time trying to integrate it.