Skip to content

feat: nene2-python に py.typed マーカーを追加して mypy 型情報を有効化 (FT5-F1) #94

@hideyukiMORI

Description

@hideyukiMORI

背景

FT5(wallet API)で uv run mypy src/ を実行したところ:

Skipping analyzing "nene2.http": module is installed, but missing library stubs or py.typed marker

ignore_missing_imports = truewarn_return_any = false で回避したが、本来 nene2 の型情報はすべて揃っているはず。

原因

nene2-python パッケージに py.typed マーカーファイルがない(PEP 561 未対応)。

修正

src/nene2/py.typed を追加し、pyproject.toml[tool.setuptools.package-data] または [project] に含めることで mypy が型情報を読み込めるようにする。

期待する結果

FT プロジェクト側で ignore_missing_importswarn_return_any = false が不要になる。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions