Jira-Zephyr-MCP-Python(注:这里的“MCP”可能是一个特定上下文中的缩写或项目名称,根据上下文可能有不同的翻译,但在此直接保留原样)
Jira Zephyr MCP服务器的Python重写版本。该项目使用 紫外线 管理依赖项和工具。
设置
- 在本地安装依赖项:
uv sync --dev - 在需要时激活管理的虚拟环境:
source .venv/bin/activate
代码检查(或代码规范检查)
- 静态检查:
uv run ruff check . - 格式化预览(无更改):
uv run ruff format --diff
打字
- MyPy 严格模式:
uv run mypy src tests - Pyright(镜像编辑器诊断信息):
uv run pyright
测试
- 单元测试和集成测试:
uv run pytest - 聚焦测试模块:
uv run pytest tests/path_to_test.py -k name_fragment
全面质量门
- 在推送之前运行所有内容:
uv run ruff check . && uv run mypy src tests && uv run pyright && uv run pytest
