Skip to content

Latest commit

 

History

History
36 lines (24 loc) · 1.89 KB

README.md

File metadata and controls

36 lines (24 loc) · 1.89 KB

MUSCIMarker

Tool for annotating objects in musical scores.

Documentation Status Build Status Coverage Status codecov

Documentation: http://muscimarker.readthedocs.io/en/latest/

Requirements

  • Python 2.7.11 and later (not 3)
  • Kivy
  • numpy, scipy
  • lxml
  • skimage

Tutorial

...is in the documentation: http://muscimarker.readthedocs.io/en/latest/tutorial.html

This work is supported by the Czech Science Foundation, grant number P103/12/G084.

Build the distributable binary for Windows

Basically follow the tutorial from the Kivy website:

  • Make sure you have all dependencies (general, windows-specific) installed, including Kivy, which is not listed directly. Check out Travis build environment for Linux and Azure Pipeline environment for Windows.
  • From within [GIT_ROOT]/MUSCIMarker/MUSCIMarker run python -m PyInstaller --name MUSCIMarker main.py
  • Navigate to the MUSCIMarker.spec file and add from kivy.deps import sdl2, glew to the top and the following two statements to the COLLECT or EXE script:
    • Tree('[GIT_ROOT]/MUSCIMarker/MUSCIMarker')
    • *[Tree(p) for p in (sdl2.dep_bins + glew.dep_bins)]
  • Run python -m PyInstaller MUSCIMarker.spec