3
0
Fork 0
forked from mirrors/nixpkgs
nixpkgs/pkgs
Peter Simons 53ffc6e0ef 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.
2013-07-31 10:52:15 +02:00
..
applications MicroGNUEmacs, a.k.a. MG 2013-07-30 20:24:28 +02:00
build-support VM builds: Update debian Wheezy image to v7.1. 2013-07-30 05:59:59 +02:00
data make package use mirror:// for gnu, savannah and gnome repositories where possible 2013-07-14 05:23:06 +03:00
desktops Fix a name collision between two distinct KDE wallpaper packages 2013-07-30 16:52:11 +02:00
development webkitSVN: Remove 2013-07-30 16:52:11 +02:00
games gtypist: update to 2.9.3 and fix the patch 2013-07-19 01:22:29 +02:00
lib Maintainers: added ertes. 2013-07-19 19:52:11 +02:00
misc wine: upgrade to 1.6 + latest gecko/mono extensions 2013-07-30 14:25:10 +02:00
os-specific batman-adv: Disambiguate kernel versions 2013-07-30 16:52:12 +02:00
servers thttpd: New package, version 2.25b. 2013-07-30 05:59:59 +02:00
shells ipython: update to version 0.13.2 2013-07-23 14:15:30 +02:00
stdenv nixos.org/tarballs -> tarballs.nixos.org 2013-06-25 14:12:16 +02:00
test
tools offlineimap: remove python prefix from package name 2013-07-30 21:30:34 +02:00
top-level Drop recurseIntoAttrs from python33Packages and pypyPackages. 2013-07-31 10:52:15 +02:00