Mer*_*moz 15 python packaging distutils pypi python-sphinx
我写了一个小模块,我想知道包装它的基本步骤是什么,以便将其发送到pypi:
Mat*_*kin 12
我建议阅读The Hitchhiker的包装指南.具体来说,您应该查看" 快速入门"部分,其中介绍了如何:
- 布置你的项目
- 描述你的项目
- 创建您的第一个版本
- 使用Python Package Index(PyPI)注册您的包
- 上传你的版本,然后抓住你的毛巾并保存宇宙!
您还应该查看"包装简介"部分中的" 当前包装状态",因为这有助于解决围绕setuptools,distutils,distutils2和distribute的一些混淆问题.
下面的摘录来自PEP8,它回答了有关如何命名文件的问题:
模块应具有简短的全小写名称.如果提高可读性,则可以在模块名称中使用下划线.Python包也应该有简短的全小写名称,但不鼓励使用下划线.
由于模块名称映射到文件名,并且某些文件系统不区分大小写并截断长名称,因此选择模块名称相当短很重要 - 这在Unix上不是问题,但它可能是将代码传输到较旧的Mac或Windows版本或DOS时出现问题.
归档时间: |
|
查看次数: |
3875 次 |
最近记录: |