anchor.diff:    version = "0.7.0";
     name = "${pname}-${version}";
   
  -  meta = {
  -    description = "Python client library for Asana";
  -    homepage = https://github.com/asana/python-asana;
  -    license = lib.licenses.mit;
  +  src = fetchFromGitHub {
  +    owner = "asana";
  +    repo = "python-asana";
  +    rev = "v${version}";
  +    sha256 = "0786y3wxqxxhsb0kkpx4bfzif3dhvv3dmm6vnq58iyj94862kpxf";
     };
   
  -  src = fetchPypi {
  -    inherit pname version;
  -    sha256 = "a7ff4a78529257a5412e78cafd6b3025523364c0ab628d579f2771dd66b254bc";
  -  };
  -
  -  checkInputs = [ pytest ];
  +  checkInputs = [ pytest responses ];
     propagatedBuildInputs = [ requests requests_oauthlib six ];
   
     patchPhase = ''
  
positive.code: { lib, buildPythonPackage, fetchPypi,
    pytest, requests, requests_oauthlib, six
  }:
  
  buildPythonPackage rec {
  
negative.code:     sed -i "s/requests_oauthlib~=0.6.1/requests_oauthlib >=0.6.1/" setup.py
    '';
  
    checkPhase = ''
      py.test tests
    '';
  
    meta = with stdenv.lib; {
      description = "Python client library for Asana";
      homepage = https://github.com/asana/python-asana;
      license = licenses.mit;
    };
  }
  