-
Notifications
You must be signed in to change notification settings - Fork 283
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
MNT: hotfix CI #3504
MNT: hotfix CI #3504
Conversation
980e818
to
b29839d
Compare
So this is a success because it fixes the issue addressed (install stage is now go). The job is still failing because of yet another, yet unidentified upstream change, but seemingly this is specific to macOS, so let's try deactivating as a sanity check. |
…ken by some upstream change
setuptools 58.0.3 was released a couple hours ago and should resolve the problem, so I'm reverting the initial hotfix. Also this a draft since currently the only net effect of this PR isn't what's described in the OP |
Alright so the newest setuptools version still breaks our CI. I believe this time it can be considered intentional as they are actively removing support for packages using the |
…support for use_2to3=True flag was dropped in setuptools 58.0.0
It may be okay to reactivate macOS now that actions/runner-images#4020 was closed. |
At last, everything is now working, but this PR has 5 commits (which I'm going to keep as "documentation" of what happened), 4 of which are mutually cancelling, so I'm going to open a different PR with only the last relevant commit. I'll close this one once CI goes full green. |
PR Summary
Right now our Github Actions-based CI is completely broken as it fails the install stage.
I'm suspecting the most recent updates in setuptools to be responsible. Specifically pypa/setuptools#2775
This is meant as a temporary patch to allow our CI to run.