DataLab-WinPython is a Python distribution for Windows, based on WinPython, including:
- DataLab (the open-source platform for scientific data analysis)
- Spyder (the scientific Python IDE)
- Jupyter notebook/lab (the web-based interactive computing environment)
The goal of this project is to provide a simple and efficient way to deploy a DataLab-based application on Windows, without requiring the end user to install Python, Qt, or any other scientific/technical package.
As opposed to DataLab standalone installer for Windows which is based on PyInstaller, DataLab-WinPython is based on WinPython. This allows to customize the Python environment and to install additional packages.
This is a solution to DataLab's Issue #58.
DataLab-WinPython is based on the following technologies:
- Windows batch scripts (to minimize prerequisites)
- C++ for the launcher executable (to minimize dependencies), using MSVC (tested with Visual Studio 2022 Community Edition but should work with pretty much any version)
- WiX Toolset for the installer
- WinPython Python distribution
- Python package manager
pip - 7-zip compression software
