diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 8071276..5bc2665 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -3,7 +3,7 @@ # See https://pre-commit.com/hooks.html for more hooks repos: - repo: https://github.com/pre-commit/pre-commit-hooks - rev: v4.5.0 + rev: v4.6.0 hooks: - id: trailing-whitespace - id: end-of-file-fixer @@ -13,14 +13,14 @@ repos: - id: check-yaml - repo: https://github.com/asottile/pyupgrade - rev: v3.15.0 + rev: v3.15.2 hooks: - id: pyupgrade args: - --py311-plus - repo: https://github.com/charliermarsh/ruff-pre-commit - rev: v0.3.4 + rev: v0.3.6 hooks: - id: ruff args: diff --git a/pyproject.toml b/pyproject.toml index b4edb57..0b3b162 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -24,7 +24,7 @@ classifiers = [ ] dependencies = [ "typing-extensions>=4.10.0", - "sghi-commons @ git+https://github.com/savannahghi/sghi-commons.git@v1.3.0", + "sghi-commons @ git+https://github.com/savannahghi/sghi-commons.git@v1.4.0", ] description = "API specification for components of a simple ETL workflow." dynamic = ["version"] @@ -45,7 +45,7 @@ dev = [ docs = [ "furo==2024.1.29", - "jaraco.packaging~=9.4.0", + "jaraco.packaging~=9.5.0", "rst.linker~=2.4.0", "Sphinx~=7.2.6", "sphinx-favicon~=1.0.1", @@ -59,13 +59,13 @@ test = [ "coverage~=6.5.0", "coveralls~=3.3.1", "packaging", - "pyright>=1.1.356", + "pyright>=1.1.358", "pytest~=8.1.1", "pytest-cov~=5.0.0", "pytest-forked~=1.6.0", "pytest-sugar~=1.0.0", "pytest-xdist~=3.5.0", - "ruff~=0.3.4", + "ruff~=0.3.6", "tox~=4.14.2", "tox-gh-actions~=3.2.0", ]