发布Python模块的标准模式是什么
我刚开始学习Python,玩了一段时间。我写了两个Python模块:gapbuffer和gapbuffertests。我想问的是,如果我想把这个公开给大家使用,是直接发布gapbuffer.py这个模块文件就可以了吗?还是说需要像Java那样有一个.jar的文件?
谢谢,
Aly
2 个回答
2
这个简短的指南(打包的搭车指南)可能会对你有帮助。
4
Setuptools 是 Python 的标准打包工具。使用 setuptools,你可以创建 egg 文件,这个文件的作用和 Java 的 jar 文件差不多。如果你的包是开源的,你还可以把它放到 PyPI 上(setuptools 支持这个功能),这样别人就可以通过像 pip install gapbuffer
这样的命令来安装你的包。