从dist.plone.org检索信息,以安全轻松地锁定您的鸡蛋版本

rt.ploneversions的Python项目详细描述


逆转录病毒

从dist.plone.org检索信息以确保安全 很容易把你的蛋钉上。

动机

这是一种常见的做法,对于公共建筑, 扩展联机配置文件 声明已知良好工作版本的。 这些外部资源反过来又可以, 扩展其他远程资源

这意味着你的构建依赖于假设 所有这些外部资源都是可用的。 如果他们不建房就会失败: 网络问题真的会变成一场灾难

这已经发生了。幸运的是,有解决此问题的方法:

这种方法的另一个(次要)问题是 你必须等待资源被提取 开始之前。

有时,您可能不想包括网络资源, 因为你的客户网络不允许你 去拿他们。

既然我不想交叉手指 等待那些资源在网络上被检索出来, 我开始把那些外部的 文件中已知的良好工作版本

手工做是很乏味的, 因为你必须以正确的顺序获取和合并一些文件, 所以我写了ploneversions脚本

我希望你会喜欢的!

安装

您可以使用pip或easy\u安装rt.ploneversions

pip install rt.ploneversions

使用量

启动ploneversions脚本 传递有效的plone版本。

示例输出(带有一些省略号):

$ ploneversions 4.3-latest
## http://download.zope.org/zopetoolkit/index/1.0.8/zopeapp-versions.cfg
zope.app.applicationcontrol = 3.5.10
...
zope.rdb = 3.5.0

## http://download.zope.org/zopetoolkit/index/1.0.8/ztk-versions.cfg
zope.annotation = 3.5.0
...
zope.kgs = 1.2.0

## http://download.zope.org/Zope2/index/2.13.21/versions.cfg
Zope2 = 2.13.21
...
zope.testbrowser = 3.11.1

## http://dist.plone.org/release/4.3-latest/versions.cfg
docutils = 0.9.1
...
zc.relation = 1.0

您可能希望将此输出重定向到文件,例如:

$ ploneversions 4.3-latest > versions.cfg

并将此文件添加到构建中

您可以在这里检查可用的plone版本http://dist.plone.org/release

作者

本产品由红海龟科技团队开发

RedTurtle Technology Site

rt.ploneversions的更改日志

0.9.1(2013-10-06)

  • 建议使用 [ALE RT]

0.9.0(2013-10-01)

  • 初次发行 [ALE RT]

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

推荐PyPI第三方库


热门话题
隐写术中随机lsb位的java访问   java如何使用GZIP压缩Http Post正文   java Mockito的when()不是stubing超类的方法   java安卓:片段中的Setter&在recycleServiceAdapter中获取字符串   用JDBC进行简单的客户端中间件仿真   JavaF:param返回null?   Java413语音错误   java获取子文档中的数据   启用持久性的java嵌入式HornetQ无法使用编程配置启动   运行spring引导jar工件时出现java“在METAINF/spring.factories中找不到自动配置类”错误   java如何格式化Spring引导的GET请求中的对象   swing Java填充自定义形状   Java仅在超类中处理序列化   在java应用程序中使用ftp4j库下载/上载时发生FTP错误   java准备语句作为sql参数