Installation
Requirements
Python >= 3.8
Django >= 3.2
gntp >= 1.0.3
version_get
Growl or compatible notification system
Via pip
Install the latest stable version from PyPI:
pip install django-growl-notifier
From Source
Install from GitHub repository:
git clone https://github.com/cumulus13/django-growl-notifier.git
cd django-growl-notifier
pip install -e .
Development Installation
For development with all dependencies:
git clone https://github.com/cumulus13/django-growl-notifier.git
cd django-growl-notifier
pip install -e .[dev]
This installs additional packages for testing and documentation.
Growl Setup
Windows
Download Growl for Windows
Install and run Growl
Enable “Listen for incoming notifications” in Growl settings
Configure network security settings if needed
macOS
Download Growl
Install and run Growl
Enable “Listen for incoming notifications” in preferences
Configure network settings if receiving from remote hosts
Linux
Use compatible notification systems like:
notify-send with GNTP bridge
Snarl
Custom GNTP-compatible notification daemon
Verifying Installation
Check if the package is installed correctly:
>>> import django_growl
>>> django_growl.__version__
'0.1.0'
Next Steps
Continue to Quick Start Guide for configuration and basic usage.