1{
2 lib,
3 buildPythonPackage,
4 pythonOlder,
5 fetchzip,
6 flit-core,
7 mistune,
8 nh3,
9}:
10
11buildPythonPackage rec {
12 pname = "formbox";
13 version = "1.0.0";
14 format = "pyproject";
15 disabled = pythonOlder "3.6";
16
17 src = fetchzip {
18 url = "https://trong.loang.net/~cnx/formbox/snapshot/formbox-${version}.tar.gz";
19 hash = "sha256-YS0hkmEly7SXQvMIPLmqY89ux6E951twAy7iA3K+asA=";
20 };
21
22 nativeBuildInputs = [ flit-core ];
23 propagatedBuildInputs = [
24 mistune
25 nh3
26 ];
27 doCheck = false; # there's no test
28 pythonImportsCheck = [ "formbox" ];
29
30 meta = with lib; {
31 description = "Script to format mbox as HTML/XML";
32 mainProgram = "formbox";
33 homepage = "https://trong.loang.net/~cnx/formbox";
34 license = licenses.agpl3Plus;
35 maintainers = [ maintainers.McSinyx ];
36 };
37}