Skip to content

fix(packaging): add [build-system] to darnit-mcp root so it builds#301

Merged
mlieberman85 merged 1 commit into
kusari-oss:release/v0.0.0rc0from
Marc-cn:fix/mcp-build-system
Jun 24, 2026
Merged

fix(packaging): add [build-system] to darnit-mcp root so it builds#301
mlieberman85 merged 1 commit into
kusari-oss:release/v0.0.0rc0from
Marc-cn:fix/mcp-build-system

Conversation

@Marc-cn

@Marc-cn Marc-cn commented Jun 21, 2026

Copy link
Copy Markdown
Collaborator

release.yml runs uv build --package darnit-mcp, which fails because the root pyproject (name = darnit-mcp) has no build-system. hatchling with bypass-selection = true builds the dependency-only wheel correctly.

Summary

Type of Change

  • Bug fix (non-breaking change fixing an issue)
  • New feature (non-breaking change adding functionality)
  • Breaking change (fix or feature causing existing functionality to change)
  • Documentation update
  • Refactoring (no functional changes)

Framework Changes Checklist

If this PR modifies the darnit framework (packages/darnit/):

  • Updated framework spec (openspec/specs/framework-design/spec.md) if behavior changed
  • Ran uv run python scripts/validate_sync.py --verbose and it passes
  • Ran uv run python scripts/generate_docs.py and committed any doc changes

Control/TOML Changes Checklist

If this PR modifies controls or TOML configuration:

  • Control metadata defined in TOML (not Python code)
  • SARIF fields (description, severity, help_url) included where appropriate
  • Ran validation to confirm TOML schema compliance

Testing

  • Tests pass locally (uv run pytest tests/ -v)
  • Added tests for new functionality (if applicable)
  • Linting passes (uv run ruff check .)

Additional Notes

Per @mlieberman85's request on #261.

release.yml runs uv build --package darnit-mcp, which fails because the
root pyproject (name = darnit-mcp) has no build-system. hatchling with
bypass-selection = true builds the dependency-only wheel correctly.
@Marc-cn Marc-cn requested a review from mlieberman85 as a code owner June 21, 2026 12:15
@mlieberman85 mlieberman85 merged commit 7de0659 into kusari-oss:release/v0.0.0rc0 Jun 24, 2026
1 check 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.

2 participants