Skip to content
11 changes: 10 additions & 1 deletion bids/layout/__init__.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
import warnings

from .layout import BIDSLayout, Query
from .models import (BIDSFile, BIDSImageFile, BIDSDataFile, BIDSJSONFile,
Config, Entity, Tag)
Expand All @@ -19,5 +21,12 @@
"Config",
"Entity",
"Tag",
"Query"
"Query",
"BIDSLayoutV2",
]

try:
from .layout_v2 import BIDSLayoutV2
except Exception as err:
def BIDSLayoutV2(*args, **kwargs):
raise RuntimeError("Cannot create BIDSLayoutV2 - please install the ancpbids package.") from err
Loading