anchor.diff:  , requests
   , aiosqlite
   , databases
  +, pytest-asyncio
   , pytestCheckHook
  -, pytest-asyncio
  +, pythonOlder
  +, trio
   , typing-extensions
   , ApplicationServices
   }:
   
   buildPythonPackage rec {
     pname = "starlette";
  -  version = "0.14.2";
  -  disabled = isPy27;
  +  version = "0.16.0";
  +  disabled = pythonOlder "3.6";
   
     src = fetchFromGitHub {
       owner = "encode";
       repo = pname;
       rev = version;
  -    sha256 = "0fz28czvwiww693ig9vwdja59xxs7m0yp1df32ms1hzr99666bia";
  +    sha256 = "sha256-/NYhRRZdi6I7CtLCohAqK4prsSUayOxa6sBKIJhPv+w=";
     };
   
     postPatch = ''
  
positive.code: , fetchFromGitHub
  , isPy27
  , aiofiles
  , graphene
  , itsdangerous
  , jinja2
  
negative.code:     # fails to import graphql, but integrated graphql support is about to
      # be removed in 0.15, see https://github.com/encode/starlette/pull/1135.
      "tests/test_graphql.py"
    ];
  
    disabledTests = [
      # asserts fail due to inclusion of br in Accept-Encoding
      "test_websocket_headers"
      "test_request_headers"
    ];
  
    pythonImportsCheck = [ "starlette" ];
  