python-development - 基于 uv ruff 的现代 Python 开发
使用 uv、ruff、pytest、类型检查和 pre-commit hooks 的现代 Python 开发工作流
标签
更新于: 2026-03-21能力
典型输入
典型输出
该技能可以做什么
- 创建项目
- 添加依赖
- 删除依赖
- 运行脚本
- 运行代码检查
- 格式化代码
- 运行测试
- 检查类型
- 安装 Git hooks
输入
- 项目名称
- 包名称
- Python 脚本
- 测试文件
- 源代码
输出
- pyproject.toml
- uv.lock
- 虚拟环境
- 测试报告
- 覆盖率报告
- 格式化代码
- 类型检查结果
要求
- uv
- ruff
- pytest
- Python 3.12
- mypy 或 pyright
