at 23.05-pre 1.0 kB view raw
1{ lib 2, buildPythonPackage 3, fetchPypi 4, libxml2 5, m2crypto 6, ply 7, pyyaml 8, six 9, pbr 10, pythonOlder 11, nocasedict 12, nocaselist 13, yamlloader 14, requests-mock 15, httpretty 16, lxml 17, mock 18, pytest 19, requests 20, decorator 21, FormEncode 22, testfixtures 23, pytz 24}: 25 26buildPythonPackage rec { 27 pname = "pywbem"; 28 version = "1.5.0"; 29 format = "setuptools"; 30 31 src = fetchPypi { 32 inherit pname version; 33 sha256 = "sha256-xffkWMJTDGE1j7xjM750+vNmqs546uM3QUMSZ63zJhA="; 34 }; 35 36 propagatedBuildInputs = [ 37 mock 38 nocasedict 39 nocaselist 40 pbr 41 ply 42 pyyaml 43 six 44 yamlloader 45 ] ++ lib.optionals (pythonOlder "3.0") [ m2crypto ]; 46 47 checkInputs = [ 48 decorator 49 FormEncode 50 httpretty 51 libxml2 52 lxml 53 pytest 54 pytz 55 requests 56 requests-mock 57 testfixtures 58 ]; 59 60 meta = with lib; { 61 description = "Support for the WBEM standard for systems management"; 62 homepage = "https://pywbem.github.io"; 63 license = licenses.lgpl21Plus; 64 maintainers = with maintainers; [ peterhoeg ]; 65 }; 66}