Hacker News new | past | comments | ask | show | jobs | submit login

Hi. I found your thread while looking for more information on (the lack of) Python 3 on Mojave.

As a developer I’m annoyed with having to install third party packages to get access to Python 3. The software Apple ships is also code-signed, which is important to some organizations which relies on binary whitelisting (e.g. github.com/google/santa). Software from Homebrew or Anaconda are typically not code-signed.

I was hoping that perhaps bringing the old Python 2 interpreter up here could lead to more radars for the inclusions of a recent Python 3.x release in the base system.




No major Linux distro besides arch ships with 3 as it's base either. For app development 3 is good but the base platform ecosystems are way harder to move.


> No major Linux distro besides arch ships with 3 as it's base either.

To add one more entry to sslalready's list:

Don't know if you consider Manjaro just an Arch derivative, or not-major (despite being the most popular distro on Distrowatch), but Manjaro also ships with Python3 (to be more exact - Python 3.7) as a base.

    $ /usr/bin/python
    Python 3.7.0 (default, Jul 15 2018, 10:44:58) 
    [GCC 8.1.1 20180531] on linux
    Type "help", "copyright", "credits" or "license" for more information.
    >>>


Not sure if you would agree to call them major distros but at least Fedora 23 (Nov, 2015) and Ubuntu 18.04 LTS (Apr, 2018) ships with Python 3 in their base.


Ah,I guess this[0] ledme to believe that I wasn't. I suppose a better phrasing might be that everything still ships python as python 2 still.

[0]:httpss://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: