Skip to content

compmem/cogmood

Repository files navigation

SUPREMEMOOD

Updated Non-Conda Build Instructions

Note: Must use Git Bash or WSL on Windows for compatibility with Make

Create virtual environment:

python -m venv .venv

Activate venv:

  • Windows:
source .venv/Scripts/activate
  • Mac:
source .venv/bin/activate

Install requirements:

pip install -r requirements.txt

Go to package directory:

cd package

Use Makefile to call PyInstaller (The Makefile will check for MacOS or Windows or other & call PyInstaller or output message if OS not supported):

make

Windows build instructions

Kivy 2.0

Pysinstaller 5.0 took out some tk hooks that kivy 2.0 depends on. kivy 2.1 fixes that, and could be used with pyinstaller 5.0, but there's a mouse issue with kivy 2.1.

After cloning this repo

conda create -p ./env_kivy20 -c conda-forge python=3.9 kivy=2.0 pyinstaller=4.10 requests
conda activate ./env_kivy20
pip install kivy-deps.sdl2 kivy-deps.glew pyo
pip install -e cogmood/smile
cd cogmood/package
python -m PyInstaller cogmood_winkivy20.spec

Mac build instructions

Kivy 2.0

After cloning this repo

conda create -p ./env_kivy20 -c conda-forge python=3.9 kivy=2.0 pyinstaller=4.10 requests
conda activate ./env_kivy20
pip install pyo
pip install -e cogmood/smile
cd cogmood/package
python -m PyInstaller cogmood_mackivy20.spec