On Feb 5, 2020, at 11:48, Vincent Habchi wrote:
> this time, I have another interesting quandary. When I try to install LyX, I
> get this message:
>
> —
> Air > sudo port install LyX +python38
> ---> Computing dependencies for LyX
> The following dependencies will be installed:
> […]
> py37-beaker
> py37-mako
> py37-markdown
> py37-markupsafe
> py37-setuptools
> python37
> […]
> Continue? [Y/n]:
> —
>
> So basically I have a long list of dependents to install, one (or more) of
> which itself/themselves depend(s) on python 3.7, at least in its/their
> default version(s). Since I don’t want to have python3.7 installed alongside
> python3.8, how can I find out (easily) which port(s) in the list is/are
> requiring python37?
Just let MacPorts install what it wants to and the port should work. It is
normal for ports to have dependencies on things that you don't otherwise wish
to use yourself. That is ok.
For some reason many port maintainers are selecting python37 when they need a
python3. I wish they would use the latest stable version, python38, instead.