anchor.diff:        license = "bsd";
         maintainers = [ stdenv.lib.maintainers.matejc ];
       };
  +  };
  +
  +  pushbullet = buildPythonPackage rec {
  +    name = "pushbullet.py-${version}";
  +    version = "0.5.0";
  +
  +    src = pkgs.fetchurl {
  +      url = "https://pypi.python.org/packages/source/p/pushbullet.py/pushbullet.py-0.5.0.tar.gz";
  +      md5 = "36c83ba5f7d5208bb86c00eba633f921";
  +    };
  +
  +    propagatedBuildInputs = with self; [requests websocket_client python_magic ];
     };
   
     power = buildPythonPackage rec {
  
positive.code:     doCheck = false;
    });
  
    python_keyczar = buildPythonPackage rec {
      name = "python-keyczar-0.71c";
  
  
negative.code:     };
    };
  
    graphite_pager = buildPythonPackage rec {
      name = "graphite-pager-${version}";
      version = "2bbfe91220ec1e0ca1cdf4b5564386482a44ed7d";
  
      src = pkgs.fetchgit {
        url = "https://github.com/offlinehacker/graphite-pager.git";
        sha256 = "aa932f941efe4ed89971fe7572218b020d1a144259739ef78db6397b968eef62";
        rev = version;
      };
  
      buildInputs = with self; [ nose mock ];
      propagatedBuildInputs = with self; [
        jinja2 pyyaml redis requests pagerduty 
        python_simple_hipchat pushbullet
      ];
  
      patchPhase = "> requirements.txt";
      checkPhase = "nosetests";
  
      meta = {
        description = "A simple alerting application for Graphite metrics";
        homepage = https://github.com/seatgeek/graphite-pager;
        maintainers = maintainers.offline;
        license = licenses.bsd2;
      };
    };
  
  
    pyspotify = buildPythonPackage rec {
      name = "pyspotify-${version}";
  