anchor.diff:    };
   
     libplist = if isPy3k then throw "libplist not supported for interpreter ${python.executable}" else
  -    (pkgs.libplist.override{python2Packages=self; }).py;
  +    (toPythonModule (pkgs.libplist.override{python2Packages=self; })).py;
   
     libxml2 = if isPy3k then throw "libxml2 not supported for interpreter ${python.executable}" else
  -    (pkgs.libxml2.override{pythonSupport=true; python2=python;}).py;
  +    (toPythonModule (pkgs.libxml2.override{pythonSupport=true; python2=python;})).py;
   
     libxslt = if isPy3k then throw "libxslt not supported for interpreter ${python.executable}" else
  -    (pkgs.libxslt.override{pythonSupport=true; python2=python; inherit (self) libxml2;}).py;
  +    (toPythonModule (pkgs.libxslt.override{pythonSupport=true; python2=python; inherit (self) libxml2;})).py;
   
     limnoria = buildPythonPackage rec {
       name = "limnoria-${version}";
  
positive.code:   };
  
    # For backwards compatibility. Please use nixpkgs.udiskie instead.
    udiskie = pkgs.udiskie.override { pythonPackages = self; };
  
    # Should be bumped along with EFL!
    pythonefl = buildPythonPackage rec {
  
negative.code:   easy-thumbnails = callPackage ../development/python-modules/easy-thumbnails { };
  
    eccodes = if (isPy27) then
      toPythonModule (pkgs.eccodes.override {
        enablePython = true;
        pythonPackages = self;
      }) else throw "eccodes not supported for interpreter ${python.executable}";
  
    EditorConfig = buildPythonPackage rec {
      name = "EditorConfig-${version}";
  