nixpkgs/pkgs
Frederik Rietdijk 0dc64d5d71 python: fix full builds by referring to the correct interpreter
The package set is an attribute of the interpreter. The function to
build an environment (`buildEnv`/`withPackages`) is part of the
interpreter. The interpreter is passed to itself, and needs to be
updated when overridden.

For cross-compilation we splice the package set, and for that the
various `build/host` interpreters and sets need to be available. We
select these currently through `pkgs.${pythonAttr}`. The `pythonAttr`
attribute was not fixed for `pythonFull`.

https://github.com/NixOS/rfcs/pull/83
https://github.com/NixOS/nixpkgs/pull/104201

We need a better solution for this because this is very brittle.
2021-02-27 11:12:05 +01:00
..
applications Merge pull request #114504 from sternenseemann/bspwm-delete 2021-02-27 10:00:45 +01:00
build-support Merge master into staging-next 2021-02-26 10:25:13 +01:00
common-updater
data Merge master into staging-next 2021-02-26 10:25:13 +01:00
desktops Merge master into staging-next 2021-02-26 10:25:13 +01:00
development python: fix full builds by referring to the correct interpreter 2021-02-27 11:12:05 +01:00
games Merge pull request #114492 from periodic/patch-1 2021-02-26 20:23:28 +01:00
misc Merge pull request #75866 from Sohalt/spnav 2021-02-26 22:21:21 +01:00
os-specific Merge master into staging-next 2021-02-26 10:25:13 +01:00
pkgs-lib
servers Merge pull request #114159 from omasanori/fix-foundationdb60 2021-02-26 19:43:34 +01:00
shells zsh-fzf-tab: unstable-2021-01-24 -> unstable-2021-02-14 2021-02-27 13:00:29 +08:00
stdenv
test
tools Merge pull request #114498 from ryantm/monit 2021-02-27 09:12:46 +01:00
top-level python: fix full builds by referring to the correct interpreter 2021-02-27 11:12:05 +01:00