Skip to content

Add typing + mypy #434

Open
Open
@gnikonorov

Description

@gnikonorov

This project's python code should be typed, and type checking should be part of the CI pipeline. I propose using mypy, we can look at pytest for an example of how to integrate it.

I'm going to try and add in typing. I'll perform changes on a per module level so the reviews are smaller and close this issue when the typing effort is complete. I'll update this issue as I progress

We'd need to do the following subtasks:

Metadata

Metadata

Assignees

Labels

InfrastructureChanges related to project infrastructure ( CI/CD, deploy mechanism, etc. )code qualityThis PR has to do with improving code readability/quality ( refactoring, etc. )

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions