On Jun 2, 2021, 11:11 AM -0500, Ken Cunningham 
<ken.cunningham.web...@gmail.com>, wrote:
>
> On 2021-06-02, at 8:56 AM, Marius Schamschula wrote:
>
>
> >
> > Somehow FreeBSD can do w/o Python 2.7 (as of Python 2.7 EOL, FreeBSD 12.2 
> > IIRC). They have the same llvm/clang infrastructure as macOS/MacPorts.
> >
>
> for example:
>
> https://trac.macports.org/ticket/62308
>
>
> In addition to bootstrapping (for which we'll need python27 or 
> python27-bootstrap forever), at present we support things like llvm/clang 5.0 
> to 9.0 that need python27 to build.
>
> And who knows how many other older ports we don't want to ditch yet.
>
> K
I understand that Python 2.7 may be needed for old macOS versions, just as much 
as FreeBSD 11.x would likely need Python 2.7.

However, I don’t feel it is safe to keep an EOL version of Python on my 
machine, just as much as I wouldn’t install or run an EOL version of PHP. 
Current macOS versions i.e. Mojave, and above, shouldn’t need Python 2.7. 
Homebrew no longer offers it, for that reason.

Sadly, macOS Big Sur still has Python 2.7.16 (I’m not sure if it was installed 
by Xcode, but it is universal x86_64/arm64e), and /usr/bin/python links to it. 
At least MacPorts has the final release, Python 2.7.18.

Marius
__
Marius Schamschula

Reply via email to