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

Add type hints #27

Open
wants to merge 8 commits into
base: main
Choose a base branch
from
Open

Conversation

jnewbigin
Copy link

This branch contains type hints to match click 8.1.7.

It also contains some other changes in order to get mypy running happily, including:

  • adding mypy to the github actions workflow
  • adding flake8 to the github actions workflow
  • removing the parameters to calls to super()
  • don't use a variable called help (shadows the global help command)
  • update pyproject.toml to reflect the python versions being tested against
  • update flake8 line length to match black (I have not run black on everything, but I have used black formatting on the function defs)

@edgarrmondragon
Copy link

Bump, this would be nice to have

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.

None yet

2 participants