fix(gitea): standardize build backend to setuptools #417

Merged
lmiranda merged 1 commits from fix/gitea-mcp-setuptools into development 2026-02-03 20:07:25 +00:00
Owner

Summary

  • Replace hatchling with setuptools to match all other MCP servers (contract-validator, viz-platform, data-platform)
  • Update license format to PEP 639 compliance
  • Add pytest configuration for consistency

Changes

  • build-system: hatchling → setuptools>=61.0
  • license: string → PEP 639 format {text = "MIT"}
  • Remove redundant License classifier
  • Add [tool.setuptools.packages.find] config
  • Add [tool.pytest.ini_options] for consistency

Test plan

  • pip install -e . succeeds with setuptools
  • 36 tools registered
  • 64 tests pass
  • No hatchling references remain

🤖 Generated with Claude Code

## Summary - Replace hatchling with setuptools to match all other MCP servers (contract-validator, viz-platform, data-platform) - Update license format to PEP 639 compliance - Add pytest configuration for consistency ## Changes - `build-system`: hatchling → setuptools>=61.0 - `license`: string → PEP 639 format `{text = "MIT"}` - Remove redundant License classifier - Add `[tool.setuptools.packages.find]` config - Add `[tool.pytest.ini_options]` for consistency ## Test plan - [x] `pip install -e .` succeeds with setuptools - [x] 36 tools registered - [x] 64 tests pass - [x] No hatchling references remain 🤖 Generated with [Claude Code](https://claude.ai/code)
lmiranda added 1 commit 2026-02-03 20:06:50 +00:00
Replace hatchling with setuptools to match all other MCP servers
(contract-validator, viz-platform, data-platform).

Changes:
- build-system: hatchling → setuptools>=61.0
- license: string → PEP 639 format {text = "MIT"}
- Remove redundant License classifier
- Add [tool.setuptools.packages.find] config
- Add [tool.pytest.ini_options] for consistency

Verified: pip install -e . succeeds, 36 tools registered, 64 tests pass.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
lmiranda merged commit c4dd4ee25d into development 2026-02-03 20:07:25 +00:00
lmiranda deleted branch fix/gitea-mcp-setuptools 2026-02-03 20:07:25 +00:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: personal-projects/leo-claude-mktplace#417