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 tests for PyPy 3.9 and update GitHub actions #204
Conversation
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.
Besides the PyPy tests I like the changes.
@@ -28,6 +28,8 @@ jobs: | |||
"3.10", | |||
"3.11", | |||
"pypy-3.7", | |||
"pypy-3.8", | |||
"pypy-3.9", |
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.
I see no need to test on multiple PyPy versions. Testing on one should be enough.
Why do you think it is necessary?
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.
One may consider testing on one of 3.8 and 3.9 as the most recent versions of PyPy do no longer support 3.7. https://www.pypy.org/posts/2022/12/pypy-v7311-release.html
The 3.7 test is running PyPy 7.3.9, while 3.8 and 3.9 is running 7.3.11. (Which explains the tox thing, so should be possible to get one in there as well, it was not clear how to distinguish them, but that is because it is not required...)
(I was chasing down an issue in the Matplotlib test suite when executed with PyPy, but I am now quite sure that it didn't come from here.)
So to conclude, I'd suggest testing of one of pypy-3.8 and pypy-3.9 to test with the latest version (it was not so clear to me that one should be enough when I did this). Plus then pypy-3.7 if you want to keep that.
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.
I'd suggest to replace pypy-3.7 with pypy-3.9 then.
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.
Done.
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.
Updated actions for the lint workflow as well.
e82cf8e
to
8302683
Compare
8302683
to
0b7f5ad
Compare
Thank you for this PR. 😃 |
Not sure how to specify these for
tox
though...