ci: Add Python 3.14-dev to the test matrix#30204
ci: Add Python 3.14-dev to the test matrix#30204jkseppan wants to merge 2 commits intomatplotlib:mainfrom
Conversation
03cb4d7 to
7c33f3a
Compare
|
Hmm... I'll check exactly what I do... |
|
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. |
|
I created #30205 that includes this and #30198. It seems that |
cabe3fb to
b087017
Compare
|
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. |
|
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. |
266ada2 to
ef09f4e
Compare
|
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. |
8b983dd to
933e665
Compare
With continue-on-error set so failures don't break the build Co-authored-by: Oscar Gustafsson <oscar.gustafsson@gmail.com>
The dependency wheels are not available for 3.14, and the tkagg tests fail by running into timeouts. Use the same if statement already used for 3.13t. Also skip interactive-backend tests on the 3.14 pre-release.
|
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. |
With continue-on-error set so failures don't break the build
PR summary
PR checklist