将分发文件本地上传到haufe.eggserver实例
项目描述
haufe.releaser
haufe.releaser是setuptools的一个命令扩展,旨在作为与haufe.eggserver交互的setuptools前端。
安装
使用easy_install
easy_install haufe.releaser
用法
haufe.releaser为与setuptools一起使用提供了一个新的命令local_upload。它的工作方式与标准upload命令相同,但它将您的分发上传到本地的haufe.eggserver实例。
示例
python2.4 setup.py sdist bdist_egg local_upload
您可以使用--eggserver <URL>选项指定自定义egg服务器URL
python2.4 setup.py sdist bdist_egg local_upload --eggserver http://somehost:8080/myeggs
配置
egg服务器URL可以指定在您的家目录中一个可选的~/.haufe.releaser.ini文件中,包含
[default] eggserver = http://host:port/your_eggs
其他功能
新的setuptools命令check_description允许您在将文件上传到PyPI之前检查long_description元数据字段的restructured text一致性。这特别有用,因为PyPI不会对任何restructured text格式错误提出投诉(将字段渲染为纯文本)。
变更记录
0.1.5 (02.03.2008)
错误修复版本
0.1.4 (02.03.2008)
添加了用于检查long_description与restructured-text的check_description命令,以避免PyPI问题。
0.1.3 (02.03.2008)
支持配置文件
更新了文档
一些更好的系统消息
0.1.2 (01.03.2008)
修复了包名的检测(由Naro报告)
0.1.0 (26.02.2008)
初始版本