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

Add tests for PyPy 3.9 and update GitHub actions #204

Merged
merged 1 commit into from Jan 19, 2023

Conversation

oscargus
Copy link
Contributor

Not sure how to specify these for tox though...

Copy link
Contributor

@icemac icemac left a 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",
Copy link
Contributor

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?

Copy link
Contributor Author

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.

Copy link
Contributor

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.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done.

Copy link
Contributor Author

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.

@oscargus oscargus changed the title Add tests for PyPy 3.8 and 3.9 and update GitHub actions Add tests for PyPy 3.9 and update GitHub actions Jan 18, 2023
@icemac
Copy link
Contributor

icemac commented Jan 19, 2023

Thank you for this PR. 😃

@icemac icemac merged commit b33088e into pytest-dev:master Jan 19, 2023
@oscargus oscargus deleted the pypyversions branch January 19, 2023 12:37
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.

None yet

2 participants