包含所有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
构建状态
最新PyPI发行版
许可证
onegov.applications是在GPLv2下发布的
变更日志
此包本身不包含变更日志,因为它仅作为OneGov Cloud应用程序的元包。要列出对应用程序所做的更改,请查看各个应用程序的发行版。
要找出哪些应用程序发行版包含在onegov.applications发行版中,请查看GitHub上的requirements.txt
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源代码分发
onegov.applications-2019.8.9.tar.gz (4.7 kB 查看哈希值)
构建分发
关闭
哈希值 for onegov.applications-2019.8.9-py3-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 3846acb68be26cd8d638bd235cceb2399c9f8b9b69a798e58338806e62752f79 |
|
MD5 | ab11515003b6a532ac89e2ca2a9538aa |
|
BLAKE2b-256 | 9f57ea16ac4aaf01b6ba6e1faadf7514c0f93d0ec109d47fefa398f2876a1294 |