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.

Reply via email to