Skip to main content

Re-usable integration layer for the Common Ground Notifications API specification.

Project description

1 notifications-api-common

Version:

0.9.0

Source:

https://github.com/maykinmedia/notifications-api-common

Keywords:

notifications, REST, API, Common Ground, ZGW

PythonVersion:

3.12

Build status Code quality checks Ruff Coverage status Documentation Status

python-versions django-versions pypi-version

Re-usable integration layer for the Common Ground Notifications API specification.

2 Features

  • Define your own notifications channels

  • Easily emit notifications from your API endpoints (using DRF)

  • Manage subscriptions to receive notifications

3 Installation

3.1 Requirements

  • Python 3.10 or above

  • setuptools 30.3.0 or above

  • Django 4.2 or newer

  • Celery 5.0 or newer setup with one worker deployed

3.2 Install

pip install notifications-api-common

4 Usage

See the documentation.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

notifications_api_common-0.9.0.tar.gz (36.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

notifications_api_common-0.9.0-py3-none-any.whl (43.4 kB view details)

Uploaded Python 3

File details

Details for the file notifications_api_common-0.9.0.tar.gz.

File metadata

File hashes

Hashes for notifications_api_common-0.9.0.tar.gz
Algorithm Hash digest
SHA256 c74fd9f79ea220c21f9c0682c936544115ec03b3a372270d604e9fbcb45dc516
MD5 fad4bbf350b6ec46548a0da7b9f53c95
BLAKE2b-256 f5ac08315e0dcb79fc397c67c673ffd4b1667da96806bdb614ef8d2439c8b322

See more details on using hashes here.

File details

Details for the file notifications_api_common-0.9.0-py3-none-any.whl.

File metadata

File hashes

Hashes for notifications_api_common-0.9.0-py3-none-any.whl
Algorithm Hash digest
SHA256 813572005c8a4d580e4aa9bf881f3b5fc3e79e8261ff539d9c6f0f2507ffff12
MD5 ffd10e196e1f912f18f7e1ef4410e312
BLAKE2b-256 0360ece46da167e79e8ed0eeb8357e7786c74563c87df06f99ee47de5063469f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page