Prompts-MCP 686 skills · ai / design / design-pattern / framework / fundamentals / habit / lang / tech-selection /mcp/sse
lang lang/python/packaging/index.md medium

lang-python-packaging-index

Python 打包与依赖管理规范(uv 工作流 / pyproject.toml / lockfile / 构建发布)。Use when 初始化项目 / 加依赖 / 锁版本 / 构建 wheel 发布。

子项索引

子项 一句话
py-uv-workflow skill uv 统一工作流 — venv/add/run/lock/tool 与 Python 版本管理,取代 pip+venv+pyenv+pipx+poetry
py-pyproject-toml skill pyproject.toml 写法 — PEP 621 [project] 元数据、dependencies、optional-dependencies、构建后端 [build-system]
py-lockfile-reproducible skill 可复现安装 — uv.lock 是否提交、dev/test 依赖组划分、CI 用 --frozen 精确复现
py-build-publish skill 构建与发布 — uv build 出 wheel+sdist、uv publish 上 PyPI、entry points 暴露 CLI、editable 本地安装

Python · 打包与依赖管理 · 子项索引

你在做什么 进哪个
建虚拟环境 / 加删依赖 / 跑命令 / 装 Python 版本 / 装 CLI 工具 uv-workflow
pyproject.toml 的元数据、依赖声明、可选依赖、构建后端 pyproject-toml
该不该提交 lockfile / 怎么分 dev/test 依赖组 / CI 复现安装 lockfile-reproducible
构建 wheel+sdist / 发布 PyPI / 配 entry points / editable 安装 build-publish

链接