ansible-later: 2.0.22 -> 2.0.23
[NixPkgs.git] / pkgs / development / python-modules / wsgidav / default.nix
blob4c61b476486e0e28c07e46eeacf399350a86918d
1 { lib
2 , buildPythonPackage
3 , cheroot
4 , fetchFromGitHub
5 , pytestCheckHook
6 , pythonOlder
7 , defusedxml
8 , jinja2
9 , json5
10 , python-pam
11 , pyyaml
12 , requests
13 , setuptools
14 , webtest
17 buildPythonPackage rec {
18   pname = "wsgidav";
19   version = "4.0.2";
20   format = "pyproject";
22   disabled = pythonOlder "3.7";
24   src = fetchFromGitHub {
25     owner = "mar10";
26     repo = pname;
27     rev = "v${version}";
28     hash = "sha256-LQdS9d2DB4PXqRSzmtZCSyCQI47ncLCG+RSB+goZYoA=";
29   };
31   nativeBuildInputs = [
32     setuptools
33   ];
35   propagatedBuildInputs = [
36     defusedxml
37     jinja2
38     json5
39     python-pam
40     pyyaml
41   ];
43   checkInputs = [
44     cheroot
45     pytestCheckHook
46     requests
47     webtest
48   ];
50   pythonImportsCheck = [
51     "wsgidav"
52   ];
54   meta = with lib; {
55     description = "Generic and extendable WebDAV server based on WSGI";
56     homepage = "https://wsgidav.readthedocs.io/";
57     license = with licenses; [ mit ];
58     maintainers = with maintainers; [ fab ];
59   };