Fully type module (missing annotations)
- Dominant language
- Python
- Stars
- 7
- Forks
- 2
- PR merge metrics
- No merged PRs in 30d
Description
This is an issue to track `openpack`'s missing type annotations'.
The package is marked as `py.typed`, but all modules are missing annotations for parameters and return types. This will lead to type errors downstream for any user of strict type checking whenever using any of this package's methods.
Refs:
- https://github.com/jaraco/skeleton/issues/98
- https://github.com/jaraco/skeleton/pull/136#discussion_r1714057809
- https://github.com/jaraco/skeleton/issues/143
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reviewing the package's modules and the linked skeleton issue and pull request discussion to understand the expected annotation scope. Add parameter and return type annotations throughout openpack, then verify that strict type checking no longer reports downstream errors for the package.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- developer-experience, tooling
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100