Probably late in the day for a change of strategy, but here is how a 
popular Linux only python app has handled the entire problem. The advantage 
I can see is the ability to have version specific distributions of Leo. ie. 
(Leo 5, Python 3.4, QT5), (Leo 5, Python 2.7, QT4) etc.

I am sure that there are many perfectly good reasons why this won't work 
for power users and programmers, but it would certainly make Leo easily 
accessible to newbies.

One click install...

Chris

On Saturday, November 22, 2014 3:09:42 AM UTC-8, Edward K. Ream wrote:
>
> On Sat, Nov 22, 2014 at 12:03 AM, Matt Wilkie <[email protected] 
> <javascript:>> wrote:
>  
>
>> I've come to the conclusion our setup.py configuration is a muddle of 
>> multiple approaches that look the same and compatible but aren't, and that 
>> we should throw the whole thing out and start over
>>
>
> ​I agree.
> ​
>  
>
>> but not for 5.0.
>>
>
> ​Imo, I should fix this today, not "someday".
>
> I am willing to delay 5.0 final as long as necessary to get setup.py 
> working with both distutils (python setup.py install) and pip (pip 
> install).  Really, this is the whole point of 5.0 distro: to get the 
> standard installation procedures to work.
>
> My hope is that both distutils and pip may have evolved so that various 
> workarounds that previously were needed perhaps aren't.  We shall see.  In 
> any case, a dead simple approach that kinda works will be much superior to 
> the present situation.
>
> It's easy for me to test both pip install and python setup.py install, and 
> pip uninstall works either way, so progress may be fast.  Stay tuned.
>
> Edward
>

-- 
You received this message because you are subscribed to the Google Groups 
"leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/leo-editor.
For more options, visit https://groups.google.com/d/optout.

Reply via email to