-
-
Notifications
You must be signed in to change notification settings - Fork 524
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
Add Python 3.10 support #1271
Add Python 3.10 support #1271
Conversation
I managed to reproduce the CI failure in an Ubuntu VM. I also found a report at https://bugzilla.redhat.com/show_bug.cgi?id=1970361, the corresponding upstream bug (python-poetry/poetry#3897), and the PR that fixed the bug: python-poetry/poetry#3895. The PR was merged into master, but it seems it has not been backported to the |
In that case, we could probably install poetry 1.2.0a1 to get through this. I tested locally, and that seems to fix the error. I'm hesitant to use an alpha build for our entire pipeline, though, but I'd be okay with doing it just for the python 3.10-dev tests. |
Co-authored-by: Jonathan Wren <jonathan@nowandwren.com>
Co-authored-by: Jonathan Wren <jonathan@nowandwren.com>
- loosen the test dep requirements (so we get warned about these problems sooner) - add new extras group to provide minimal deps required for testing (we don't need to run static analysis again on every version)
Well, this isn't great. I ran into python-poetry/poetry#3153 while updating our dependencies. I think we might have to install poetry v1.2.0a1 for all of our tests, or I'm afraid they might not run anymore. I did it and now all of the tests are passing. Thoughts on using an alpha build for our entire pipeline? |
This reverts commit 31e5383.
Turns out these GitHub Actions failures were a fluke - we reverted and ran again and everything passes. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm 👩⚕️
Fixes #1270, if all the tests pass on all platforms.
Checklist
for the same issue.