New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Use virtualenv and requirements.txt in setup instructions #33
Comments
Hi, What about Docker? It should be even simpler ... It needs more resources than a virtualenv, though. Cheers, |
Thanks for the suggestion. Haven't used Docker before (so might be fun to learn). The problem to be solved is to simplify the management of third-party libraries that are needed for development. Virtualenv is focused solely on this, so it's a natural fit, but I will check out Docker too. I'm working on some improvements in the |
I was thinking more about docker and I found a problem. It can only produce linux builds in all platforms. To build windows or mac releases it needs native container support. Using windows hosted CI it can build windows programs too but I don't know so much about it. About Mac native containers I don't know anithing, but MacOSX native containers are supported too. See this link. With this for Windows and this for linux and Mac you have a complete hosted toolkit to test and build releases for major platforms using CI. Ope this helps. Cheers, |
* Rewrite build system (including manual generation) in pure Python. * Use requirements.txt for dependencies. * Use PyInstaller for building packages on macOS and Windows. * Use wxPython 4 for the UI. * Better TTS performance via rolling own on macOS (not implemented on Windows). * Removes the DocBook XML manual files (using the Markdown ones only now). Fixes #29 Partly addresses #30, #33, #34. Tested on macOS Mojave. Windows installation instructions are progressing well, but more work will be needed to bring it up to par.
This was closed by #44. |
This will make the process a lot simpler.
The text was updated successfully, but these errors were encountered: