anchor.diff:    # version of nixpart.
     nixpart0 = nixpart;
   
  -  pitz = import ../applications/misc/pitz {
  -    inherit (pkgs) stdenv fetchurl;
  -    inherit buildPythonPackage tempita jinja2 pyyaml clepy mock nose decorator docutils;
  -  };
  -
  -  pycairo = import ../development/python-modules/pycairo {
  -    inherit (pkgs) stdenv fetchurl fetchpatch pkgconfig cairo x11;
  -    inherit python isPyPy;
  -  };
  -
  -  pycrypto = import ../development/python-modules/pycrypto {
  -    inherit (pkgs) fetchurl stdenv gmp;
  -    inherit python buildPythonPackage;
  -  };
  -
  -  pygobject = import ../development/python-modules/pygobject {
  -    inherit (pkgs) stdenv fetchurl pkgconfig glib;
  -    inherit python;
  -  };
  -
  -  pygobject3 = import ../development/python-modules/pygobject/3.nix {
  -    inherit (pkgs) stdenv fetchurl pkgconfig glib gobjectIntrospection cairo;
  -    inherit python pycairo;
  -  };
  -
  -  pygtk = import ../development/python-modules/pygtk {
  -    inherit (pkgs) fetchurl stdenv pkgconfig gtk;
  -    inherit python buildPythonPackage pygobject pycairo isPy3k;
  -  };
  -
  -  # XXX: how can we get an override here?
  -  #pyGtkGlade = pygtk.override {
  -  #  inherit (pkgs.gnome) libglade;
  -  #};
  -  pyGtkGlade = import ../development/python-modules/pygtk {
  -    inherit (pkgs) fetchurl stdenv pkgconfig gtk;
  -    inherit (pkgs.gnome) libglade;
  -    inherit python buildPythonPackage pygobject pycairo isPy3k;
  -  };
  -
  -  pyqt4 = import ../development/python-modules/pyqt/4.x.nix {
  -    inherit (pkgs) stdenv fetchurl pkgconfig qt4 makeWrapper;
  -    inherit (pkgs.xorg) lndir;
  -    inherit python sip;
  +  pitz = callPackage ../applications/misc/pitz { };
  +
  +  pycairo = callPackage ../development/python-modules/pycairo {
  +  };
  +
  +  pycrypto = callPackage ../development/python-modules/pycrypto { };
  +
  +  pygobject = callPackage ../development/python-modules/pygobject { };
  +
  +  pygobject3 = callPackage ../development/python-modules/pygobject/3.nix { };
  +
  +  pygtk = callPackage ../development/python-modules/pygtk { libglade = null; };
  +
  +  pyGtkGlade = pygtk.override {
  +    libglade = pkgs.gnome.libglade;
  +  };
  +
  +  pyqt4 = callPackage ../development/python-modules/pyqt/4.x.nix {
       pythonDBus = dbus;
     };
   
  -  pyqt5 = import ../development/python-modules/pyqt/5.x.nix {
  -    inherit (pkgs) stdenv fetchurl pkgconfig qt5 makeWrapper;
  -    inherit (pkgs.xorg) lndir;
  -    inherit python;
  +  pyqt5 = callPackage ../development/python-modules/pyqt/5.x.nix {
       sip = sip_4_16;
       pythonDBus = dbus;
     };
   
  -  sip = import ../development/python-modules/sip {
  -    inherit (pkgs) stdenv fetchurl;
  -    inherit python isPyPy;
  -  };
  -
  -  sip_4_16 = import ../development/python-modules/sip/4.16.nix {
  -    inherit (pkgs) stdenv fetchurl;
  -    inherit python isPyPy;
  -  };
  -
  -  tables = import ../development/python-modules/tables {
  -    inherit (pkgs) stdenv fetchurl bzip2 lzo;
  -    inherit python buildPythonPackage cython numpy numexpr;
  +  sip = callPackage ../development/python-modules/sip { };
  +
  +  sip_4_16 = callPackage ../development/python-modules/sip/4.16.nix { };
  +
  +  tables = callPackage ../development/python-modules/tables {
       hdf5 = pkgs.hdf5.override { zlib = pkgs.zlib; };
     };
   
  
positive.code:   wxPython = wxPython28;
  
  
    wxPython28 = import ../development/python-modules/wxPython/2.8.nix {
      inherit (pkgs) stdenv fetchurl pkgconfig;
      inherit pythonPackages isPyPy python;
      wxGTK = pkgs.wxGTK28;
    };
  
    wxPython30 = import ../development/python-modules/wxPython/3.0.nix {
      inherit (pkgs) stdenv fetchurl pkgconfig;
      inherit pythonPackages isPyPy python;
      wxGTK = pkgs.wxGTK30;
    };
  
  
negative.code:     inherit mpi4py;
    };
  
    ipython = callPackage ../shells/ipython {
      qtconsoleSupport = !pkgs.stdenv.isDarwin; # qt is not supported on darwin
      pylabQtSupport = !pkgs.stdenv.isDarwin;
      pylabSupport = !pkgs.stdenv.isDarwin; # cups is not supported on darwin
    };
  
    ipythonLight = lowPrio (ipython.override {
      qtconsoleSupport = false;
      pylabSupport = false;
      pylabQtSupport = false;
    });
  
    mpi4py = callPackage ../development/python-modules/mpi4py {
      mpi = pkgs.openmpi;
    };
  
  