1{ lib, buildPythonPackage, fetchPypi
2, Babel, decorator, requests, requests_oauthlib, six, click, markdown, pyyaml
3, pytestrunner, coverage, flake8, mock, pytest, pytestcov, tox
4}:
5
6buildPythonPackage rec {
7 pname = "apprise";
8 version = "0.7.9";
9
10 src = fetchPypi {
11 inherit pname version;
12 sha256 = "0zqnk255d311ibird08sv0c21fw1r1xhldhyx5lnl3ji1xkv9173";
13 };
14
15 nativeBuildInputs = [ Babel ];
16
17 propagatedBuildInputs = [
18 decorator requests requests_oauthlib six click markdown pyyaml
19 ];
20
21 checkInputs = [
22 pytestrunner coverage flake8 mock pytest pytestcov tox
23 ];
24
25 meta = with lib; {
26 homepage = "https://github.com/caronc/apprise";
27 description = "Push Notifications that work with just about every platform!";
28 license = licenses.mit;
29 maintainers = [ maintainers.marsam ];
30 };
31}