anchor.diff:      flake8
       jsonschema
       nested-lookup
  +    pathspec
       python-json-logger
       pyyaml
       toolz
  
positive.code: { buildPythonPackage
  , fetchFromGitHub
  , lib
  
  # pythonPackages
  , anyconfig
  , appdirs
  , colorama
  , flake8
  , jsonschema
  , nested-lookup
  , poetry-core
  , python-json-logger
  , pyyaml
  , toolz
  , unidiff
  
negative.code:     yamllint
    ];
  
    checkInputs = [
      pytest-mock
      pytestCheckHook
    ];
  
    postPatch = ''
      substituteInPlace pyproject.toml \
        --replace 'version = "0.0.0"' 'version = "${version}"' \
        --replace " --cov=ansiblelater --cov-report=xml:coverage.xml --cov-report=term --cov-append --no-cov-on-fail" "" \
        --replace 'PyYAML = "6.0"' 'PyYAML = "*"' \
        --replace 'unidiff = "0.7.3"' 'unidiff = "*"' \
        --replace 'jsonschema = "4.4.0"' 'jsonschema = "*"'
    '';
  
    postInstall = ''
      rm $out/lib/python*/site-packages/LICENSE
    '';
  
    pythonImportsCheck = [
      "ansiblelater"
    ];
  
    meta = with lib; {
      description = "Best practice scanner for Ansible roles and playbooks";
      homepage = "https://github.com/thegeeklab/ansible-later";
      license = licenses.mit;
      maintainers = with maintainers; [ tboerger ];
  