Skip to content

Comments

PR: Run CI tests against Python 3.12#489

Merged
jitseniesen merged 2 commits intospyder-ide:masterfrom
jitseniesen:py312
Aug 16, 2025
Merged

PR: Run CI tests against Python 3.12#489
jitseniesen merged 2 commits intospyder-ide:masterfrom
jitseniesen:py312

Conversation

@jitseniesen
Copy link
Member

@jitseniesen jitseniesen commented Aug 15, 2025

This PR changes the CI tests so that they are against Python 3.9 to 3.12 (like main Spyder), but we skip Python 3.10 to cut down on resource use. This revealed a bug in one of the tests which is also fixed here.

@jitseniesen jitseniesen added this to the v0.6.3 milestone Aug 15, 2025
@jitseniesen jitseniesen self-assigned this Aug 15, 2025
@jitseniesen jitseniesen added the type:Task Maintenance, upkeep label Aug 15, 2025
Like main Spyder, we test against Python 3.9 to 3.12, but we skip
Python 3.10 to cut down on resource use.
Running the tests against Python 3.12 revealed a mistake in
test_shutdown_all_servers: asserting against an attribute which
does not exist and is thus mocked. This is fixed here.
@jitseniesen jitseniesen merged commit 17a4ca5 into spyder-ide:master Aug 16, 2025
32 of 36 checks passed
@jitseniesen jitseniesen deleted the py312 branch August 16, 2025 19:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type:Task Maintenance, upkeep

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant