biome: 1.9.2 -> 1.9.3 (#349335)
[NixPkgs.git] / pkgs / development / python-modules / mailmanclient / default.nix
blob4a6091aab2711e76f983ef355b449dc96157b7e9
2   lib,
3   buildPythonPackage,
4   fetchPypi,
5   pythonOlder,
6   requests,
7   typing-extensions,
8 }:
10 buildPythonPackage rec {
11   pname = "mailmanclient";
12   version = "3.3.5";
13   format = "setuptools";
15   disabled = pythonOlder "3.7";
17   src = fetchPypi {
18     inherit pname version;
19     hash = "sha256-Y1gcYEyn6sAhSJwVqsygaklY63b2ZXTG+rBerGVN2Fc=";
20   };
22   propagatedBuildInputs = [ requests ] ++ lib.optionals (pythonOlder "3.8") [ typing-extensions ];
24   # Tests require a running Mailman instance
25   doCheck = false;
27   pythonImportsCheck = [ "mailmanclient" ];
29   meta = with lib; {
30     description = "REST client for driving Mailman 3";
31     homepage = "https://www.gnu.org/software/mailman/";
32     license = licenses.lgpl3Plus;
33     maintainers = with maintainers; [ qyliss ];
34     platforms = platforms.linux;
35   };