diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index ef3349171f..7fb3d6a953 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -3,7 +3,7 @@ repos: - repo: https://github.com/pre-commit/pre-commit-hooks # note that this version is ignored by prek when using the fastpath - rev: v5.0.0 + rev: v6.0.0 hooks: - id: check-case-conflict - id: check-toml diff --git a/pyproject.toml b/pyproject.toml index 28e6b509e0..c823cb431d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -85,8 +85,8 @@ ruff = [ ] tools = [ "prek>=0.2.0", - "slotscheck~=0.16.4", - "check-manifest==0.49", + "slotscheck==0.19.1", + "check-manifest==0.50", { include-group = "ruff" }, ] changelog = [ @@ -94,8 +94,8 @@ changelog = [ ] codemod = [ # run codemods on the repository (mostly automated typing) - "libcst~=1.1.0", - "autotyping==23.2.0", + "libcst==1.8.4", + "autotyping==24.9.0", { include-group = "ruff" }, ] typing = [ @@ -104,11 +104,11 @@ typing = [ # all type-check only dependencies are defined in noxfile.py. ] test = [ - "pytest~=8.3.2", - "pytest-cov~=4.0.0", + "pytest~=8.4.2", + "pytest-cov>=7.0.0", "pytest-asyncio~=0.24.0", "looptime~=0.2.0", - "coverage[toml]~=7.6.0", + "coverage[toml]~=7.10.0", "typing-extensions>=4.6", ] build = [