Commit c6a59951 authored by Gaetano Scandariato's avatar Gaetano Scandariato
Browse files

- Added py.typed. This makes the package PEP 561 compliant, allowing...

- Added py.typed. This makes the package PEP 561 compliant, allowing downstream users to benefit from the type hints.

- Updated pyproject.toml to include disallow_untyped_defs = true. This ensures that all function definitions must be annotated, preventing new unannotated functions from being introduced and highlighting remaining gaps.

- tests/reporting/conftest.py: Updated the return type of create_synthetic_reporting_data to tuple[MockPlData, MockPlModel, dict[str, Any]] to match the actual return value. Added from typing import Any to resolve the Name "Any" is not defined error.

- tests/test_gap_detection.py: Added type annotations to all helper functions (_two_visit_data, _three_visit_data).
Added -> None return type annotations to all test methods to satisfy the disallow_untyped_defs = true configuration.
parent 9fdb1198
Loading
Loading
Loading
Loading