nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at python-updates 38 lines 910 B view raw
1{ 2 lib, 3 buildPythonPackage, 4 fetchPypi, 5 setuptools, 6 ruamel-base, 7 ruamel-yaml-clib, 8 isPyPy, 9}: 10 11buildPythonPackage rec { 12 pname = "ruamel-yaml"; 13 version = "0.19.1"; 14 pyproject = true; 15 16 src = fetchPypi { 17 pname = "ruamel_yaml"; 18 inherit version; 19 hash = "sha256-U+tmzSeEnv+Wjr+PC/YfRs2sLaHR81dt1MzumyXDGZM="; 20 }; 21 22 nativeBuildInputs = [ setuptools ]; 23 24 # Tests use relative paths 25 doCheck = false; 26 27 propagatedBuildInputs = [ ruamel-base ] ++ lib.optional (!isPyPy) ruamel-yaml-clib; 28 29 pythonImportsCheck = [ "ruamel.yaml" ]; 30 31 meta = { 32 description = "YAML parser/emitter that supports roundtrip preservation of comments, seq/map flow style, and map key order"; 33 homepage = "https://sourceforge.net/projects/ruamel-yaml/"; 34 changelog = "https://sourceforge.net/p/ruamel-yaml/code/ci/default/tree/CHANGES"; 35 license = lib.licenses.mit; 36 maintainers = [ ]; 37 }; 38}