You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix CloudProviderManager import issue by resolving module/package naming conflict
- Renamed cloud_providers.py to cloud_provider_manager.py to avoid conflict with cloud_providers/ package
- Updated import in executor.py to use the renamed module
- Fixed all 3 failing tests related to cloud provider auto-configuration
- All 292 tests now pass with 100% success rate
- No linting issues
The issue was that Python's import system was importing the cloud_providers package
(directory) instead of the cloud_providers.py module when both had the same name.
The package takes precedence in Python's import resolution.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
The Clustrix widget provides a comprehensive GUI for managing cluster configurations directly in Jupyter notebooks. Here's what you'll see when you use the `%%clusterfy` magic command:
176
+
177
+
##### Default View
178
+
When the widget first loads, it displays the "Local Single-core" configuration for quick testing:
179
+
180
+

181
+
182
+
##### Configuration Dropdown
183
+
The dropdown menu includes pre-built templates for various cluster types and cloud providers:
184
+
185
+

186
+
170
187
The widget includes pre-built templates for:
171
-
- **Local Development**: Run jobs on your local machine
<spanclass="n">local_parallel_threshold</span><spanclass="p">:</span><spanclass="nb">int</span><spanclass="o">=</span><spanclass="mi">1000</span><spanclass="c1"># Use local if iterations < threshold</span>
222
+
<spanclass="n">async_submit</span><spanclass="p">:</span><spanclass="nb">bool</span><spanclass="o">=</span><spanclass="kc">False</span><spanclass="c1"># Use asynchronous job submission</span>
0 commit comments