Skip to content

Enable travis tests on nightly python version (3.5 alpha) #4399

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

Merged
merged 3 commits into from
May 8, 2015

Conversation

jenshnielsen
Copy link
Member

This is inspired by ipython/ipython#8388

  • Enable nightly build (python 3.5 alpha)
  • Add --pre flag to this build to install pre release of dependencies from pypi
  • This build is marked as allowed fail so it will not fail any build

Hopefully this will allow us to spot problems with upstream dependencies before they are released and causes real issues.

Questions.

  • Not sure we want both nightly and '--pre' in the same build. Two new builds seems wasteful but perhaps just dropping --pre is a better option?

Enable tests on python 3.5 nightly but don't allow it to fail the test suite. Inspired by IPython/IPython/matplotlib#8388
In the nightly job which is allowed to fail. This will hopefully allow us to spot upstream issues before new packages are released
@tacaswell tacaswell added this to the next point release milestone May 3, 2015
@tacaswell
Copy link
Member

I am 👍 on this. I think doing the PRE + nightly in the same test is fine. Hopefully they will fail rarely enough it will be obvious looking at them which one is causing the problems.

tacaswell added a commit that referenced this pull request May 8, 2015
TST : Enable travis tests on nightly python version (3.5 alpha)
@tacaswell tacaswell merged commit 311393a into matplotlib:master May 8, 2015
@jenshnielsen
Copy link
Member Author

Our nightly python builder are still failing due to http://bugs.python.org/issue24176 which should be fixed in the beta releases of python 3.5

@meatballhat do you know if there are any plans to upgrade the nightly python build. It still reports as 3.5 alpha 4+

@jenshnielsen jenshnielsen deleted the nightly_test branch July 15, 2015 03:35
@meatballhat
Copy link

@jenshnielsen hey sorry for delay. It looks like this mirror is no longer updating (?) https://bitbucket.org/mirror/cpython, which is what's used by python-build in the Travis cpython-builder project: https://travis-ci.org/travis-ci/cpython-builder/builds/71305204#L98-L102. I'll raise this up with @BanzaiMan.

@jenshnielsen
Copy link
Member Author

@meatballhat Thanks a lot for investigating. I guess they might have killed the mirror when going from alpha to beta

@BanzaiMan
Copy link

Hello. I have good news. I have fixed our Python nightly builds, so that it is now on the most up-to-date code. (https://travis-ci.org/BanzaiMan/travis_production_test/builds/71513475#L80)

Hopefully this is sufficient to get your tests running correctly. 3.5.0b3 is not yet selectable—I might be able to get that out soon, but I cannot make promises about that.

@jenshnielsen
Copy link
Member Author

@BanzaiMan Thanks a lot. Im running a new job at https://api.travis-ci.org/jobs/71478812/log.txt?deansi=true At this stage it is not critical for us to test with a specific beta version

@jenshnielsen
Copy link
Member Author

That seemed to work, Thanks

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.

4 participants