Notify-py

Latest version: v0.3.42

Safety actively analyzes 621173 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.3.39

Bug Fixes
- re-enable 'notifypy` CLI [50](https://github.com/ms7m/notify-py/pull/50) (wisnij)

Documentation
- use proper CLI name in README.md ([Mustafa](https://github.com/ms7m/notify-py/commit/a3960aa1db98f5fd3a9d0bf25474315ed36063fc))

Chores
- bump version to "0.3.39" ([Mustafa Mohamed](https://github.com/ms7m/notify-py/commit/25a7c0b676c5fcec4693ac20b25f7c5297033d0d))

Commits
- c9918eb: Install notifypy CLI script with poetry as well (Jim Wisniewski) [50](https://github.com/ms7m/notify-py/pull/50)

What's Changed
* Install notifypy CLI script with poetry as well by wisnij in https://github.com/ms7m/notify-py/pull/50

New Contributors
* wisnij made their first contribution in https://github.com/ms7m/notify-py/pull/50

**Full Changelog**: https://github.com/ms7m/notify-py/compare/v0.3.38...v0.3.39

0.3.38

Features
- **ci**: automatically publish releases when tags are pushed [48](https://github.com/ms7m/notify-py/pull/48) ([Mustafa Mohamed](https://github.com/ms7m/notify-py/commit/26e69f87b0a38143dde6d2029e56f58be39ea95b))

Bug Fixes
- inherit correct Exception class | mingmingrr | 39 [47](https://github.com/ms7m/notify-py/pull/47) ([‮](https://github.com/ms7m/notify-py/commit/5b3225dd5ef4766368e80b9efb965f8f836af2d6))
- upgrade pytest to 6.2.5 to fix test failures? [48](https://github.com/ms7m/notify-py/pull/48) ([Mustafa Mohamed](https://github.com/ms7m/notify-py/commit/740d7c3b21185555a5f1cf4294bb2df0eb83f38e))
- add **kwargs to all notifiers to keep compatability with MacOSNotifier [48](https://github.com/ms7m/notify-py/pull/48) ([Mustafa Mohamed](https://github.com/ms7m/notify-py/commit/f08323e7833098816ad099c53397cac72d8b118a))
- seperate linux tests (dbus and non-dbus) [48](https://github.com/ms7m/notify-py/pull/48) ([Mustafa Mohamed](https://github.com/ms7m/notify-py/commit/af8ddf64c6aaa262ea4d3102fcf4712e693867ef))
- **ci**: test across all support python versions on all os [48](https://github.com/ms7m/notify-py/pull/48) ([Mustafa Mohamed](https://github.com/ms7m/notify-py/commit/082a3dce46f24a65d9220eafa4253384a42b15dd))
- disable linux tests for now [48](https://github.com/ms7m/notify-py/pull/48) ([Mustafa Mohamed](https://github.com/ms7m/notify-py/commit/f014c27889b2df8e898ff6725a1f9ae3da36c239))

Chores
- update workflow for publishing ([Mustafa](https://github.com/ms7m/notify-py/commit/9e65f0ff34436745ac9c12f89607d001bfa76fc1))
- **ci**: update on push events ([Mustafa](https://github.com/ms7m/notify-py/commit/6b88b2548b67446e158efd7d002f2d66b7b4bf98))
- **ci**: run ci only on codebase ([Mustafa](https://github.com/ms7m/notify-py/commit/f748189a2e8b4b147fcbf1acb6912c944d687671))

Commits
- f6ad052: notify-send +general improvements (‮) [47](https://github.com/ms7m/notify-py/pull/47)
- issue with kwargs [47](https://github.com/ms7m/notify-py/pull/47) ([‮](https://github.com/ms7m/notify-py/commit/09954b9c32ddca8c081b99194a2047732a739988))
- typo in function urgency [47](https://github.com/ms7m/notify-py/pull/47) ([‮](https://github.com/ms7m/notify-py/commit/88343a0e7ab83f7e0e8aff9899c73cea4bb04752))
- cbd3162: 0.3.38 (‮) [47](https://github.com/ms7m/notify-py/pull/47)
- a96b185: BSD support *** (‮) [47](https://github.com/ms7m/notify-py/pull/47)
- Contributor GiorgosXou [47](https://github.com/ms7m/notify-py/pull/47) ([‮](https://github.com/ms7m/notify-py/commit/d19e99bb3a476a419ea931d12a23062c56888681))
- 36fda46: Fix test issues + fix \46 \48 | ms7m (‮) [47](https://github.com/ms7m/notify-py/pull/47)
- 481cec7: Merge branch 'ms7m:master' into master (GiorgosXou) [47](https://github.com/ms7m/notify-py/pull/47)
- ebfb585: v0.3.38 (Mustafa) [47](https://github.com/ms7m/notify-py/pull/47)

***
Special thanks GiorgosXou.

0.3.3

Fixes

- Fixes an issue where sending notifications through DBUS on Linux distros would not play audio (32)

0.3.2

Notes

- Notifications on Linux will now be done directly via dbus with the [jeepney library](https://gitlab.com/takluyver/jeepney). 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``.

0.3.0

breaking changes:

``override_detected_notification_system`` kwarg has been changed to ``use_custom_notifier``. This kwarg is for passing a custom object inherited by BaseNotifier.

``override_detected_notification_system`` is now for passing a custom platform name.


new:

- ``override_windows_version_detection`` : this new kwarg allows for older 8/7 users to attempt to try to use the Windows 10 method of notifying. (Probably will not work).

- ``notifypyEnableLogging``: this new kwarg enables logging.

- CLI Support! (Syntax can be found at 12)

Fixes:

- Stop powershell from popping up in pyinstaller.exe 18

0.2.2

- Docs are now live!
- Notify class can now be initialized with an optional kwarg for using a custom macOS notifier. (direct path)
- Override detected notifier with a built-in or custom made.
- BaseNotifier class added
- Logging is now disabled by default (7). Use the argument ``enable-logging`` to re enable.
- check if a custom macOS notifier can be be executed.
- New tests.
- More code commenting.

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.