Files
ccpkgs/temporary/all-temporary.nix
Tyson Whitehead 8f5981df31 pythonPackages: Implement overlay infrastructure
Accumulate overlays in pythonOverrides attribute and then apply
them just once to base python packages.

https://github.com/NixOS/nixpkgs/issues/44426
2018-08-10 17:43:23 -04:00

18 lines
680 B
Nix

# Temporary stuff (e.g., upstream bug fixes that haven't landed)
#
# self - next package set (after our additions)
# super - prior package set (before our additions)
# pkgs - final package set (after everyone's additions)
#
self: super: pkgs: with pkgs; {
# https://github.com/NixOS/nixpkgs/issues/44426
python27 = super.python27.override { packageOverrides = pythonOverrides; };
python34 = super.python34.override { packageOverrides = pythonOverrides; };
python35 = super.python35.override { packageOverrides = pythonOverrides; };
python36 = super.python36.override { packageOverrides = pythonOverrides; };
pythonOverrides = import ./python-packages.nix pkgs;
}