summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVladimír Čunát <v@cunat.cz>2020-10-25 08:39:18 +0100
committerVladimír Čunát <v@cunat.cz>2020-10-25 08:39:18 +0100
commited217bcc358cc499104d8f214b1237d3c24d8597 (patch)
treea6adc4853c0991886ee1c638fe985eec2369b22c
parent7ad5e816faba3f808e2a8815b14d0f023a4e2160 (diff)
parent7dd73b3a4f05949dc3f4254649a080e28af3a3c2 (diff)
Merge #100446: python*Packages.apprise: fix dependencies
-rw-r--r--maintainers/maintainer-list.nix10
-rw-r--r--pkgs/development/python-modules/apprise/default.nix4
-rw-r--r--pkgs/development/python-modules/gntp/default.nix23
-rw-r--r--pkgs/top-level/python-packages.nix2
4 files changed, 37 insertions, 2 deletions
diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix
index 3f60da6e7a7a..c5afc7faff92 100644
--- a/maintainers/maintainer-list.nix
+++ b/maintainers/maintainer-list.nix
@@ -3945,6 +3945,16 @@
githubId = 2736480;
name = "Johannes Frankenau";
};
+ jfroche = {
+ name = "Jean-François Roche";
+ email = "jfroche@pyxel.be";
+ github = "jfroche";
+ githubId = 207369;
+ keys = [{
+ longkeyid = "dsa1024/0xD1D09DE169EA19A0";
+ fingerprint = "7EB1 C02A B62B B464 6D7C E4AE D1D0 9DE1 69EA 19A0";
+ }];
+ };
jgeerds = {
email = "jascha@geerds.org";
github = "jgeerds";
diff --git a/pkgs/development/python-modules/apprise/default.nix b/pkgs/development/python-modules/apprise/default.nix
index 1c140266b9eb..4dac5602b370 100644
--- a/pkgs/development/python-modules/apprise/default.nix
+++ b/pkgs/development/python-modules/apprise/default.nix
@@ -1,6 +1,6 @@
{ lib, buildPythonPackage, fetchPypi
, Babel, requests, requests_oauthlib, six, click, markdown, pyyaml
-, pytestrunner, coverage, flake8, mock, pytest, pytestcov, tox
+, pytestrunner, coverage, flake8, mock, pytest, pytestcov, tox, gntp, sleekxmpp
}:
buildPythonPackage rec {
@@ -19,7 +19,7 @@ buildPythonPackage rec {
];
checkInputs = [
- pytestrunner coverage flake8 mock pytest pytestcov tox
+ pytestrunner coverage flake8 mock pytest pytestcov tox gntp sleekxmpp
];
meta = with lib; {
diff --git a/pkgs/development/python-modules/gntp/default.nix b/pkgs/development/python-modules/gntp/default.nix
new file mode 100644
index 000000000000..cde1f9bb8ca6
--- /dev/null
+++ b/pkgs/development/python-modules/gntp/default.nix
@@ -0,0 +1,23 @@
+{ lib, buildPythonPackage, fetchPypi, nose }:
+
+buildPythonPackage rec {
+ pname = "gntp";
+ version = "1.0.3";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "1q6scs8lp84v0aph6b5c9jhv51rhq2vmzpdd38db92ybkq0g597l";
+ };
+
+ pythonImportsCheck = [ "gntp" "gntp.notifier" ];
+
+ # requires a growler service to be running
+ doCheck = false;
+
+ meta = with lib; {
+ homepage = "https://github.com/kfdm/gntp/";
+ description = "Python library for working with the Growl Notification Transport Protocol";
+ license = licenses.mit;
+ maintainers = [ maintainers.jfroche ];
+ };
+}
diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix
index ec3fdac387dd..945f55adc70d 100644
--- a/pkgs/top-level/python-packages.nix
+++ b/pkgs/top-level/python-packages.nix
@@ -2397,6 +2397,8 @@ in {
gmusicapi = callPackage ../development/python-modules/gmusicapi { };
+ gntp = callPackage ../development/python-modules/gntp { };
+
gnureadline = callPackage ../development/python-modules/gnureadline { };
gnutls = callPackage ../development/python-modules/gnutls { };