anchor.diff:  { lib
  +, aiohttp
  +, aresponses
   , buildPythonPackage
   , fetchFromGitHub
  -, pytestCheckHook
  -, aresponses
  -, coverage
   , mypy
  +, packaging
   , poetry-core
   , pydantic
   , pytest-asyncio
  -, pytest-cov
   , pytest-mock
  +, pytestCheckHook
   , pythonOlder
  -, aiohttp
  -, attrs
  -, cattrs
   , yarl
   }:
   
  
positive.code:   version = "0.5.5";
    format = "pyproject";
  
    disabled = pythonOlder "3.8";
  
    src = fetchFromGitHub {
      owner = "liudger";
      repo = "python-bsblan";
      rev = "v${version}";
      sha256 = "sha256-kq4cML7D9XC/QRPjGfaWcs0H78OOc2IXGua7qJpWYOQ=";
    };
  
    nativeBuildInputs = [
  
negative.code: 
    propagatedBuildInputs = [
      aiohttp
      packaging
      pydantic
      yarl
    ];
  
    checkInputs = [
      aresponses
      mypy
      pytest-asyncio
      pytest-mock
      pytestCheckHook
    ];
  
    postPatch = ''
      # Upstream doesn't set a version for the pyproject.toml
      substituteInPlace pyproject.toml \
        --replace 'version = "0.0.0"' 'version = "${version}"' \
        --replace "--cov" ""
    '';
  
    pythonImportsCheck = [
      "bsblan"
  