Skip to content

Conversation

@murrayrm
Copy link
Member

This PR updates Travis CI to use python 2.7, 3.6 and 3.7 instead of 2.7, 3.5 and 3.6. The main motivation is to start testing against python 3.7 while at the same time keeping the number of checks to be unchanged (9 variants total).

This also updates the linux distribution from trusty to xenial (required for Python 3.7).

@roryyorke
Copy link
Contributor

Looks good to me.

FWIW in the Slycot Travis setup we don't use the Travis-provided Python at all; we just install the desired version from Conda, so we didn't need to specify Xenial to get Python 3.7.

@murrayrm murrayrm merged commit 7943022 into python-control:master May 13, 2019
@murrayrm murrayrm deleted the travis+py37-py35 branch May 13, 2019 14:59
@jgspiro
Copy link

jgspiro commented May 14, 2019

Looks good to me.

FWIW in the Slycot Travis setup we don't use the Travis-provided Python at all; we just install the desired version from Conda, so we didn't need to specify Xenial to get Python 3.7.

Hey, I found an error in the travis configuration for Slycot, where Python 3.5 and 3.6 are not tested at the moment. I created a pull request to fix this, and an additional error in setup.py that prevents Slycot to be installed from source in a python 2.7 environment.
Pull request : python-control/Slycot#62

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants