直接在git中创建发布提交,在pypi上释放它们,并将标记推送到github。

unleash的Python项目详细描述


unleash处理从python包a中剪切的无聊细节 release并发布它。它帮助你更新版本号, 确保文档生成,提醒您仍然需要 包括许可证文件和其他东西。

一旦发布,它就会在git存储库中被标记。释放功能 将新标记推送到github.com和/或上载 打包到PyPI

释放始终与提交而不是工作副本中的文件一起工作 确保你所有的释放都是完全承诺的。它创建临时签出或 直接从提交树进行验证。你再也不会有不好的 因为你忘了签入那个重要的文件而被释放。

示例

$ unleash --dry-run release
Updating setup.py and package version (0.6.0)
Updating documentation version (now 0.6.0)
Marking release as released by unleash
Checking documentation builds cleanly
Verifying release can generate source distribution
Verifying release can install into a virtualenv
Running tox tests
Updating setup.py and package version (0.6.1.dev1)
Updating documentation version (now 0.6.1.dev1)
Not saving created commits. Dry-run successful.

注意--dry-run选项,这意味着不会对 你的仓库。否则,释放将提示您确认创建新的 标签0.6.0用于发布,并提供将当前分支提前到 下一次提交,其中所有版本号都已增加。

$ unleash --dry-run publish

待写。

其他功能

unleash对其所有操作使用基于插件的体系结构,这 意味着添加自定义检查和发布步骤或 如果你愿意的话,可以出版。

有关详细信息,请参阅http://pythonhosted.org/unleash上的文档。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java类。getResource和ClassLoader。getSystemResource:有没有理由选择其中一个而不是另一个?   在Java中以编程方式粘贴后恢复剪贴板   Java字符串到日期没有时间   JavaSpring注释:@Component起作用,@Repository不起作用   java“addScript”在HSQL中是否有最大记录计数?   java如何将值从JDialog框返回到父JFrame?   java我的模块库的用户有没有办法访问尚未导出的类?   java javac:未找到命令   java如何解决jsoup错误:无法找到请求目标的有效证书路径   类中的java作用域变量   Java中集合实现中的arraylist add()方法不起作用   java如何使用while循环和从用户接收输入来近似Pi?   java Spring安全CSRF培训模式   在安卓系统中,如何通过在警报框外单击来限制用户?