Notifications on Linux will now be done directly via dbus with the jeepney library. Jeepney is a pure python module.
All notifiers will not be imported at initalization. You can still pass a notifier manually, if you want to override the OS check!
This library should work fine with Apple Silicon & Big Sur.
Fixes
Custom audio sounds will no longer make a console window appear for Windows users who use python applications packaged with PyInstaller (#29)
Application names will now pass to Libnotify (legacy notifier) #27
Breaking changes
LinuxNotifierLibNotify and LinuxNotifier. If you wish to continue to use the default method for notifications in versions <=0.3.1, please pass the linux_use_legacy_notifier argument to Notify(..)
Automatic Fallback to LinuxNotifierLibNotify is available by setting the optional argument linux_fallback_libnotify to True.
Notes
Notifications on Linux will now be done directly via dbus with the jeepney library. Jeepney is a pure python module.
All notifiers will not be imported at initalization. You can still pass a notifier manually, if you want to override the OS check!
This library should work fine with Apple Silicon & Big Sur.
Fixes
Custom audio sounds will no longer make a console window appear for Windows users who use python applications packaged with PyInstaller (#29)
Application names will now pass to Libnotify (legacy notifier) #27
Breaking changes
LinuxNotifierLibNotify
andLinuxNotifier
. If you wish to continue to use the default method for notifications in versions <=0.3.1, please pass thelinux_use_legacy_notifier
argument toNotify(..)
LinuxNotifierLibNotify
is available by setting the optional argumentlinux_fallback_libnotify
toTrue
.