Skip to content

Commit 701dd03

Browse files
dshkolclaude
andcommitted
fix: Make R bridge import optional in test_dataset_attribution
The unconditional import of RPythonBridge was causing CI failures since the cross_validation module is only available locally. Wrap the import in try/except like other test files. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent 373411e commit 701dd03

1 file changed

Lines changed: 8 additions & 2 deletions

File tree

tests/test_dataset_attribution.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,14 @@
99
sys.path.insert(0, str(Path(__file__).parent.parent))
1010
import pycancensus as pc
1111

12-
# Import R bridge for cross-validation
13-
from tests.cross_validation.utils.r_python_bridge import RPythonBridge
12+
# Import R bridge for cross-validation (optional - only available locally)
13+
try:
14+
from tests.cross_validation.utils.r_python_bridge import RPythonBridge
15+
16+
R_AVAILABLE = True
17+
except ImportError:
18+
R_AVAILABLE = False
19+
RPythonBridge = None
1420

1521

1622
class TestDatasetAttribution:

0 commit comments

Comments
 (0)