> On 5 Feb 2020, at 6:19 pm, Ryan Schmidt <[email protected]> wrote: > > > > 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.
The problem of course is a number of ports probably have not been touched since when python37 *was* the latest stable version. The issue really is we don’t have a good way to dump all ports in one going when our definition of the ‘latest stable' version is bumped ...
smime.p7s
Description: S/MIME cryptographic signature
