/opensesame-windows-build-scripts

Scripts to package OpenSesame for Windows

Primary LanguageNSISGNU General Public License v3.0GPL-3.0

OpenSesame build scripts for Windows

Copyright 2020 - 2023 Sebastiaan Mathôt

About

These scripts build Windows Anaconda environments for OpenSesame (experiment builder for the social sciences) and Rapunzel (code editor for numerical computing), and package them as .zip and .exe installers.

Use

python build.py [target] [options]

Example:

python build.py --py311 --build --frozen

Target can be one of:

  • --py311

Options can be:

  • --build to build the Anaconda environment from scratch
  • --frozen to build with fixed package versions determined by previous builds
  • --zip to create .zip archive for distribution
  • --exe to create .exe installer for distribution
  • --clear to clear the `conda`` environment folder before building
  • --full is equal to --zip, --exe, and --build

Requirements

  • Anaconda
  • NSIS installer
  • 7zip

License

This code is distributed under the terms of the GNU General Public License 3. The full license should be included in the file COPYING, or can be obtained from: