From f7d26c3b3256cdde939370099022ca4491b10b56 Mon Sep 17 00:00:00 2001 From: David Manthey Date: Fri, 18 Oct 2024 08:58:06 -0400 Subject: [PATCH] Update pre-commit versions --- .pre-commit-config.yaml | 9 +++++---- docs/format_examples_datastore.py | 3 ++- docs/generate_format_table.py | 5 +++-- pyproject.toml | 3 ++- tox.ini | 1 + 5 files changed, 13 insertions(+), 8 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 8f1e36e93..54f9f8afd 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -5,7 +5,7 @@ # See https://pre-commit.com/hooks.html for more hooks repos: - repo: https://github.com/pre-commit/pre-commit-hooks - rev: v4.6.0 + rev: v5.0.0 hooks: - id: check-added-large-files - id: check-ast @@ -58,21 +58,22 @@ repos: hooks: - id: circleci-config-validate - repo: https://github.com/ThisIsManta/stylus-supremacy - rev: v2.17.5 + rev: v4.0.0 hooks: - id: stylus-supremacy + language_version: "22.10.0" args: - '--options' - './girder/girder_large_image/web_client/package.json' - repo: https://github.com/asottile/pyupgrade - rev: v3.17.0 + rev: v3.18.0 hooks: - id: pyupgrade args: - --py38-plus - --keep-percent-format - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.6.1 + rev: v0.7.0 hooks: - id: ruff args: diff --git a/docs/format_examples_datastore.py b/docs/format_examples_datastore.py index 3e77d7a17..2ee00ff06 100644 --- a/docs/format_examples_datastore.py +++ b/docs/format_examples_datastore.py @@ -1,6 +1,7 @@ -import pooch from pathlib import Path +import pooch + EXAMPLES_FOLDER = Path('format_examples') format_examples = [ diff --git a/docs/generate_format_table.py b/docs/generate_format_table.py index fd4085dee..d2363f8c1 100644 --- a/docs/generate_format_table.py +++ b/docs/generate_format_table.py @@ -1,7 +1,8 @@ -import large_image from pathlib import Path -from format_examples_datastore import EXAMPLES_FOLDER, format_examples, fetch_all +from format_examples_datastore import EXAMPLES_FOLDER, fetch_all, format_examples + +import large_image TABLE_FILE = Path('./format_table.rst') NO_MULTIFRAME_SOURCES = ['deepzoom', 'openjpeg', 'openslide'] diff --git a/pyproject.toml b/pyproject.toml index f95faddae..ef4ae4f8d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -65,7 +65,8 @@ lint.select = [ # allow "useless expressions" as it shows output # allow non-top level imports # allow long lines -"docs/large_image_examples.ipynb" = ["B018", "E402", "E501"] +"docs/*.ipynb" = ["B018", "E402", "E501"] +"docs/*.py" = ["E501"] [tool.ruff.lint.flake8-quotes] inline-quotes = "single" diff --git a/tox.ini b/tox.ini index 648380a98..192af5c7d 100644 --- a/tox.ini +++ b/tox.ini @@ -366,6 +366,7 @@ exclude = */*egg*/* # Ignore missing docstring errors. ignore = D100,D101,D102,D103,D104,D105,D106,D107,D200,D205,D400,D401,E741,W504,B017,C408 +per-file-ignores = docs/*.py: E501 [pytest] addopts = --verbose --strict-markers --showlocals --cov-report="term" --cov-report="xml" --cov-report="html" --cov --ignore test/utils