summaryrefslogtreecommitdiff
path: root/pkgs/development/python-modules/httpserver
diff options
context:
space:
mode:
authorPeter Simons <simons@cryp.to>2013-07-31 10:52:15 +0200
committerPeter Simons <simons@cryp.to>2013-07-31 10:52:15 +0200
commit53ffc6e0ef395a2bd7651423d9783ad8184be1d0 (patch)
treeaf4329f0f6e54581d99600436ce7c033986b5b56 /pkgs/development/python-modules/httpserver
parent7e0bd8d360615c92225ed89a66ded6507fbf9859 (diff)
Drop recurseIntoAttrs from python33Packages and pypyPackages.
We cannot import the packages from all of these three packages sets into the global namespace, because they are indistinguishable. For example: $ nix-env -qaP \* | grep pylint pypyPackages.pylint pylint-0.26.0 python33Packages.pylint pylint-0.26.0 python27Packages.pylint pylint-0.26.0 When someone tries to install pylint by running "nix-env -i pylint", then it's impossible to tell which one of these three versions was chosen. I can think of two ways to remedy this problem with recurseIntoAttrs: 1) Bake the name of the Python interpreter into every package's name, i.e. offer "python27-pylint", "python33-pylint", and so on. 2) Ensure that all non-default package sets mark all their packages 'lowPrio' to unsure that the choice during installation is deterministic.
Diffstat (limited to 'pkgs/development/python-modules/httpserver')
0 files changed, 0 insertions, 0 deletions