Skip to content

Ship a clean, recognized typed wheel #57

Description

@stefan-jansen

Findings: BR-010, BR-030.

Make built artifacts contain the namespace-safe typing marker and only intended public runtime
material. Enforce wheel and source-distribution content through installed-artifact tests.

Primary surfaces: packaging configuration, py.typed, source inclusion rules, wheel inspection
tests.

Acceptance:

  • A clean downstream type checker recognizes installed inline annotations.
  • Wheel and source distribution contain no AGENTS.md or other internal agent material.
  • Artifact file manifests are deterministic and fail on unapproved additions.

Dependencies: Issue 15.


Plan reference: /home/stefan/ml4t/libraries/ml4t-backtest-dev/.workspace/work/backtest-stable-release/milestone-3/plan.md - Issue 17 in milestone 0.1.0-m3 - Compatibility and release enforcement.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions