jaraco / jaraco/openpack

Fully type module (missing annotations)

Open
#3 0 comments 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.