python-packaging 帮开发者把 Python 代码整理成可安装、可分发的包,适合共享库或制作命令行工具。给它源码、运行版本和依赖要求,AI 会组织项目结构、包元数据和构建配置。
在自己的目录里能导入模块,不代表别人安装后也能用。原文推荐把源码放进 src 目录,减少测试时直接碰巧读到当前源码、却没验证安装结果的情况。包的查找范围也要在构建配置中对应起来。
pyproject.toml 需要说明包名、版本、说明、Python 要求和依赖,同时选择构建后端。最终常见产物是 wheel 与源码分发包,分别用于安装和从源码构建等场景。
这份 Skill 也区分公开 PyPI、测试仓库和私有仓库。可以先决定分发对象,再安排验证与发布,不必把所有内部工具都上传到公开平台。