anchor.diff:  { lib
   , stdenv
   , buildPythonPackage
  -, fetchPypi
  +, fetchFromGitHub
   , aiofiles
   , graphene
   , itsdangerous
  
positive.code: , pyyaml
  , requests
  , ujson
  , pytest
  , python
  , uvicorn
  , isPy27
  , darwin
  }:
  
  buildPythonPackage rec {
    pname = "starlette";
    version = "0.12.13";
    disabled = isPy27;
  
    src = fetchPypi {
      inherit pname version;
      sha256 = "9597bc28e3c4659107c1c4a45ec32dc45e947d78fe56230222be673b2c36454a";
    };
  
    propagatedBuildInputs = [
  
negative.code:     requests
      ujson
      uvicorn
      python-multipart
      databases
    ] ++ stdenv.lib.optional stdenv.isDarwin [ darwin.apple_sdk.frameworks.ApplicationServices ];
  
    checkInputs = [
      pytest
      aiosqlite
    ];
  
    checkPhase = ''
      pytest --ignore=tests/test_graphql.py
    '';
  
    meta = with lib; {
  