You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add py.typed marker and complete type annotations (#124)
* Add py.typed marker and complete type annotations
Add PEP 561 py.typed marker so type checkers (mypy, pyright) recognize
the package as typed. Complete type annotations for all public methods
missing them: context manager protocol, createTask/createTaskSmee
parameter types, and exception subclass constructors.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* Exclude internal type attribute from Sphinx autodoc
The task class `type` attributes conflict with the builtin `type` used
in type annotations, causing an ambiguous cross-reference warning that
fails the -W docs build.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
---------
Co-authored-by: Adam Dobrawy <naczelnik@jawne.info.pl>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
0 commit comments