pythonPackages.pyyaml_3: init , instead of multiple pyyaml overrides
Temporary attribute until we can get rid of it everywhere. This was triggered due to the libyaml 0.2.2 incompatibilty requiring patches and still not building.
This commit is contained in:
parent
da6101d141
commit
3d00d8e4ee
@ -37,13 +37,7 @@ let newPython = python3.override {
|
||||
sha256 = "c0abe3218b86533cca287e7057a37481883c07acef7814b70583406938214cc8";
|
||||
};
|
||||
});
|
||||
pyyaml = super.pyyaml.overridePythonAttrs (oldAttrs: rec {
|
||||
version = "3.13";
|
||||
src = oldAttrs.src.override {
|
||||
inherit version;
|
||||
sha256 = "3ef3092145e9b70e3ddd2c7ad59bdd0252a94dfe3949721633e41344de00a6bf";
|
||||
};
|
||||
});
|
||||
pyyaml = super.pyyaml_3;
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -38,15 +38,6 @@ let
|
||||
sha256 = "0f390693f46173d8ffb95669acbb0e2a3ec54ecce676703510ad47f1a6d9dc83";
|
||||
};
|
||||
});
|
||||
|
||||
pyyaml = super.pyyaml.overridePythonAttrs (oldAttrs: rec {
|
||||
version = "5.1";
|
||||
src = oldAttrs.src.override {
|
||||
inherit version;
|
||||
sha256 = "436bc774ecf7c103814098159fbb84c2715d25980175292c648f2da143909f95";
|
||||
};
|
||||
});
|
||||
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -36,8 +36,6 @@ let
|
||||
"03f38115dccb266dd96538f94067442a877932c2322661bdc5bf2502c76658af")
|
||||
(mkOverride "python-slugify" "3.0.2"
|
||||
"57163ffb345c7e26063435a27add1feae67fa821f1ef4b2f292c25847575d758")
|
||||
(mkOverride "pyyaml" "3.13"
|
||||
"3ef3092145e9b70e3ddd2c7ad59bdd0252a94dfe3949721633e41344de00a6bf")
|
||||
(mkOverride "requests" "2.21.0"
|
||||
"502a824f31acdacb3a35b6690b5fbf0bc41d63a24a45c4004352b0242707598e")
|
||||
(mkOverride "ruamel_yaml" "0.15.94"
|
||||
@ -63,6 +61,10 @@ let
|
||||
};
|
||||
})
|
||||
|
||||
(self: super: {
|
||||
pyyaml = super.pyyaml_3;
|
||||
})
|
||||
|
||||
# hass-frontend does not exist in python3.pkgs
|
||||
(self: super: {
|
||||
hass-frontend = self.callPackage ./frontend.nix { };
|
||||
|
@ -3,13 +3,6 @@
|
||||
let
|
||||
python = python3.override {
|
||||
packageOverrides = self: super: {
|
||||
pyyaml = super.pyyaml.overridePythonAttrs (oldAttrs: rec {
|
||||
version = "5.1";
|
||||
src = oldAttrs.src.override {
|
||||
inherit version;
|
||||
sha256 = "436bc774ecf7c103814098159fbb84c2715d25980175292c648f2da143909f95";
|
||||
};
|
||||
});
|
||||
tornado = super.tornado.overridePythonAttrs (oldAttrs: rec {
|
||||
version = "5.1.1";
|
||||
src = oldAttrs.src.override {
|
||||
|
@ -22,18 +22,7 @@ let
|
||||
sha256 = "48eb22f4f8461b1df5734a074b57042430fb06e1d61bd1e11b078c0fe6d7a1f1";
|
||||
};
|
||||
});
|
||||
pyyaml = super.pyyaml.overridePythonAttrs (oldAttrs: rec {
|
||||
version = "3.13";
|
||||
src = oldAttrs.src.override {
|
||||
inherit version;
|
||||
sha256 = "3ef3092145e9b70e3ddd2c7ad59bdd0252a94dfe3949721633e41344de00a6bf";
|
||||
};
|
||||
# https://github.com/yaml/pyyaml/issues/298#issuecomment-511990948
|
||||
patches = lib.singleton (fetchpatch {
|
||||
url = "https://github.com/yaml/pyyaml/commit/c5b135fe39d41cffbdc006f28ccb2032df6005e0.patch";
|
||||
sha256 = "0x1v45rkmj194c41d1nqi3ihj9z4rsy8zvpfcd8p960g1fia7fhn";
|
||||
});
|
||||
});
|
||||
pyyaml = super.pyyaml_3;
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -4434,6 +4434,21 @@ in {
|
||||
|
||||
pyyaml = callPackage ../development/python-modules/pyyaml { };
|
||||
|
||||
pyyaml_3 = (callPackage ../development/python-modules/pyyaml { }).overridePythonAttrs (oldAttrs: rec {
|
||||
version = "3.13";
|
||||
src = oldAttrs.src.override {
|
||||
inherit version;
|
||||
sha256 = "3ef3092145e9b70e3ddd2c7ad59bdd0252a94dfe3949721633e41344de00a6bf";
|
||||
};
|
||||
# https://github.com/yaml/pyyaml/issues/298#issuecomment-511990948
|
||||
patches = singleton (pkgs.fetchpatch {
|
||||
url = "https://github.com/yaml/pyyaml/commit/c5b135fe39d41cffbdc006f28ccb2032df6005e0.patch";
|
||||
sha256 = "0x1v45rkmj194c41d1nqi3ihj9z4rsy8zvpfcd8p960g1fia7fhn";
|
||||
});
|
||||
# https://github.com/yaml/pyyaml/issues/298#issuecomment-511990948
|
||||
doCheck = false;
|
||||
});
|
||||
|
||||
rabbitpy = callPackage ../development/python-modules/rabbitpy { };
|
||||
|
||||
rasterio = callPackage ../development/python-modules/rasterio {
|
||||
|
Loading…
x
Reference in New Issue
Block a user