Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at litex 1.1 kB view raw
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 15}: 16 17buildPythonPackage rec { 18 pname = "wsgidav"; 19 version = "4.2.0"; 20 format = "pyproject"; 21 22 disabled = pythonOlder "3.7"; 23 24 src = fetchFromGitHub { 25 owner = "mar10"; 26 repo = pname; 27 rev = "refs/tags/v${version}"; 28 hash = "sha256-1S3Zi92YRcu/PKNWJIn2ayr5Wbc+/+E7irFBQpMrKW8="; 29 }; 30 31 nativeBuildInputs = [ 32 setuptools 33 ]; 34 35 propagatedBuildInputs = [ 36 defusedxml 37 jinja2 38 json5 39 python-pam 40 pyyaml 41 ]; 42 43 nativeCheckInputs = [ 44 cheroot 45 pytestCheckHook 46 requests 47 webtest 48 ]; 49 50 pythonImportsCheck = [ 51 "wsgidav" 52 ]; 53 54 meta = with lib; { 55 description = "Generic and extendable WebDAV server based on WSGI"; 56 homepage = "https://wsgidav.readthedocs.io/"; 57 changelog = "https://github.com/mar10/wsgidav/blob/v${version}/CHANGELOG.md"; 58 license = with licenses; [ mit ]; 59 maintainers = with maintainers; [ fab ]; 60 }; 61}