singer_sdk should declare itself as PEP 561 compatible
Summary
The singer_sdk
package is a dependency for taps built with the SDK. When running mypy
on such a tap (eg. tap-github
), mypy complains that it can't find typing declarations for singer_sdk
.
Proposed benefits
mypy
runs successfully!
Proposal details
As described in mypy's docs it just requires adding a py.typed
empty file in the package. I've verified that this makes mypy happy when running on tap-github
for instance.