Skip to main content

Django PyNotify

https://img.shields.io/pypi/v/django-pynotify.svg https://img.shields.io/travis/druids/django-pynotify.svg Documentation Status Code coverage

General purpose notification library for Django.

Features

  • Easy integration into project

  • Notification templating and translation

  • Asynchronous operation

Credits

This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.

History

0.5.5 (2023-01-03)

  • Add support for Python 3.10 and 3.11

0.5.4 (2022-03-10)

  • Migrate CI from Travis to Github Actions

  • Fix lint errors

0.5.3 (2022-03-01)

  • Prevent duplicates of NotificationTemplate objects

0.5.2 (2022-02-21)

  • Allow handlers that are not paired with any signal

  • Return notifications created with notify helper function

0.5.1 (2022-01-20)

  • Use JSONField instead of TextField for JSON based fields

  • Add extra_fields to BaseTemplate

  • Drop Django 2.x support

0.4.6 (2021-08-31)

  • Add is_locked field to AdminNotificationTemplate

0.4.5 (2021-01-21)

  • Update dependencies

0.4.4 (2021-01-15)

  • Add support for Python 3.9

  • Add support for Django 3

  • Fix BS4 warning

0.4.3 (2020-12-16)

  • Fix translation file

0.4.2 (2020-12-11)

  • Add send_push flag to AdminNotificationTemplate model

  • Ignore duplicit dispatcher classes in BaseHandler

0.4.1 (2020-10-12)

  • Add PYNOTIFY_STRIP_HTML config option

0.4.0 (2020-08-12)

  • Removed support of Django 1.11, 2.0 and 2.1

  • Fixed library requirements

0.3.2 (2020-07-27)

  • Add is_active flag to AdminNotificationTemplate model

0.3.1 (2020-06-12)

  • Improve template variable checking

  • Add new filter filter_with_related_object

0.3.0 (2020-04-19)

  • Fix documentation

  • Change PYNOTIFY_AUTOLOAD_APPS to PYNOTIFY_AUTOLOAD_MODULES, i.e. allow notification handlers to reside in arbitrary module

0.2.2 (2020-02-11)

  • Use Django JSON encoder for encoding extra data

0.2.1 (2020-02-11)

  • Fix failed PyPi upload

0.2.0 (2020-02-11)

  • Add admin templates

  • Limit usage of related objects in templates and add PYNOTIFY_RELATED_OBJECTS_ALLOWED_ATTRIBUTES setting

  • Show placeholder text for deleted related objects

0.1.7 (2020-01-20)

  • Add support for Python 3.8 and Django 2.2

  • Fix generating of translations

  • Allow unnamed related objects to be passed in a list

0.1.6 (2019-04-16)

  • Add PYNOTIFY_TEMPLATE_PREFIX config option

  • Add methods get_template_slug() and get_dispatcher_classes() to BaseHandler

  • Add coveralls.io integration

0.1.5 (2019-04-12)

  • Add extra data to Notification model

0.1.4 (2019-04-08)

  • Add _can_handle() method to BaseHandler

  • Add PYNOTIFY_ENABLED setting

0.1.3 (2019-04-01)

  • Add kwargs to Notification manager’s create() method

  • Add realted_objects_dict property to Notification model

0.1.2 (2019-03-20)

  • Remove automatic deploy to PyPi from Travis

0.1.1 (2019-03-20)

  • First release of the library

Metadata

Release files for django-pynotify 0.5.5

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

Source distribution (sdist)

Source distribution for django-pynotify 0.5.5
File Size Uploaded
django-pynotify-0.5.5.tar.gz 169.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for django-pynotify 0.5.5
File Interpreter ABI Platform
django_pynotify-0.5.5-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size: 193.9 kB

Release files / django-pynotify-0.5.5.tar.gz

Download URL django-pynotify-0.5.5.tar.gz
Size 169.8 kB
Tags Source
SHA-256 checksum
How to use checksums
9fda287a59995030d843d781d0bd31f259134ddebe7a3d1a5139e4a36a1de0bb
BLAKE2b-256 checksum
How to use checksums
d5bd8d21b69c12f29b165533175bb5770c15a2b20f965bb6dd9253ef5317f82b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.9.3 requests/2.28.1 setuptools/45.2.0 requests-toolbelt/0.10.1 tqdm/4.64.1 CPython/3.8.15

Release files / django_pynotify-0.5.5-py2.py3-none-any.whl

Download URL django_pynotify-0.5.5-py2.py3-none-any.whl
Size 24.1 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
c269a6ed541174a7df18df6780a23632aff3267c295a93843fb9797334bd440f
BLAKE2b-256 checksum
How to use checksums
772fdfb69947c861cd1e718e594d7b41884dd52b4683ad493969676f3debeaa5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.9.3 requests/2.28.1 setuptools/45.2.0 requests-toolbelt/0.10.1 tqdm/4.64.1 CPython/3.8.15

Release history Release notifications | RSS feed

This release

0.5.5 This release

2 release files

0.5.4

2 release files

0.5.3

2 release files

0.5.2

2 release files

0.5.1

2 release files

0.4.6

2 release files

0.4.5

2 release files

0.4.4

2 release files

0.4.3

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

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