Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

ci: Add Python 3.14-dev to the test matrix#30204

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 ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Open
jkseppan wants to merge2 commits intomatplotlib:main
base:main
Choose a base branch
Loading
fromjkseppan:test-py314

Conversation

@jkseppan
Copy link
Member

With continue-on-error set so failures don't break the build

PR summary

PR checklist

@jkseppanjkseppanforce-pushed thetest-py314 branch 2 times, most recently from03cb4d7 to7c33f3aCompareJune 21, 2025 14:45
@jkseppanjkseppan changed the titleAdd Python 3.14b03 to the test matrixci: Add Python 3.14b03 to the test matrixJun 21, 2025
@oscargus
Copy link
Member

Hmm... I'll check exactly what I do...

@jkseppan
Copy link
MemberAuthor

Now the tests seem to get repeatedly stuck at 2%. I don't think this is because#29157 since that triggers the maximum recursion depth exception.

@jkseppan
Copy link
MemberAuthor

I created#30205 that includes this and#30198. Itseems thattest_interactive_thread_safety is failing and getting rerun with various combinations of parameters, and each rerun takes two minutes to fail, presumably with a timeout.

Sun, 22 Jun 2025 13:47:41 GMT[gw0] [ 89%] RERUN lib/matplotlib/tests/test_backends_interactive.py::test_interactive_thread_safety[MPLBACKEND=gtk3agg-BACKEND_DEPS=cairo,gi] Sun, 22 Jun 2025 13:49:41 GMTlib/matplotlib/tests/test_backends_interactive.py::test_interactive_thread_safety[MPLBACKEND=gtk3agg-BACKEND_DEPS=cairo,gi] Sun, 22 Jun 2025 13:49:41 GMT[gw0] [ 89%] RERUN lib/matplotlib/tests/test_backends_interactive.py::test_interactive_thread_safety[MPLBACKEND=gtk3agg-BACKEND_DEPS=cairo,gi] Sun, 22 Jun 2025 13:51:42 GMTlib/matplotlib/tests/test_backends_interactive.py::test_interactive_thread_safety[MPLBACKEND=gtk3agg-BACKEND_DEPS=cairo,gi] Sun, 22 Jun 2025 13:51:42 GMT[gw0] [ 89%] RERUN lib/matplotlib/tests/test_backends_interactive.py::test_interactive_thread_safety[MPLBACKEND=gtk3agg-BACKEND_DEPS=cairo,gi] Sun, 22 Jun 2025 13:53:42 GMTlib/matplotlib/tests/test_backends_interactive.py::test_interactive_thread_safety[MPLBACKEND=gtk3agg-BACKEND_DEPS=cairo,gi] Sun, 22 Jun 2025 13:53:42 GMT[gw0] [ 89%] FAILED lib/matplotlib/tests/test_backends_interactive.py::test_interactive_thread_safety[MPLBACKEND=gtk3agg-BACKEND_DEPS=cairo,gi] Sun, 22 Jun 2025 13:55:42 GMTlib/matplotlib/tests/test_backends_interactive.py::test_interactive_thread_safety[MPLBACKEND=gtk3cairo-BACKEND_DEPS=cairo,gi] Sun, 22 Jun 2025 13:55:42 GMT[gw0] [ 89%] RERUN lib/matplotlib/tests/test_backends_interactive.py::test_interactive_thread_safety[MPLBACKEND=gtk3cairo-BACKEND_DEPS=cairo,gi] Sun, 22 Jun 2025 13:57:42 GMTlib/matplotlib/tests/test_backends_interactive.py::test_interactive_thread_safety[MPLBACKEND=gtk3cairo-BACKEND_DEPS=cairo,gi] Sun, 22 Jun 2025 13:57:42 GMT[gw0] [ 89%] RERUN lib/matplotlib/tests/test_backends_interactive.py::test_interactive_thread_safety[MPLBACKEND=gtk3cairo-BACKEND_DEPS=cairo,gi] Sun, 22 Jun 2025 13:59:42 GMTlib/matplotlib/tests/test_backends_interactive.py::test_interactive_thread_safety[MPLBACKEND=gtk3cairo-BACKEND_DEPS=cairo,gi] Sun, 22 Jun 2025 13:59:42 GMT[gw0] [ 89%] RERUN lib/matplotlib/tests/test_backends_interactive.py::test_interactive_thread_safety[MPLBACKEND=gtk3cairo-BACKEND_DEPS=cairo,gi] Sun, 22 Jun 2025 14:01:43 GMTlib/matplotlib/tests/test_backends_interactive.py::test_interactive_thread_safety[MPLBACKEND=gtk3cairo-BACKEND_DEPS=cairo,gi] Sun, 22 Jun 2025 14:01:43 GMT[gw0] [ 89%] FAILED lib/matplotlib/tests/test_backends_interactive.py::test_interactive_thread_safety[MPLBACKEND=gtk3cairo-BACKEND_DEPS=cairo,gi]

@jkseppanjkseppanforce-pushed thetest-py314 branch 3 times, most recently fromcabe3fb tob087017CompareJune 26, 2025 03:11
@QuLogic
Copy link
Member

I suspect the timeouts are from GUI tests; for now, it may be a good idea to skip installing those, as is done for Python 3.13t.

@QuLogic
Copy link
Member

Actually, looking at the log, none of them are available, so you might as well skip them to avoid building them from source since they also have no wheels. I guess if they're getting stuck, it's in Tk then.

jkseppan reacted with thumbs up emoji

@jkseppanjkseppan added the CI: testingCI configuration and testing labelJul 1, 2025
@jkseppanjkseppanforce-pushed thetest-py314 branch 3 times, most recently from266ada2 toef09f4eCompareJuly 2, 2025 06:07
@jkseppan
Copy link
MemberAuthor

Now it doesn't hit the build timeout. The determinism tests fail by timing out, so there may be something in how we start subprocesses that's not working.

@jkseppanjkseppanforce-pushed thetest-py314 branch 2 times, most recently from8b983dd to933e665CompareJuly 9, 2025 04:53
@jkseppanjkseppan changed the titleci: Add Python 3.14b03 to the test matrixci: Add Python 3.14-dev to the test matrixJul 9, 2025
jkseppanand others added2 commitsJuly 28, 2025 16:14
With continue-on-error set so failures don't break the buildCo-authored-by: Oscar Gustafsson <oscar.gustafsson@gmail.com>
The dependency wheels are not available for 3.14, andthe tkagg tests fail by running into timeouts. Use thesame if statement already used for 3.13t.Also skip interactive-backend tests on the 3.14 pre-release.
@tacaswell
Copy link
Member

The tests do pass for me on a locally built 3.14 so I do not think it is a generic thing we are doing wrong but rather an odd interaction with CI machines.

Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment

Reviewers

@QuLogicQuLogicQuLogic left review comments

@oscargusoscargusoscargus left review comments

At least 1 approving review is required to merge this pull request.

Assignees

No one assigned

Labels

BuildCI: testingCI configuration and testing

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

4 participants

@jkseppan@oscargus@QuLogic@tacaswell

[8]ページ先頭

©2009-2025 Movatter.jp