Skip to main content

Read the docs to find out what constitutes a OneGov Cloud application.

The resulting onegov.applications package in PyPI can be used to install all OneGov applications in one sweep, with the guarantee that all of them were tested with the same set of dependencies.

That is the meta-package serves as a known good set of dependencies. As such it allows for applications to be run in the same process using onegov.server.

Unlike other OneGov applications this package does not use Semantic Versioning, instead opting for a simple year + build number scheme. For example:

- 2017.1
- 2017.2
- 2017.14
- 2018.1

Before this package is released all contained applications are tested using their respective unit/integration tests. For this the latest release of each application is acquired. Therefore each application should be released separately first, before being included in onegov.applications.

Create a New Release

To create a new release for onegov.applications simply run the following commands in the repository’s folder:

pip install punch.py
punch --action build

git push
git push --tags

Add a New Application

To add a new application edit the application.json file in the onegov/applications folder. It will then automatically be included in the build.

In addition, each application has to be added to the .travis.yml build matrix.

Run the Tests

Install tox and run it:

pip install tox
tox

Limit the tests to a specific python version:

tox -e py27

Conventions

Onegov Applications follows PEP8 as close as possible. To test for it run:

tox -e pep8

Build Status

Build Status

Latest PyPI Release

Latest PyPI Release

License

onegov.applications is released under GPLv2

Changelog

This package does not contain a changelog by itself as it merely acts as a meta-package for OneGov Cloud applications. To list the changes made to these applications have a look at the individual application releases.

To find out which application releases were included in a onegov.applications release have a look at the requirements.txt on GitHub:

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

Metadata

Release files for onegov.applications 2019.8.9

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for onegov.applications 2019.8.9
File Size Uploaded
onegov.applications-2019.8.9.tar.gz 4.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for onegov.applications 2019.8.9
File Interpreter ABI Platform
onegov.applications-2019.8.9-py3-none-any.whl Python 3 none any Details

Total release size: 10.5 kB

Release files / onegov.applications-2019.8.9.tar.gz

Download URL onegov.applications-2019.8.9.tar.gz
Size 4.7 kB
Tags Source
SHA-256 checksum
How to use checksums
aedba4ecbe810226e5f69232ecac98d45dc37049f9daea310b88f81f276a2c7e
BLAKE2b-256 checksum
How to use checksums
a02bb608f90c025e91d8ab863d3ec95223dc4516a6af2c35f698c0bd7c9eb67d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.34.0 CPython/3.6.7

Release files / onegov.applications-2019.8.9-py3-none-any.whl

Download URL onegov.applications-2019.8.9-py3-none-any.whl
Size 5.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3846acb68be26cd8d638bd235cceb2399c9f8b9b69a798e58338806e62752f79
BLAKE2b-256 checksum
How to use checksums
9f57ea16ac4aaf01b6ba6e1faadf7514c0f93d0ec109d47fefa398f2876a1294
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.34.0 CPython/3.6.7

Release history Release notifications | RSS feed

This release

2019.8.9 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page