Skip to content
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

Prevent PRs from breaking Python 3 tests #3345

Merged
merged 4 commits into from
Apr 12, 2020
Merged

Prevent PRs from breaking Python 3 tests #3345

merged 4 commits into from
Apr 12, 2020

Conversation

cclauss
Copy link
Collaborator

@cclauss cclauss commented Apr 11, 2020

New pull requests are breaking Python 3 pytests that are already passing. See: #3335 (comment) and #3081 (comment) This change ensures that Travis CI will fail the build when this happens. This is done in a way that allows all tests to be run on Python 3 but only those tests that have already been fixed will fail the build.

I would like to have this fast tracked because it is quite difficult and time consuming to clean up code after it has been landed.

Technical

Testing

Evidence

Stakeholders

@tfmorris
Copy link
Contributor

I can't believe how cavalier the Open Library staff is being about supporting Python 3! If you're not going to support Christian, at the very least don't actively work against him!!

As a reminder Python 2 was due to be retired Jan. 1, but they decided to do one final 2.7 maintenance release which just had a release candidate cut .

The means we are weeks away from the end of security patches for all production Open Library systems running 2.7. People should have been writing Python 3 clean code for over a year now!

@mekarpeles What will it take to Open Library staff commitment to writing Python 3 clean code from now on?

@cclauss cclauss added this to the Active Sprint milestone Apr 11, 2020
@cclauss cclauss added the Needs: Review This issue/PR needs to be reviewed in order to be closed or merged (see comments). [managed] label Apr 11, 2020
@mekarpeles mekarpeles merged commit 807e685 into internetarchive:master Apr 12, 2020
@cclauss cclauss deleted the stop-breaking-Python3 branch April 12, 2020 19:43
@cclauss cclauss mentioned this pull request Apr 14, 2020
77 tasks
@mekarpeles mekarpeles added python Pull requests that update Python code and removed Module: Python labels Sep 7, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Needs: Review This issue/PR needs to be reviewed in order to be closed or merged (see comments). [managed] python Pull requests that update Python code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants