How to enforce a particular Python version during port build
Ralph Seichter
abbot at monksofcool.net
Sat Aug 31 23:15:59 UTC 2019
I am wrestling with a port that requires Python >=3.5 to build, and
Python 3.7 is the chosen one:
$ which python
/opt/local/bin/python
$ python --version
Python 3.7.4
Looks good to me. However, the build log shows the following:
:info:build Python 3.5 or greater required, but you have Python 2.7.16
Seems like Apple's Python 2.7 is being used. I have already tried adding
'build.env PATH=/opt/local/bin:$env(PATH)' to the Portfile, but this did
not resolve the issue. What am I missing?
-Ralph
More information about the macports-dev
mailing list