1{ lib, buildPythonPackage, fetchPypi
2, Babel, 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.8.4";
9
10 src = fetchPypi {
11 inherit pname version;
12 sha256 = "15kwnvs2ka6sg1gq65bbf9lk0jp104br813y6wvrbwipiz8kkjn1";
13 };
14
15 nativeBuildInputs = [ Babel ];
16
17 propagatedBuildInputs = [
18 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}