forked from mirrors/nixpkgs
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…
Reference in a new issue