{
  "$schema": "https://docs.renovatebot.com/renovate-schema.json",
  "extends": [
    "config:recommended"
  ],
  "labels": ["dependencies"],
  "packageRules": [
    {
      "automerge": true,
      "platformAutomerge": true,
      "labels": ["maintenance"],
      "matchPackageNames": [
        "ruff",
        "mypy",
        "pylint",
        "codespell"
      ],
      "description": "Automerge check tools"
    },
    {
      "matchDatasources": ["pypi"],
      "groupName": "deprecated packages",
      "matchPackageNames": [
        "deprecated",
        "types-deprecated"
      ],
    },
    {
      "matchDatasources": ["pypi"],
      "groupName": "requests packages",
      "matchPackageNames": [
        "requests",
        "types-requests"
      ],
    },
    {
      "matchDepTypes": ["devDependencies"],
      "labels": ["maintenance"]
    }
  ]
}
