From f375f76f580d8e9b2529a535a9bbcb4d2da37415 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 23 Mar 2026 16:30:23 +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: v5.0.0 → v6.0.0](https://github.com/pre-commit/pre-commit-hooks/compare/v5.0.0...v6.0.0) - [github.com/astral-sh/ruff-pre-commit: v0.8.2 → v0.15.7](https://github.com/astral-sh/ruff-pre-commit/compare/v0.8.2...v0.15.7) --- .pre-commit-config.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index a832683..2917f7b 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -2,7 +2,7 @@ exclude: '^docs/conf.py' repos: - repo: https://github.com/pre-commit/pre-commit-hooks - rev: v5.0.0 + rev: v6.0.0 hooks: - id: trailing-whitespace - id: check-added-large-files @@ -19,7 +19,7 @@ repos: - repo: https://github.com/astral-sh/ruff-pre-commit # Ruff version. - rev: v0.8.2 + rev: v0.15.7 hooks: - id: ruff args: [--fix, --exit-non-zero-on-fix] From dc2ccaa20e2f4f7d60f7d563f88a3455530ecd26 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 23 Mar 2026 16:31:48 +0000 Subject: [PATCH 2/2] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- docs/requirements.txt | 4 ++-- setup.py | 10 +++++----- src/experimenthub/__init__.py | 2 +- src/experimenthub/registry.py | 2 +- tests/conftest.py | 10 +++++----- 5 files changed, 14 insertions(+), 14 deletions(-) diff --git a/docs/requirements.txt b/docs/requirements.txt index a1b9d2b..c20cf60 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -1,9 +1,9 @@ +furo +myst-nb # Requirements file for ReadTheDocs, check .readthedocs.yml. # To build the module reference correctly, make sure every external package # under `install_requires` in `setup.cfg` is also listed here! # sphinx_rtd_theme myst-parser[linkify] sphinx>=3.2.1 -myst-nb -furo sphinx-autodoc-typehints diff --git a/setup.py b/setup.py index 57ce43d..06fe65b 100644 --- a/setup.py +++ b/setup.py @@ -1,10 +1,10 @@ """ - Setup file for experimenthub. - Use setup.cfg to configure your project. +Setup file for experimenthub. +Use setup.cfg to configure your project. - This file was generated with PyScaffold 4.6. - PyScaffold helps you to put up the scaffold of your new Python project. - Learn more under: https://pyscaffold.org/ +This file was generated with PyScaffold 4.6. +PyScaffold helps you to put up the scaffold of your new Python project. +Learn more under: https://pyscaffold.org/ """ from setuptools import setup diff --git a/src/experimenthub/__init__.py b/src/experimenthub/__init__.py index 1b028b5..19c8362 100644 --- a/src/experimenthub/__init__.py +++ b/src/experimenthub/__init__.py @@ -16,4 +16,4 @@ del version, PackageNotFoundError from .registry import ExperimentHubRegistry -from .record import ExperimentHubRecord \ No newline at end of file +from .record import ExperimentHubRecord diff --git a/src/experimenthub/registry.py b/src/experimenthub/registry.py index 9ce6d18..ccfb31e 100644 --- a/src/experimenthub/registry.py +++ b/src/experimenthub/registry.py @@ -210,7 +210,7 @@ def load(self, ehub_id: str, force: bool = False) -> Any: try: import rds2py except ImportError: - raise ImportError(f"The resource {ehub_id} requires 'rds2py' to be loaded. " "Please install it via pip.") + raise ImportError(f"The resource {ehub_id} requires 'rds2py' to be loaded. Please install it via pip.") try: return rds2py.read_rds(path) diff --git a/tests/conftest.py b/tests/conftest.py index 6685bf9..dd73858 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -1,10 +1,10 @@ """ - Dummy conftest.py for experimenthub. +Dummy conftest.py for experimenthub. - If you don't know what this is for, just leave it empty. - Read more about conftest.py under: - - https://docs.pytest.org/en/stable/fixture.html - - https://docs.pytest.org/en/stable/writing_plugins.html +If you don't know what this is for, just leave it empty. +Read more about conftest.py under: +- https://docs.pytest.org/en/stable/fixture.html +- https://docs.pytest.org/en/stable/writing_plugins.html """ # import pytest