From df1a0a95a94bea1e9c5158525ae3bcc5ec409f27 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 15 Jun 2026 22:16:27 +0000 Subject: [PATCH 1/2] [pre-commit.ci] pre-commit autoupdate MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit updates: - [github.com/pre-commit/pre-commit-hooks: v4.4.0 → v6.0.0](https://github.com/pre-commit/pre-commit-hooks/compare/v4.4.0...v6.0.0) - [github.com/astral-sh/ruff-pre-commit: v0.6.3 → v0.15.17](https://github.com/astral-sh/ruff-pre-commit/compare/v0.6.3...v0.15.17) - [github.com/pre-commit/mirrors-prettier: v3.0.3 → v4.0.0-alpha.8](https://github.com/pre-commit/mirrors-prettier/compare/v3.0.3...v4.0.0-alpha.8) --- .pre-commit-config.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index eaf7f0d..4ce74b9 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -1,6 +1,6 @@ repos: - repo: https://github.com/pre-commit/pre-commit-hooks - rev: "v4.4.0" + rev: "v6.0.0" hooks: - id: check-case-conflict - id: check-merge-conflict @@ -10,13 +10,13 @@ repos: - id: trailing-whitespace - repo: https://github.com/astral-sh/ruff-pre-commit - rev: "v0.6.3" + rev: "v0.15.17" hooks: - id: ruff args: [--exit-non-zero-on-fix] - id: ruff-format - repo: https://github.com/pre-commit/mirrors-prettier - rev: "v3.0.3" + rev: "v4.0.0-alpha.8" hooks: - id: prettier From db18f2cf775816e6e7d847925ec99d7e53c9e39f Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 15 Jun 2026 22:16:36 +0000 Subject: [PATCH 2/2] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- src/benchie/fetch_submissions.py | 2 +- tests/test_sleep.py | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/benchie/fetch_submissions.py b/src/benchie/fetch_submissions.py index 513671b..fd7a769 100644 --- a/src/benchie/fetch_submissions.py +++ b/src/benchie/fetch_submissions.py @@ -39,7 +39,7 @@ def query(path, base="https://dodona.be/"): def fetch_correct(course, exercise, page): return query( - f"courses/{course}/activities/{exercise}/submissions/?most_recent_per_user=true&status=correct&page={page+1}" + f"courses/{course}/activities/{exercise}/submissions/?most_recent_per_user=true&status=correct&page={page + 1}" ) diff --git a/tests/test_sleep.py b/tests/test_sleep.py index fda8545..103b289 100644 --- a/tests/test_sleep.py +++ b/tests/test_sleep.py @@ -21,6 +21,7 @@ def test_sleep_hyperfine(sleep_solution, sleep_data, tmp_path): ) assert len(output) == 2 + def test_sleep_hyperfine_no_pycache(sleep_solution, sleep_data, tmp_path): testfile = sleep_data / "data_01.py" solutions = list(sleep_solution.glob("*.py")) @@ -38,4 +39,4 @@ def test_sleep_hyperfine_no_pycache(sleep_solution, sleep_data, tmp_path): ) assert len(output) == 2 # make sure __pychache__ is removed from solutions folder - assert not (sleep_solution / "__pycache__").exists() \ No newline at end of file + assert not (sleep_solution / "__pycache__").exists()