anchor.diff:    };
   
   
  +
  +  praw = pythonPackages.buildPythonPackage rec {
  +    name = "praw-2.1.21";
  +
  +    src = pkgs.fetchurl {
  +      url = "https://pypi.python.org/packages/source/p/praw/praw-2.1.21.tar.gz";
  +      md5 = "3b0388c9105662f8be8f1a4d3a38216d";
  +    };
  +
  +    propagatedBuildInputs = with pythonPackages; [ update_checker six mock flake8 ];
  +
  +    # can't find the tests module?
  +    doCheck = false;
  +
  +    meta = with stdenv.lib; {
  +      description = "Python Reddit API wrapper";
  +      homepage = http://praw.readthedocs.org/;
  +      license = licenses.gpl3;
  +    };
  +  };
  +
     prettytable = buildPythonPackage rec {
       name = "prettytable-0.7.1";
   
  
positive.code:     };
    };
  
  
    wokkel = buildPythonPackage (rec {
      url = "http://wokkel.ik.nu/releases/0.7.0/wokkel-0.7.0.tar.gz";
  
negative.code:     };
    };
  
  
    pyenchant = pythonPackages.buildPythonPackage rec {
      name = "pyenchant-1.6.6";
  
      src = pkgs.fetchurl {
        url = "https://pypi.python.org/packages/source/p/pyenchant/pyenchant-1.6.6.tar.gz";
        md5 = "9f5acfd87d04432bf8df5f9710a17358";
      };
  
      propagatedBuildInputs = with pythonPackages; [ pkgs.enchant ];
  
      patchPhase = let
        path_hack_script = "s|LoadLibrary(e_path)|LoadLibrary('${pkgs.enchant}/lib/' + e_path)|";
      in ''
        sed -i "${path_hack_script}" enchant/_enchant.py
      '';
  
      # dictionaries needed for tests
      doCheck = false;
  
      meta = with stdenv.lib; {
        description = "pyenchant: Python bindings for the Enchant spellchecker";
        homepage = https://pythonhosted.org/pyenchant/;
        license = licenses.lgpl21;
      };
    };
  
    pyfeed = buildPythonPackage rec {
      url = "http://www.blarg.net/%7Esteveha/pyfeed-0.7.4.tar.gz";
      name = stdenv.lib.nameFromURL url ".tar";
  