Skip to content

Conversation

@rahuldevikar
Copy link
Contributor

Add py.typed marker file (PEP 561)
Added type annotations to info.py
Added type annotations to report.py

Part of incremental type annotation effort - will be followed by additional PRs for other modules.

Thanks for contributing, make sure you address all the checklists (for details on how see development documentation)

  • ran the linter to address style issues (tox -e fix)
  • wrote descriptive pull request text
  • ensured there are test(s) validating the fix
  • added news fragment in docs/changelog folder
  • updated/extended the documentation

@gaborbernat gaborbernat marked this pull request as draft February 8, 2026 07:40
@gaborbernat
Copy link
Contributor

gaborbernat commented Feb 8, 2026

Part of incremental type annotation effort - will be followed by additional PRs for other modules.

I personally would prefer a single PR. That being said at the very least we should setup and run the ty type checker through tox part of the CI to validate that what we cover is correct.

@rahuldevikar
Copy link
Contributor Author

Part of incremental type annotation effort - will be followed by additional PRs for other modules.

I personally would prefer a single PR. That being said at the very least we should setup and run the ty type checker through tox part of the CI to validate that what we cover is correct.

Noted. I'll combine all the type annotation changes.

For the CI changes, I'll raise another PR.

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