On Mon, Aug 16, 2010 at 1:37 PM, Terry Brown <[email protected]> wrote:
> My thought was to set up python, leo, and Qt in a single directory - the > directory would then be installed by the "leo" installer, so that you end up > with leo and its private copies of python/qt in c:\program files\leo\leo or > somesuch. Dumb, inelegant, and the lowest possible barrier to the Leo > experience from a user perspective. I'm not going to do this, for at least the following reasons, and probably others: 1. It greatly increases the size of the installer. 2. It makes the installer dependent on updates to Qt and Python, including both Python 2.x and 3.x. 3. It would typically install Python over existing versions. 4. It adds a whole new level of complexity to the Leo installer. Let's be clear. Leo is under no obligation whatever to install either Python or PyQt. Whatever the situation on other platforms, installing Python and PyQt on Windows is straightforward using easily available .msi files. It is not, in fact, an imposition to expect Leo users to use these installers. It is safe to say that somebody who finds it difficult to download and run the .exe installers for Python and PyQt should not be using Leo. Instead of mucking about with installing other large, complex systems, I plan to focus on making installing Leo *itself* as simple as possible. This will involve improving the installation instructions and improving the nsis installer. As far as windows goes, the docs should merely point the user at the .msi installers for Python and PyQt. Edward P.S. Apparently, it would be possible to install other systems with a nsis installer, or do anything else for that matter, using the following plugins: - Download files from the internet: http://nsis.sourceforge.net/Builtin_NSISdl_plug-in - Run python code in the installer: http://nsis.sourceforge.net/NsPython_plug-in - Run console apps from the installer: http://nsis.sourceforge.net/ExecCmd_plug-in But I absolutely refuse to do any of this. Mistakes here could really screw up somebody's machine. I will not take responsibility for this kind of installer. Edward -- You received this message because you are subscribed to the Google Groups "leo-editor" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/leo-editor?hl=en.
