COAR Notify Python Bindings
The COAR Notify Protocol is a set of profiles, constraints and conventions around the use of W3C Linked Data Notifications (LDN) to integrate repository systems with relevant services in a distributed, resilient and web-native architecture.
This library provides a Python implementation of the COAR Notify Protocol version 1.0.1 (https://coar-notify.net/specification/1.0.1/), which covers the following aspects of the protocol:
- A set of model objects which can be used to represent the core Patterns
- Built-in validation for Patterns and over values passed to the model APIs
- Parse and serialise to JSON-LD
- Send notifications to a target inbox
- Provides a simple server-side binding to easily integrate notifications into your application
In addition, it provides:
- A comprehensive test suite demonstrating the use of the library
- A simple inbox which can be run locally for testing
- A simple set of integration tests for sending notifications to an inbox
- A customisable HTTP layer to allow you to use your own, or to build in custom authentication routines
- Detailed API documentation
Full documentation here: https://coar-notify.github.io/coarnotifypy/build/html/index.html
Release files for coarnotify 1.0.1.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| coarnotify-1.0.1.4.tar.gz | 39.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| coarnotify-1.0.1.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 102.6 kB
Release files / coarnotify-1.0.1.4.tar.gz
| Download URL | coarnotify-1.0.1.4.tar.gz |
|---|---|
| Size | 39.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
169e8009b1d64c50c97bff107b8ea1d848a286b0109327c3c2c2665246e9909e
|
|
BLAKE2b-256 checksum How to use checksums |
29fa5a2501013712ebc281c8402947445b96ce852da6a9a8a9c013c4df947027
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.12
|
Release files / coarnotify-1.0.1.4-py3-none-any.whl
| Download URL | coarnotify-1.0.1.4-py3-none-any.whl |
|---|---|
| Size | 63.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
9a5a2576cd0f76e183f5ad878c95bce55861ac5edb073a86054882e80b78f9fa
|
|
BLAKE2b-256 checksum How to use checksums |
533ec46c663f67d333c557f006676072fd320230d15d05dccd102f0623d00c71
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.12
|