1{ lib
2, buildPythonPackage
3, fetchPypi
4, pytestrunner
5, pytest
6}:
7
8buildPythonPackage rec {
9 pname = "managesieve";
10 version = "0.6";
11
12 src = fetchPypi {
13 inherit pname version;
14 sha256 = "ee70e298e9b68eb81f93d52a1320a034fdc182f3927fdd551836fc93b0ed2c5f";
15 };
16
17 checkInputs = [ pytestrunner pytest ];
18
19 meta = with lib; {
20 description = "ManageSieve client library for remotely managing Sieve scripts";
21 homepage = "https://managesieve.readthedocs.io/";
22 # PSFL for the python module, GPLv3 for sieveshell
23 license = with licenses; [ gpl3 psfl ];
24 maintainers = with maintainers; [ dadada ];
25 };
26}