From 257bfc5a5f39563368e313f46986c662a3af0fb4 Mon Sep 17 00:00:00 2001 From: Jason Kai <21226986+kaitj@users.noreply.github.com> Date: Thu, 21 May 2026 10:09:47 -0400 Subject: [PATCH] Fix pybids import in __init__.py Make conditional using importlib, only necessary for the documentation generation --- bids2table/__init__.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/bids2table/__init__.py b/bids2table/__init__.py index cad62d3..a00a742 100644 --- a/bids2table/__init__.py +++ b/bids2table/__init__.py @@ -14,10 +14,13 @@ "format_bids_path", "load_bids_metadata", "cloudpathlib_is_available", - "pybids", ] -from . import pybids +import importlib.util + +if importlib.util.find_spec("pandas"): + __all__.append("pybids") + from ._entities import ( format_bids_path, get_bids_entity_arrow_schema,