脚本交给别人用,这款Skill打成包

创建可发布到PyPI的Python包结构。

python-packaging 帮开发者把 Python 代码整理成可安装、可分发的包,适合共享库或制作命令行工具。给它源码、运行版本和依赖要求,AI 会组织项目结构、包元数据和构建配置。

在自己的目录里能导入模块,不代表别人安装后也能用。原文推荐把源码放进 src 目录,减少测试时直接碰巧读到当前源码、却没验证安装结果的情况。包的查找范围也要在构建配置中对应起来。

pyproject.toml 需要说明包名、版本、说明、Python 要求和依赖,同时选择构建后端。最终常见产物是 wheel 与源码分发包,分别用于安装和从源码构建等场景。

这份 Skill 也区分公开 PyPI、测试仓库和私有仓库。可以先决定分发对象,再安排验证与发布,不必把所有内部工具都上传到公开平台。

分类:AI 与 Agent

来源仓库:wshobson/agents

适合用来做什么

  • 使用setup.py打包这个Python库。
  • 创建pyproject.toml文件以分发这个CLI工具。

安装 python-packaging

npx skills add https://www.iskills.cc/skills/wshobson/agents/python-packaging/SKILL.md

在本机终端执行安装命令。安装前请阅读原始说明,确认所需工具、账号和权限。

查看安装步骤 · 查看常见问题

查看 python-packaging 的用途与原始说明

浏览全部 Skill 指南