anchor.diff:  , pytest-asyncio
   , pytestCheckHook
   , python-dateutil
  +, pythonOlder
   , pytz
   , semver
   }:
  
positive.code:   version = "0.18.0";
    format = "setuptools";
  
    src = fetchFromGitHub {
      owner = pname;
      repo = "python-plugwise";
      rev = "refs/tags/v${version}";
      sha256 = "sha256-kpEs5LvUz61Wm2IUI6sNXx2R+vtuHq1Y6aaj+zLrr+Q=";
    };
  
    postPatch = ''
      substituteInPlace setup.py \
        --replace "aiohttp==3.8.0" "aiohttp>=3.8.0"
    '';
  
    propagatedBuildInputs = [
      aiohttp
  
negative.code:     pytestCheckHook
    ];
  
    pythonImportsCheck = [
      "plugwise"
    ];
  
    __darwinAllowLocalNetworking = true;
  
    meta = with lib; {
      description = "Python module for Plugwise Smiles, Stretch and USB stick";
      homepage = "https://github.com/plugwise/python-plugwise";
      license = with licenses; [ mit ];
      maintainers = with maintainers; [ fab ];
  