Skip to content

Ordinary main install requires unpublished PolyStore TIFF contract; dependency floor admits missing API #601

Closed

Description

@trissim

Ordinary main install admits an API-incomplete PolyStore dependency

Current main9f75ed8 imports polystore.config.TiffPhotometric and
TiffPlanarConfig in openhcs/core/image_file_serialization.py. A real ordinary
wheel plus paired installed dependencies exits PREMCP with ImportError because
published PolyStore0.3.1 lacks both names; pyproject admits>=0.3.0,<0.4.
No native/viewer/science was started. The original traceback and terminal are
preserved in this directory's mcp01.stdout. Whole package source/RECORD and
13-skill-file proof passes independently.

The original PolyStore configuration/writer repair is MERGED PR24 (1d72165,
candidate5c1a8e6). Current tracked source89deeef also includes merged PR26, but
still declares already-published0.3.1. Planck owns the accurate OpenHCS floor and
future ordinary receiving; the original PolyStore release maintainer owns
publication. Original owner coordination:
OpenHCSDev/PolyStore#24 (comment)

The draft floor is0.3.2, the proposed first containing patch release. This is a
pending release requirement, NOT an assertion that0.3.2 exists or is reviewed
for publication. If the original owner chooses a different containing release,
the floor must follow that actual version before merge. Existing published
0.3.1 must never be overwritten or relabelled.

Acceptance: containing original PolyStore release published through its existing
workflow, official registry wheel verified; floor excludes API-incomplete
versions; ordinary whole wheel and original dependencies construct MCP and
answer health/default contexts. No aliases, source shadows, floor lowering,
shared-prefix edits or science replay. Existing594 science remains unchanged.

Activity

  1. added a commit that references this issue on Oct 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions