anchor.diff:  , pythonOlder
   , fetchFromGitHub
   , anyio
  +, certifi
   , h11
   , h2
   , pproxy
   , pytest-asyncio
   , pytestCheckHook
   , pytest-cov
  +, pytest-httpbin
   , sniffio
   , trio
   , trustme
  
positive.code:     pytest-asyncio
      pytestCheckHook
      pytest-cov
      trio
      trustme
      uvicorn
    ];
  
    disabledTestPaths = [
      # these tests fail during dns lookups: httpcore.ConnectError: [Errno -2] Name or service not known
      "tests/test_threadsafety.py"
      "tests/async_tests/"
      "tests/sync_tests/test_interfaces.py"
      "tests/sync_tests/test_retries.py"
    ];
  
    pythonImportsCheck = [ "httpcore" ];
  
negative.code: 
  buildPythonPackage rec {
    pname = "httpcore";
    version = "0.14.3";
    disabled = pythonOlder "3.6";
  
    src = fetchFromGitHub {
      owner = "encode";
      repo = pname;
      rev = version;
      sha256 = "sha256-jPsbMhY1lWKBXlh6hsX6DGKXi/g7VQSU00tF6H7qkOo=";
    };
  
    propagatedBuildInputs = [
      anyio
      certifi
      h11
      h2
      sniffio
  