Am Mittwoch, 15. Mai 2019, 13:29:10 CEST schrieb José Abílio Matos:
> On Tuesday, 14 May 2019 19.17.56 WEST Jean-Marc Lasgouttes wrote:
> > On my self-build master LyX on windows 10, I get the error below when
> > reconfiguring. Python is 3.6.
> > 
> > What is that?
> > 
> > JMarc
> 
> Based on this I would like to suggest before 2.4 to modify the current
> python detection logic.
> 
> Instead of using the first version we find, I would suggest to try first to
> detect python 3 and only then if it is not detected to search for python 2.
> 
> The search logic can also be changed from searching for, e.g. on linux,
> instead of searching for (/usr/bin/)python we should search for either
> (/usr/ bin/)python3 or (/usr/bin/)python2 (they do exist if one of the
> versions is installed).
> 
> 1) The first step is to change both cmake and autotols detection.

Cmake already searches for python3 first.

> 2) There is a second stage where we need to change configure.py (replacing
> the calls to python to python2 or python2 depending on the version of
> python called to run it).
> 
> I can easily do 2) and I would like help to do 1).
> 
> The advantage of this approach is that it works for places that only have
> python 2 installed.
> 
> After lyx 2.4 is released I suggest to remove python 2 support from the code
> base.
> 
> What do you think?

+1

> Best regards,

        Kornel


Reply via email to