Skip to content

ci: Run tests on 3.13, 3.14, 3.14t#637

Merged
kylebarron merged 7 commits intomainfrom
kyle/minimal-dev-deps
Mar 4, 2026
Merged

ci: Run tests on 3.13, 3.14, 3.14t#637
kylebarron merged 7 commits intomainfrom
kyle/minimal-dev-deps

Conversation

@kylebarron
Copy link
Member

@kylebarron kylebarron commented Mar 4, 2026

A precursor to #619, where first we ensure that we can run tests at all on these newer Python versions.

First, in this PR, we validate that we can compile and run tests at all on the newer Python versions. Then in #619 we can validate that the library works in free-threaded mode.

As noted in #619 (comment), we need to minimize what goes into the dev group, so that we don't try to compile downstream dependencies from scratch on 3.14t

cffi (required by google-auth) fails to install on 3.13t, so we only test on 3.14t, which should at least test a free-threaded mode. If users complain in the future we can add 3.13t tests as well somehow

@github-actions github-actions bot added the ci label Mar 4, 2026
@kylebarron kylebarron changed the title ci: Run tests on 3.13, 3.13t, 3.14, 3.14t ci: Run tests on 3.13, 3.14, 3.14t Mar 4, 2026
@kylebarron kylebarron merged commit 454c4df into main Mar 4, 2026
9 checks passed
@kylebarron kylebarron deleted the kyle/minimal-dev-deps branch March 4, 2026 20:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant