anchor.diff:      requests
     ];
   
  -  # This may actually break the package.
  -  postPatch = ''
  -    substituteInPlace setup.py \
  -      --replace "requests>=2.18.2,<2.19" "requests"
  -  '';
  +  checkInputs = [ pytestCheckHook ];
   
  -  # No tests in archive
  -  doCheck = false;
  -  pythonImportsCheck = [ "" ];
  +  # Run only tests which don't require network access
  +  pytestFlagsArray = [ "tests/unit" ];
  +
  +  pythonImportsCheck = [ "pyowm" ];
   
     meta = with lib; {
       description = "Python wrapper around the OpenWeatherMap web API";
       homepage = "https://pyowm.readthedocs.io/";
       license = licenses.mit;
  +    maintainers = with maintainers; [ fab ];
     };
   }
  
positive.code:   version = "3.2.0";
    disabled = pythonOlder "3.7";
  
    src = fetchPypi {
      inherit pname version;
      sha256 = "sha256-o9QL2KtZdRa/uFq+tq8LDm5jRovNuma96qOSDK/hqN4=";
    };
  
    propagatedBuildInputs = [
  
negative.code: { lib
  , buildPythonPackage
  , fetchFromGitHub
  , geojson
  , pysocks
  , pythonOlder
  , requests
  , pytestCheckHook
  }:
  
  buildPythonPackage rec {
  