anchor.diff:  { stdenv, fetchFromGitHub, python2Packages, makeWrapper, chromaprint }:
   
   let
  -  pypkgs = python2Packages;
     pname = "puddletag";
   
  -in pypkgs.buildPythonApplication rec {
  +in python2Packages.buildPythonApplication rec {
     name = "${pname}-${version}";
     version = "1.2.0";
   
  
positive.code:     siteDir=$(toPythonPath $out)
      mkdir -p $siteDir
      PYTHONPATH=$PYTHONPATH:$siteDir
      ${pypkgs.python.interpreter} setup.py install --prefix $out
    '';
  
    meta = with stdenv.lib; {
  
negative.code: 
    sourceRoot = "${pname}-v${version}-src/source";
  
    disabled = python2Packages.isPy3k; # work to support python 3 has not begun
  
    propagatedBuildInputs = [ chromaprint ] ++ (with python2Packages; [
      configobj
      mutagen
      pyparsing
  