qurator-spk/dinglehopper

Windows support

Closed this issue · 6 comments

dinglehopper does not seem to run on Windows, because Microsoft Store has Python 3.12 and OCR-D core is not ready yet (OCR-D/core#1212).

We already test Python 3.12, why did we not see this error in our tests?

  • Fix
  • Is there a better way to set PATH?
  • Test on Windows (GitHub Actions has windows-latest)
  • Assess if building an MSI using cx_Freeze is doable + how much of an effort would it be?

(No idea if it would run on Windows if this is fixed, though)

https://github.com/qurator-spk/dinglehopper/wiki/Windows-support

Python 3.11 works, at least with a simple test.

The Windows user's IT department wasn't happy with installing Python + an doing a pip install and wants an MSI/setup.exe...

Python 3.12 now works, too. Updating this issue with a TODO list.

We already test Python 3.12, why did we not see this error in our tests?

We don't test the CLIs directly → #112

I've added a recommendation to use Linux instead to the Wiki article.

To be honest, there are now two options to use this on Windows:

  1. Use WSL (preferred and recommended - I use WSL for development)
  2. Use the method from the Wiki article

If the user's IT department isn't willing to provide either option (both from Microsoft!), then I can't help, within reason.