包含所有OneGov云应用程序的元包。

onegov.applications的Python项目详细描述


阅读文档到find out what constitutes a OneGov Cloud application

pypi中生成的onegov.applications包可用于安装所有 一次扫描一个政府申请,保证所有申请 使用相同的依赖项集进行测试。

这就是元包作为一组已知的良好依赖项。像这样的 它允许应用程序使用 onegov.server

与其他onegov应用程序不同,此包不使用语义版本控制, 而是选择一个简单的年份+生产编号方案。例如:

- 2017.1
- 2017.2
- 2017.14
- 2018.1

在发布此包之前,所有包含的应用程序都将使用 它们各自的单元/集成测试。最新发布的 每个应用程序都被获取。因此,应发布每个应用程序 在被纳入onegov.applications之前,请先单独填写。

创建新版本

要为onegov.applications创建新版本,只需运行以下命令 存储库文件夹中的命令:

pip install punch.py
punch --action build

git push
git push --tags

添加新应用程序

若要添加新应用程序,请在 onegov/applications文件夹。它将自动包含在 建筑。

此外,每个应用程序都必须添加到.travis.yml构建矩阵中。

运行测试

安装tox并运行它:

pip install tox
tox

将测试限制为特定的python版本:

tox -e py27

约定

OneGov应用程序尽可能紧跟PEP8。要测试它,请运行:

tox -e pep8

生成状态

Build Status

最新的PYPI版本

Latest PyPI Release

许可证

onegov.applications在gplv2下发布

更改日志

此包本身不包含更改日志,因为它仅作为 OneGov云应用程序的元包。列出对 这些应用程序查看各个应用程序版本。

了解onegov.applications中包含哪些应用程序版本 发行版查看github上的requirements.txt:

https://github.com/OneGov/onegov.applications/releases

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

推荐PyPI第三方库


热门话题
java如何在Android上的可访问文件夹中创建文件?(非根)   tomcat Unix脚本未使用Process Runtime在Java中运行   模拟器中的java Android AudioTrack速度异常   java是否创建具有特定@ConditionalOnProperty的注释?   java如何使用json数据从gridview中的URL加载图像?(类别和子类别)   ConcurrentHashMap的java锁定值对象   如何在具有额外属性的Java枚举上执行Javadoc?   java如何修复SocketException连接重置问题?   无附加表的java JPA实体继承   java Android应用程序在启动屏幕后崩溃   java如何将Arraylist保存到文件?   java restTemplate从restfull Web服务获取文件数组   java活动带布局隐藏导航栏   socket未接收任何内容的java BufferedReader