algoliasearch-client-python
algoliasearch-client-python copied to clipboard
Add py.typed to setup.cfg
trafficstars
| Q | A |
|---|---|
| Bug fix? | no |
| New feature? | yes |
| BC breaks? | no |
| Related Issue | Fix #533 |
| Need Doc update | yes |
Describe your change
According to PEP 561 python packages need to include a py.typed file in the distributed package so that downstream clients can leverage its type annotations.
What problem is this fixing?
By adding a py.typed file, this fixes an issue when running mypy in a downstream client:
algolia_search_service.py:4: error: Skipping analyzing "algoliasearch.search_client": module is installed, but missing library stubs or py.typed marker [import-untyped]