1{ lib 2, fetchPypi 3, buildPythonPackage 4, setuptools-scm 5, pyyaml 6, pytestCheckHook 7}: 8buildPythonPackage rec { 9 pname = "saneyaml"; 10 version = "0.6.0"; 11 12 src = fetchPypi { 13 inherit pname version; 14 hash = "sha256-sjCfeDZiPNbbkyV067xD4/ZcdD52NReeZL7ssNFibkQ="; 15 }; 16 17 dontConfigure = true; 18 19 nativeBuildInputs = [ 20 setuptools-scm 21 ]; 22 23 propagatedBuildInputs = [ 24 pyyaml 25 ]; 26 27 nativeCheckInputs = [ 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 = [ ]; 40 }; 41}