We need to enhance our kea-python adding type annotations. This will improve code readability, maintainability, and help developers catch errors early.
Tasks:
Benefits:
- Improved code quality and readability.
- Enhanced developer experience with better IDE support.
- Early error detection through static type checking.
- Easier maintenance and refactoring of the codebase.
Acceptance Criteria:
- Static type checks pass without errors.
We need to enhance our
kea-pythonadding type annotations. This will improve code readability, maintainability, and help developers catch errors early.Tasks:
kea.pyifile containing type annotations for all constants, classes, and methods in kea-python.py.typedmarker file to indicate the presence of type hints in the package.setup.py.infile to includepy.typedandkea.pyiin the package data.Benefits:
Acceptance Criteria: