1{ lib 2, fetchPypi 3, buildPythonPackage 4, setuptools-scm 5, pyyaml 6, pytestCheckHook 7}: 8buildPythonPackage rec { 9 pname = "saneyaml"; 10 version = "0.5.2"; 11 12 src = fetchPypi { 13 inherit pname version; 14 sha256 = "d6074f1959041342ab41d74a6f904720ffbcf63c94467858e0e22e17e3c43d41"; 15 }; 16 17 dontConfigure = true; 18 19 nativeBuildInputs = [ 20 setuptools-scm 21 ]; 22 23 propagatedBuildInputs = [ 24 pyyaml 25 ]; 26 27 checkInputs = [ 28 pytestCheckHook 29 ]; 30 31 pythonImportsCheck = [ 32 "saneyaml" 33 ]; 34 35 meta = with lib; { 36 description = "A PyYaml wrapper with sane behaviour to read and write readable YAML safely"; 37 homepage = "https://github.com/nexB/saneyaml"; 38 license = licenses.asl20; 39 maintainers = teams.determinatesystems.members; 40 }; 41}