pythonPackages.ruamel_yaml: fix build

This commit is contained in:
Jonathan Ringer 2019-10-24 23:54:10 -07:00 committed by Frederik Rietdijk
parent 5bd7d2c233
commit a4fc8c4b93

View File

@ -1,9 +1,11 @@
{ stdenv { lib
, buildPythonPackage , buildPythonPackage
, fetchPypi , fetchPypi
, ruamel_base , ruamel_base
, ruamel_ordereddict , ruamel_ordereddict
, ruamel_yaml_clib
, isPy3k , isPy3k
, isPyPy
}: }:
buildPythonPackage rec { buildPythonPackage rec {
@ -15,13 +17,21 @@ buildPythonPackage rec {
sha256 = "412a6f5cfdc0525dee6a27c08f5415c7fd832a7afcb7a0ed7319628aed23d408"; sha256 = "412a6f5cfdc0525dee6a27c08f5415c7fd832a7afcb7a0ed7319628aed23d408";
}; };
# Tests cannot load the module to test # Tests use relative paths
doCheck = false; doCheck = false;
propagatedBuildInputs = [ ruamel_base ] propagatedBuildInputs = [ ruamel_base ]
++ stdenv.lib.optional (!isPy3k) ruamel_ordereddict; ++ lib.optional (!isPy3k) ruamel_ordereddict
++ lib.optional (!isPyPy) ruamel_yaml_clib;
meta = with stdenv.lib; { # causes namespace clash on py27
dontUsePythonImportsCheck = !isPy3k;
pythonImportsCheck = [
"ruamel.yaml"
"ruamel.base"
];
meta = with lib; {
description = "YAML parser/emitter that supports roundtrip preservation of comments, seq/map flow style, and map key order"; description = "YAML parser/emitter that supports roundtrip preservation of comments, seq/map flow style, and map key order";
homepage = https://bitbucket.org/ruamel/yaml; homepage = https://bitbucket.org/ruamel/yaml;
license = licenses.mit; license = licenses.mit;