Chris Caron
|
286a4374c0
|
manager classes accessible from apprise base
|
6 months ago |
Chris Caron
|
b8da1334ab
|
Refactor: Python Module Naming & Namespace Harmonization (#1119)
|
7 months ago |
Chris Caron
|
3cd5895004
|
Bumped version to v1.7.2
|
10 months ago |
Chris Caron
|
9dcf769397
|
Load Dynamic Libraries and Emoji Engine on Demand (#1020)
|
11 months ago |
Alexandre Detiste
|
eb4e47cc45
|
remove leftover bits of Python2 support (#1012)
|
12 months ago |
Chris Caron
|
34e52e5d92
|
Switch License to BSDv2 (from v3) as it's less restrictive (#976)
|
1 year ago |
Ryan Young
|
c2fdd47b9d
|
Refactored async notification handling (#741)
|
2 years ago |
Chris Caron
|
429470d45e
|
Apprise License changes to BSD 3-Clause (#813)
|
2 years ago |
Andreas Motl
|
41b4ddb942
|
Use `super()` instead of `super(__class__, self)` (#686)
Removes some further Python 2 intricicanties.
It is `ruff` rule SPR001, taken from `flake8-super`.
- https://github.com/charliermarsh/ruff#rules
- https://pypi.org/project/flake8-super/
Implemented with:
ruff --select SPR001 apprise test --fix
|
2 years ago |
Andreas Motl
|
00afe4e5b6
|
Added support for recent CPython and PyPy versions; Droped Python v2.7 Support (#680)
|
2 years ago |
Chris Caron
|
75ad104e99
|
Apprise @notify decorator/plugin support (#625)
|
2 years ago |
Ryan Young
|
b34051ccaf
|
Fix notify() failing when being called from an existing asynchronous event loop (#624)
|
2 years ago |
Chris Caron
|
e2ebdbdcf8
|
Security CWE-312 and CWE-20 Handling (#453)
|
3 years ago |
Chris Caron
|
221e304a73
|
Better asyncio handling in Python <3.7 using threading (#364)
|
4 years ago |