anchor.diff:  , pytestCheckHook
   , pythonOlder
   , toml
  -, typing ? null
  +, tomli
   }:
   
   buildPythonPackage rec {
     pname = "build";
  -  version = "0.5.1";
  +  version = "0.7.0";
     format = "pyproject";
  +
  +  disabled = pythonOlder "3.6";
   
     src = fetchFromGitHub {
       owner = "pypa";
       repo = pname;
       rev = version;
  -    sha256 = "15hc9mbxsngfc9n805x8rk7yqbxnw12mpk6hfwcsldnfii1vg2ph";
  +    sha256 = "sha256-kT3Gax/ZCeV8Kb7CBArGWn/qzVSVdMRUoid/8cAovnE=";
     };
   
     nativeBuildInputs = [
  
positive.code:   ];
  
    propagatedBuildInputs = [
      toml
      pep517
      packaging
    ] ++ lib.optionals (!isPy3k) [
      typing
    ] ++ lib.optionals (pythonOlder "3.8") [
      importlib-metadata
    ];
  
    checkInputs = [
      filelock
      pytest-mock
      pytest-rerunfailures
      pytest-xdist
      pytestCheckHook
    ];
  
    disabledTests = [
      "test_isolation"
      "test_isolated_environment_install"
      "test_default_pip_is_never_too_old"
      "test_build"
      "test_init"
    ] ++ lib.optionals stdenv.isDarwin [
      # expects Apple's python and its quirks
      "test_can_get_venv_paths_with_conflicting_default_scheme"
    ];
  
    pythonImportsCheck = [ "build" ];
  
    meta = with lib; {
      description = "Simple, correct PEP517 package builder";
  
negative.code:       is a simple build tool and does not perform any dependency management.
      '';
      homepage = "https://github.com/pypa/build";
      license = licenses.mit;
      maintainers = with maintainers; [ fab ];
    };
  }
  