Skip to content

fix: switch agent-manifest dependency from git to PyPI#336

Merged
imran-siddique merged 1 commit into
mainfrom
fix/agent-manifest-pypi-dep
Jun 23, 2026
Merged

fix: switch agent-manifest dependency from git to PyPI#336
imran-siddique merged 1 commit into
mainfrom
fix/agent-manifest-pypi-dep

Conversation

@imran-siddique

Copy link
Copy Markdown
Contributor

Summary

  • Replaces agent-manifest @ git+https://...@<commit> with agent-manifest>=0.1.1
  • Removes [tool.hatch.metadata] allow-direct-references = true

Why

PyPI rejects packages with direct git dependencies (400 Can't have direct dependency). The comment in pyproject.toml said to do this after the next SDK release — agent-manifest 0.1.1 (released 2026-06-21) exports verify_manifest and VerificationContext from the package root, satisfying the condition.

This unblocks the cmcp-runtime 0.2.1 PyPI publish (the release workflow failed for this exact reason).

Test plan

  • pip install . works with the pinned constraint
  • PyPI publish workflow will re-run on merge

🤖 Generated with Claude Code

agent-manifest 0.1.1 (released 2026-06-21) exports verify_manifest and
VerificationContext from the package root — the condition noted in the
comment is now met. PyPI rejects packages with direct git dependencies,
so this unblocks the cmcp-runtime 0.2.1 publish.

Also removes allow-direct-references hatchling setting (no longer needed).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@imran-siddique imran-siddique merged commit 92dd061 into main Jun 23, 2026
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant