直接在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迭代图形框架聚合达到内存限制的消息   反编译和开发人员向Android应用程序提供java安全密钥   活页夹中的java Vaadin上传组件,例如Crud编辑器   java如何定义0090当我有了每个字符   带有AOP的java截取私有注释方法   在Java中暂停并恢复动画(thread.sleep)   java在JavaFX中从不同的控制器向TableView添加行   java如何通过Spring使用脚本初始化inmemory HSQLDB   windows找到了绝对的java。通过编程从java代码获取exe路径   Java同步、信号量和队列的多线程性能   java异步任务回调未调用   java在迷宫中用坐标寻找最短路径   Java:并行处理数组,查找发生异常的位置   java我无法理解我收到的错误   如何调用。bat文件,并使用java中的ProcessBuilder发送字符串   java在mysql数据库中插入日期   将ArrayList的内容显示为格式正确的JSON for Java REST API   java@OneToMany注释SQLSyntaxErrorException:ORA000904无效标识符