-
-
Notifications
You must be signed in to change notification settings - Fork 7.9k
Update build environment and improve test #23207
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
Conversation
e904c8c
to
6ee3bfd
Compare
Python 3.11 fails because of kiwisolver, which is fixed in nucleic/kiwi#142 MacOS 12 works, but cannot build PyGObject. There is a test issue with blitting in GTK4 (the test is marked flaky, but I think this is a proper failure). The error of relevance (I think) is:
|
And it seems like all the extra requirements now have wheels in 3.10, so if nothing else that can be kept. |
pypy is clearly not supported... At least not for testing. |
pypy took 30 minutes to install and 90 minutes to run the tests. A bunch of errors, most related to contourpy and pickling. So I will remove that if nothing else. |
525b655
to
d0838c1
Compare
Seems like gtk4cairo doesn't support blitting either (same error message as gtk3cairo), so that is disabled now. |
Pinning 3.11 to beta 2 |
3ba0bdc
to
5a0c6bb
Compare
PR Summary
Enable the extra dependencies for ubuntu 3.10.
Disable blitting tests for GTK4-cairo.
A minor addition to the get_font_names test to see which font actually differs.
(The things discussed below are from temporary versions that included more OS and python version tests.)
PR Checklist
Tests and Styling
pytest
passes).flake8-docstrings
and runflake8 --docstring-convention=all
).Documentation
doc/users/next_whats_new/
(follow instructions in README.rst there).doc/api/next_api_changes/
(follow instructions in README.rst there).