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
π++ PyPI Package Distribution ++ π
- PyHelios now available on PyPI with `pip install pyhelios`
## Package Distribution
- Added comprehensive wheel building infrastructure with GitHub Actions CI/CD
- Cross-platform wheel support for Windows, macOS (x86_64 + ARM64), and Linux
- Automated CUDA toolkit installation and multi-architecture GPU support
- Smart platform detection for optimal plugin selection (macOS excludes GPU, Windows/Linux includes GPU when available)
- Added wheel preparation script for native library packaging
- Added MANIFEST.in for proper PyPI package structure
## Bug Fixes
- Fixed PluginMetadata constructor calls in build_helios.py
- Corrected plugin metadata parameter handling for GPU/visualization exclusions
- Enhanced build system robustness for different plugin configurations
@@ -22,6 +22,21 @@ See the Helios C++ documentation for a more in-depth description of Helios: http
22
22
23
23
### Installation
24
24
25
+
**Easy Install (Recommended):**
26
+
```bash
27
+
pip install pyhelios
28
+
```
29
+
30
+
This installs pre-built PyHelios with platform-appropriate plugins:
31
+
-**macOS**: All plugins except GPU-accelerated ones (automatically detected)
32
+
-**Windows/Linux**: All plugins including GPU acceleration (when hardware supports it)
33
+
34
+
PyHelios will gracefully handle GPU features - if you don't have CUDA-capable hardware, GPU plugins will display helpful error messages with setup instructions.
35
+
36
+
### Build from Source
37
+
38
+
If you need to customize plugins or build from source:
0 commit comments