跳转到主要内容

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

项目描述

阅读文档以了解构成OneGov Cloud应用程序的内容

PyPI中的onegov.applications包可以一次性安装所有OneGov应用程序,并保证所有应用程序都使用相同的一组依赖项进行了测试。

因此,元包充当一组已知的良好依赖项。因此,它允许使用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文件夹中的application.json文件。然后它将自动包含在构建中。

此外,必须将每个应用程序添加到.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 Cloud应用程序的元包。要列出对应用程序所做的更改,请查看各个应用程序的发行版。

要找出哪些应用程序发行版包含在onegov.applications发行版中,请查看GitHub上的requirements.txt

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

项目详情


发行历史 发布通知 | RSS源

下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码分发

onegov.applications-2019.8.9.tar.gz (4.7 kB 查看哈希值)

上传时间 源代码

构建分发

onegov.applications-2019.8.9-py3-none-any.whl (5.9 kB 查看哈希值)

上传时间 Python 3