Merge pull request #119126 from fabaff/pycomfoconnect
[NixPkgs.git] / pkgs / development / python-modules / desktop-notifier / default.nix
blobab4189c8f51d28c27fe23d3d9a0710b64a67ad8f
1 { lib
2 , buildPythonPackage
3 , fetchPypi
4 , pythonOlder
5 , stdenv
6 , packaging
7 , importlib-resources
8 , dbus-next
9 }:
11 buildPythonPackage rec {
12   pname = "desktop-notifier";
13   version = "3.2.3";
15   src = fetchPypi {
16     inherit pname version;
17     sha256 = "cf359450efc0944ac4db3106e50faa9d49dcef072307c3531e6af2c8a10cd523";
18   };
20   propagatedBuildInputs = [
21     packaging
22   ] ++ lib.optionals (pythonOlder "3.9") [
23     importlib-resources
24   ] ++ lib.optionals stdenv.isLinux [
25     dbus-next
26   ];
28   # no tests available, do the imports check instead
29   doCheck = false;
30   pythonImportsCheck = [ "desktop_notifier" ];
32   meta = with lib; {
33     homepage = "https://github.com/samschott/desktop-notifier";
34     description = "A Python library for cross-platform desktop notifications";
35     license = licenses.mit;
36     maintainers = with maintainers; [ sfrijters ];
37   };