anchor.diff:  { lib
  -, buildPythonPackage
  -, fetchPypi
  -, pythonOlder
   , attrs
   , botocore
  +, buildPythonPackage
   , click
  -, enum-compat
  +, fetchFromGitHub
   , hypothesis
   , inquirer
   , jmespath
   , mock
   , mypy-extensions
   , pip
  -, pytest
  +, pytestCheckHook
  +, pythonOlder
   , pyyaml
  +, requests
   , setuptools
   , six
  -, typing ? null
  +, typing
   , watchdog
  +, websocket-client
   , wheel
   }:
   
  
positive.code:   pname = "chalice";
    version = "1.24.2";
  
    src = fetchPypi {
      inherit pname version;
      sha256 = "e4faf2247291407481f7daa8cdb63120d3ea9f454332f3a74eefa33a307ef0e5";
    };
  
    checkInputs = [ watchdog pytest hypothesis mock ];
    propagatedBuildInputs = [
      attrs
      botocore
      click
      enum-compat
      inquirer
      jmespath
      mypy-extensions
  
negative.code:       --replace 'typing==3.6.4' 'typing'
    '';
  
    disabledTestPaths = [
      # Don't check the templates and the sample app
      "chalice/templates"
      "docs/source/samples/todo-app/code/tests/test_db.py"
      # Requires credentials
      "tests/aws/test_features.py"
      # Requires network access
      "tests/aws/test_websockets.py"
      "tests/integration/test_package.py"
    ];
  
    disabledTests = [
      # Requires network access
      "test_update_domain_name_failed"
      "test_can_reload_server"
      # Content for the tests is missing
      "test_can_import_env_vars"
      "test_stack_trace_printed_on_error"
      # Don't build
      "test_can_generate_pipeline_for_all"
      "test_build_wheel"
    ];
  
    pythonImportsCheck = [ "chalice" ];
  
    meta = with lib; {
      description = "Python Serverless Microframework for AWS";
      homepage = "https://github.com/aws/chalice";
      license = licenses.asl20;
      maintainers = with maintainers; [ costrouc ];
    };
  }
  