Am 15.12.2022 um 16:22 schrieb Scott Kostyshak <skost...@lyx.org>: > > On Thu, Dec 15, 2022 at 04:05:27PM +0100, Stephan Witt wrote: >> Am 14.12.2022 um 17:02 schrieb Scott Kostyshak <skost...@lyx.org>: >>> >>> On Wed, Dec 14, 2022 at 05:55:17PM +0200, Dr Eberhard Lisse wrote: >>>> Hal, >>>> >>>> the command is >>>> >>>> sudo xcode-select --install >>>> >>>> you will then be asked for your password. >>>> >>>> It is a system wide installation of the command line tools (of XCode) >>>> and hence must be done as administrator (technically root). >>>> >>>> The complete XCode will of course also install python3 but is a few GB >>>> too much. >>>> >>>> el >>> >>> Is there a way from the command line to install only Python on macOS? >> >> AFAIK you can choose either so called „Xcode Command Line Tools“ or „Xcode >> Developer Package“. >> >> The command line tools include e.g. clang, git and python3 and SDKs. >> The disk image of version 12.2 has 431M and 14.2 has 672M. >> The unpacked files require approximately 2GB..3GB. >> >> Without the command line tools installed there is a small python3 utility >> only. >> The execution of this python3 triggers a popup asking the user for >> installation of the command line tools. >> >> https://www.lyx.org/trac/ticket/12523 >> >> Unfortunately this popup is raised on first python presence check by LyX. >> Shortly after this LyX raises its own popup to tell the user the >> configuration has failed. >> This 2nd popup hides the first one partially and distracts users from the >> first. >> >> The easiest solution for users would be to allow download and install of the >> command line >> tools by confirmation of the first question, wait until it is finished (it >> really takes a while) >> and restart LyX's configuration. > > Thanks for that detailed explanation, Stephan. Do I understand then that > this issue is a long-term issue on macOS that we should expect for > future versions as well? That is, it is not just an issue that appears > when upgrading to Ventura. As is, even a new Apple computer that comes > with Ventura pre-installed will not have Python by default and thus will > have the issue.
Yes, that’s true. > It's good to know that LyX's own python check triggers the popup. Would > it make sense to have a lighter python check that does not raise the > popup, and conditional on that check LyX can give a user-friendly > message like "macOS will prompt you to install python, which is > necessary for LyX. We suggest you click on yes/accept/install“ ? Something like that I had in mind too. Probably it’s enough to check for the platform and version (now we know how to do so :) ) and to modify the LyX message prompt on configuration failure. The hard thing would be to debug the solution. But I’ll try to come up with a solution for it. Stephan > Of course, this will not cover all of the cases. For example, if a > different program triggered the prompt and they said "no", then I > imagine they will not see the popup again. > > Scott -- lyx-users mailing list lyx-users@lists.lyx.org http://lists.lyx.org/mailman/listinfo/lyx-users