Skip to content

Extendable Windows Python distribution including DataLab, based on WinPython

License

Notifications You must be signed in to change notification settings

DataLab-Platform/DataLab-WinPython

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DataLab-WinPython

DataLab-WinPython

Description

DataLab-WinPython is a Python distribution for Windows, based on WinPython, including DataLab (the open-source platform for scientific data analysis) and its dependencies.

Motivation

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.

Technologies

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

About

Extendable Windows Python distribution including DataLab, based on WinPython

Resources

License

Stars

Watchers

Forks

Packages

No packages published