missing 'py.typed' marker prevents mypy, et al, from using type annotations
Kudos on having type annotations in your library, they're greatly appreciated. However, they don't get picked up by type checkers such as mypy because the py.typed marker is missing.
From PEP 561: "Package maintainers who wish to support type checking of their code MUST add a marker file named py.typed to their package supporting typing."
Assuming a virtualenv in .venv, this can be worked by manually adding the marker a la:
touch .venv/lib/python3.12/site-packages/aiozabbix/py.typed