-
-
Notifications
You must be signed in to change notification settings - Fork 179
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
Tests fail with Python 3.12 #263
Comments
I believe this PR by @hugovk would mean that the tests would still run, but wouldn't be reported as "failures" for now: |
Yeah, that just disables 3.12 altogether, right? Isn't there a way to only disable those tests that depend on greenlet? |
IIRC in the past we resolved a similar thing (for a different dependency) by changing the requirements.txt file to reference a specific PR (via some notation I've forgotten that lets you depend on a git repo/branch). |
Yes, the original intent of #259 was to run on 3.12, and if 3.12 fails, then don't fail the whole build. But I couldn't find the right
Yes, we can skip them when greelet isn't available. Please see PR #264. |
@gvanrossum I proposed another PR that does not touch pyperformance code directly but managing by GHA meta data. PR: #274 (Expect as working correctly after the PR is merged) |
Ah https://github.com/python/pyperformance/pull/259/files#r1096738419 looks similar approach but I didn't notice it |
Looks like the key difference between those, you have |
Co-authored-by: Hugo van Kemenade <[email protected]>
Close this issue :) If the issue is needed to be reopened, feel free to open the issue again. |
Whenever I push something to a PR in the cpython main branch (3.12) I get an email from this repo telling me that the 3.12 run failed. Is there a way we can fix it? Here's a link to the failing run: https://github.com/python/pyperformance/actions/runs/4094033809/jobs/7059879010
I'd rather not just disable running with 3.12 (that would presumably take away some useful signal) but maybe we can fix or suppress the failing tests?
The text was updated successfully, but these errors were encountered: