modernize-python-repo - Python 代码库现代化改造
指导 Python 代码库现代化:pyproject.toml 迁移、Ruff 采用、配置整合和 CI/CD 更新
标签
更新于: 2026-03-26能力
典型输入
典型输出
该技能可以做什么
- 迁移到 pyproject.toml
- 采用 Ruff
- 整合工具配置
- 更新 CI/CD 工作流
- 迁移 Danger 工作流
- 配置 Commitizen
- 更新 pre-commit 钩子
- 删除废弃文件
输入
- GitHub 代码库
- GitLab 代码库
- setup.py
- setup.cfg
- Danger 配置
- flake8 配置
- GitHub 工作流
- GitLab CI 配置
- pre-commit 配置
- 项目版本
输出
- pyproject.toml
- GitHub 工作流
- GitLab CI 配置
- pre-commit 配置
- Ruff 配置
- 整合的工具配置
要求
- Python 构建环境
- setuptools 后端
- Git 代码库访问
