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
The py.typed file appears to be missing from the wheel distribution on PyPI, even though it's correctly configured in the project. This file is necessary to indicate that the package supports type checking.
The py.typed file is correctly included in the wheel when building locally using python -m build, suggesting this might be related to the release process rather than the build configuration.
Current Setup
MANIFEST.in includes: include src/isodate/py.typed
py.typed exists in source: src/isodate/py.typed
Local builds include py.typed in the wheel
Steps to Reproduce
Install the latest version of isodate:
pip install isodate
Check for the presence of py.typed in the installed package:
Description
The
py.typed
file appears to be missing from the wheel distribution on PyPI, even though it's correctly configured in the project. This file is necessary to indicate that the package supports type checking.Consequently, there are a lot of modules silencing their type checkers for isodate: Code search results for
# type: ignore
Important
The
py.typed
file is correctly included in the wheel when building locally usingpython -m build
, suggesting this might be related to the release process rather than the build configuration.Current Setup
MANIFEST.in
includes:include src/isodate/py.typed
py.typed
exists in source:src/isodate/py.typed
py.typed
in the wheelSteps to Reproduce
Install the latest version of isodate:
pip install isodate
Check for the presence of
py.typed
in the installed package:Expected Behavior
The
py.typed
file should be present in the installed package.Actual Behavior
The
py.typed
file is missing, which means type checkers won't recognize the package's type hints.The text was updated successfully, but these errors were encountered: