Merge pull request #330634 from r-ryantm/auto-update/circumflex
[NixPkgs.git] / pkgs / servers / mail / mailman / mailman-hyperkitty.nix
blob2aac1665f81b403ed8d8c31dc48c5bbea29aa16d
1 { lib
2 , python3
3 , fetchPypi
4 , mailman
5 , nixosTests
6 }:
8 with python3.pkgs;
9 buildPythonPackage rec {
10   pname = "mailman-hyperkitty";
11   version = "1.2.1";
12   format = "setuptools";
14   disabled = pythonOlder "3.9";
16   src = fetchPypi {
17     inherit pname version;
18     hash = "sha256-+Nad+8bMtYKJbUCpppRXqhB1zdbvvFXTTHlwJLQLzDg=";
19   };
21   propagatedBuildInputs = [
22     mailman
23     requests
24     zope-interface
25   ];
27   nativeCheckInputs = [
28     mock
29     nose2
30   ];
32   checkPhase = ''
33     ${python.interpreter} -m nose2 -v
34   '';
36   # There is an AssertionError
37   doCheck = false;
39   pythonImportsCheck = [
40     "mailman_hyperkitty"
41   ];
43   passthru.tests = { inherit (nixosTests) mailman; };
45   meta = with lib; {
46     description = "Mailman archiver plugin for HyperKitty";
47     homepage = "https://gitlab.com/mailman/mailman-hyperkitty";
48     license = licenses.gpl3Plus;
49     maintainers = with maintainers; [ qyliss ];
50   };