GLA Summit 2025/Share development environment in LabVIEW: a Python-inspired solution
| Share development environment in LabVIEW: a Python-inspired solution | |
|---|---|
| Conference | GLA Summit 2025 |
| Presenters | Alessandro Perla |
Managing development environments in LabVIEW projects has historically posed challenges in version control, dependency management, and integration with private packages. To address these issues, we introduce a LabVIEW library inspired by Python's requirements.txt, enabling seamless configuration of the development environment directly within LabVIEW projects. This solution supports both online packages and locally configured folders, allowing developers to specify version constraints and manage dependencies without bundling packages into the project itself. Our approach not only simplifies collaborative development but also ensures reproducibility and compatibility across different systems. In this presentation, we delve into the architecture, versioning strategy, and implementation details, highlighting the key differences from existing tools and demonstrating practical applications in LabVIEW environments.