Skip to content
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

build: test against python 3.12 and 3.13; add pyright to CI #23

Merged
merged 6 commits into from
Feb 11, 2025

Conversation

sloria
Copy link
Contributor

@sloria sloria commented Feb 11, 2025

No description provided.

@sloria
Copy link
Contributor Author

sloria commented Feb 11, 2025

the existing pyright errors will be fixed by #22

@sloria sloria changed the title build: run pyright in CI, split up testing and linting build: test against python 3.12 and 3.13; add pyright to CI Feb 11, 2025
@sloria
Copy link
Contributor Author

sloria commented Feb 11, 2025

also added testing against Python 3.13.

fwiw, most python libraries test against all supported python version (so 3.9-3.13). for my own python-only projects, i only test against the lowest and latest versions (so 3.9 and 3.13) to save unnecessary CPU cycles.

given the stage of this project, i think sticking with supporting 3.12+ or even 3.13+ is 👌 for the time being. 3.13 has a lot of nice typing improvements so it'll be nice to have access to those without having to install backports, etc.

@tmcw tmcw merged commit fa97790 into tmcw:main Feb 11, 2025
4 checks passed
@sloria sloria deleted the ci branch February 11, 2025 20:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants