Skip to content

Conversation

@stephenfin
Copy link
Contributor

This is an alternative to #457. I have pushed it to a separate PR since the changes are fairly substantial, though authorship of commits is retained.

@stephenfin stephenfin mentioned this pull request Dec 17, 2025
@jelmer
Copy link
Member

jelmer commented Dec 17, 2025

Looks good to me.

Can you fix ruff?

stephenfin and others added 6 commits December 17, 2025 15:22
Signed-off-by: Stephen Finucane <[email protected]>
Run both check and format.

Signed-off-by: Stephen Finucane <[email protected]>
This is now typed.

Signed-off-by: Stephen Finucane <[email protected]>
Well, sort of. We immediately disable many of the strict checks for most
modules, but doing things this way allows us to iteratively add types.

Signed-off-by: Stephen Finucane <[email protected]>
@stephenfin
Copy link
Contributor Author

@jelmer this should finally be good to be. I had to split linting into a separate job since mypy doesn't seem to work under pypy but that shouldn't be too controversial.

@jelmer jelmer merged commit 723114a into testing-cabal:master Dec 17, 2025
9 checks passed
@jelmer
Copy link
Member

jelmer commented Dec 17, 2025

@stephenfin Thanks!

@stephenfin stephenfin deleted the typing branch December 18, 2025 11:57
@stephenfin
Copy link
Contributor Author

🙏 Could we get a release out at some point before the New Year with this included? I'd like to start benefiting from these hints in OpenStack land

@jelmer
Copy link
Member

jelmer commented Dec 18, 2025

🙏 Could we get a release out at some point before the New Year with this included? I'd like to start benefiting from these hints in OpenStack land

@stephenfin done!

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