anchor.diff:      # plugin not available
       "test_isort_literals_issue_1358"
       "test_isort_supports_formatting_plugins_issue_1353"
  +    "test_sort_configurable_sort_issue_1732"
       "test_value_assignment_list"
       # profiles not available
       "test_isort_supports_shared_profiles_issue_970"
  
positive.code: , pytestCheckHook
  }:
  
  let
  in buildPythonPackage rec {
    pname = "isort";
    version = "5.6.4";
    format = "pyproject";
  
    src = fetchFromGitHub {
      owner = "PyCQA";
      repo = "isort";
      rev = version;
      sha256 = "1m7jpqssnbsn1ydrw1dn7nrcrggqcvj9v6mk5ampxmvk94xd2r2q";
    };
  
    nativeBuildInputs = [
  
negative.code:   '';
  
    pytestFlagsArray = [
      "--ignore=tests/benchmark/" # requires pytest-benchmark
      "--ignore=tests/integration/" # pulls in 10 other packages
      "--ignore=tests/unit/profiles/test_black.py" # causes infinite recursion to include black
    ];
  