windows packaging is broken
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenTeacher |
Fix Committed
|
Medium
|
Marten de Vries |
Bug Description
- There is no binary installer for PyQt5 on Python 2 on Windows. So manual compilation (in the openteacher-ci branch on Github) is required. http://
- The path for the WiX toolset (for building a .msi file) is currently hardcoded. As it's hardcoded to an old version, it's broken. Preferably, this should be fixed by discovering the correct path somehow. Note that WiX should be preinstalled in AppVeyor, but if required it is available on chocolatey: https:/
- To support OCR functionality, a version of tesseract-ocr is required. Historically, we just copied in some portable version I found of it. It seems there are no recent Windows builds, but if we can find that old portable version re-enabling that functionality (it's currently commented out) would probably be an OK fix. Note that it would be nice if the msi packager took the portable directory location from a CLI argument (and perhaps only optionally), instead of just assuming it is in the current working directory.
Perhaps the most efficient way to fix the PyQt5 issue is to finish the port of OpenTeacher to Python 3.