Skip to main content

COAR Notify Python Bindings

https://coar-notify.net/

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)

Source distribution for coarnotify 1.0.1.4
File Size Uploaded
coarnotify-1.0.1.4.tar.gz 39.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for coarnotify 1.0.1.4
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

1.0.1.4 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