diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 7627da3..0b8eeb7 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -11,11 +11,11 @@ repos: hooks: - id: black - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.6.9 + rev: v0.8.4 hooks: - id: ruff - repo: https://github.com/RobertCraigie/pyright-python - rev: v1.1.383 + rev: v1.1.391 hooks: - id: pyright name: pyright (system) diff --git a/pyproject.toml b/pyproject.toml index 3972bb8..8e0d7b3 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -10,15 +10,15 @@ requires-python = ">=3.12,<3.13" description = "Convert WARC to ZIM" readme = "README.md" dependencies = [ - "warcio==1.7.4", + "warcio==1.7.5", "requests==2.32.3", # use zimscraperlib pinned version once content rewriting functions have been released "zimscraperlib @ git+https://github.com/openzim/python-scraperlib@main", "jinja2==3.1.4", # also update version in build-system above and in build_js.sh # to support possible brotli content in warcs, must be added separately "brotlipy==0.7.0", - "cdxj_indexer==1.4.5", - "tinycss2==1.3.0", + "cdxj_indexer==1.4.6", + "tinycss2==1.4.0", "beautifulsoup4==4.12.3", # used to parse base href "lxml==5.3.0", # used by beautifulsoup4 for parsing html "python-dateutil==2.9.0.post0", @@ -45,18 +45,18 @@ scripts = [ ] lint = [ "black==24.10.0", - "ruff==0.6.9", + "ruff==0.8.4", ] check = [ - "pyright==1.1.383", + "pyright==1.1.391", ] test = [ - "pytest==8.3.3", - "coverage==7.6.1", + "pytest==8.3.4", + "coverage==7.6.9", ] dev = [ - "pre-commit==4.0.0", - "debugpy==1.8.6", + "pre-commit==4.0.1", + "debugpy==1.8.11", "warc2zim[scripts]", "warc2zim[lint]", "warc2zim[test]",