
You need a py.typed file to indicate to pyright and other type checkers that the library is typed: https://github.com/microsoft/pyright/blob/main/docs/typed-libraries.md#library-interface
Also, an __all__ would be very nice, even if this is a single module package!