anchor.diff:      requests_oauthlib
     ];
   
  -  checkInputs = [ nose ];
  -
  +  checkInputs = [ nose httpretty ];
     checkPhase = ''
       nosetests --cover-package=pysnow --with-coverage --cover-erase
     '';
  +  pythonImportsCheck = [ "pysnow" ];
   
     meta = with lib; {
       description = "ServiceNow HTTP client library written in Python";
  
positive.code: { lib
  , buildPythonPackage
  , fetchPypi
  , isPy27
  , pythonAtLeast
  , brotli
  , ijson
  , nose
  , requests_oauthlib
  , python_magic
  , pytz
  
negative.code:   pname = "pysnow";
    version = "0.7.16";
  
    # tests not included in pypi tarball
    src = fetchFromGitHub {
      owner = "rbw";
      repo = pname;
      rev = version;
      sha256 = "0dj90w742klfcjnx7yhp0nzki2mzafqzzr0rk2dp6vxn8h58z8ww";
    };
    format = "pyproject";
  
    postPatch = ''
      substituteInPlace pyproject.toml \
        --replace 'ijson = "^2.5.1"' 'ijson = "*"' \
        --replace 'pytz = "^2019.3"' 'pytz = "*"' \
        --replace 'oauthlib = "^3.1.0"' 'oauthlib = "*"'
    '';
  
    nativeBuildInputs = [ poetry ];
    propagatedBuildInputs = [
      brotli
      ijson
  