google / mobly

E2E test framework for tests with complex environment requirements.
https://github.com/google/mobly
Apache License 2.0
647 stars 179 forks source link

Travis CI: Add Python 3.6 and 3.7 to the testing #549

Closed cclauss closed 5 years ago

cclauss commented 5 years ago

This change is Reviewable

cclauss commented 5 years ago

Did you read the comment??

xpconanfan commented 5 years ago

Sorry, I see the issue is closed. Does that mean there is no plan to fix travisCI and this workaround will always have to exist going forward?

cclauss commented 5 years ago

You have to keep up with the Travis blog https://blog.travis-ci.com/2018-11-19-required-linux-infrastructure-migration They have already deprecating the keyword 'sudo' and they seem to be progressing fast.

cclauss commented 5 years ago

What change is requested here?

xpconanfan commented 5 years ago

Sorry, it's not clear how removing sudo and that post is related to adding py3.7 here. And we are not sure why there's such urgency to add py3.7 CI using a hack.

Can you clarify these?

cclauss commented 5 years ago

https://docs.travis-ci.com/user/languages/python/#development-releases-support says that Python 3.7 can not be run on Trusty. Travis support is confirming that the recommended solution. It is not much of a hack if ipython, numpy, matplotlib are all relying on it.

xpconanfan commented 5 years ago

Thanks!