<pre style='margin:0'>
Dan Villiom Podlaski Christiansen (danchr) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/c245213d2e6eb8aee6f3bcbc9528193fec2de825">https://github.com/macports/macports-ports/commit/c245213d2e6eb8aee6f3bcbc9528193fec2de825</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new c245213d2e6 python_select, python3_select, pip_select: add Apple's Python 3 versions
</span>c245213d2e6 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit c245213d2e6eb8aee6f3bcbc9528193fec2de825
</span>Author: Dan Villiom Podlaski Christiansen <danchr@macports.org>
AuthorDate: Fri Jun 5 18:38:15 2020 +0200
<span style='display:block; white-space:pre;color:#404040;'> python_select, python3_select, pip_select: add Apple's Python 3 versions
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Apple added Python 3.7 in Xcode 11, and Xcode 12 contains 3.8. As far
</span><span style='display:block; white-space:pre;color:#404040;'> as I can tell, once Apple adds a Python 3 to an OS, it stays there.
</span>---
python/pip_select/Portfile | 8 +++++++-
python/pip_select/files/pip3-apple | 1 +
sysutils/python3_select/Portfile | 16 +++++++++++++++-
sysutils/python3_select/files/python37-apple | 10 ++++++++++
sysutils/python3_select/files/python38-apple | 10 ++++++++++
sysutils/python_select/Portfile | 11 +++++++++--
sysutils/python_select/files/python37-apple | 13 +++++++++++++
sysutils/python_select/files/python38-apple | 13 +++++++++++++
8 files changed, 78 insertions(+), 4 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/pip_select/Portfile b/python/pip_select/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index a03743e657b..dcaa97e5afa 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/pip_select/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/pip_select/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,7 +5,7 @@ PortGroup select 1.0
</span>
name pip_select
version 0.1
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 2
</span> categories python
license BSD
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -31,6 +31,12 @@ destroot {
</span> select::install $bin ${filespath}/$bin base
select::install $bin ${filespath}/none
}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ foreach bin {pip pip3} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {${os.major} >= 19} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ select::install $bin ${filespath}/pip3-apple
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span> }
livecheck.type none
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/pip_select/files/pip3-apple b/python/pip_select/files/pip3-apple
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..5bceb05d762
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/pip_select/files/pip3-apple
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+/Library/Developer/CommandLineTools/usr/bin/pip3
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/python3_select/Portfile b/sysutils/python3_select/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index b36d35d3429..9fcd8aa37f5 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/sysutils/python3_select/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/python3_select/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,7 +5,7 @@ PortGroup select 1.0
</span>
name python3_select
version 0.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 2
</span> categories sysutils
platforms darwin
supported_archs noarch
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -32,4 +32,18 @@ destroot {}
</span> select.entries {python3 base} \
{python3 none}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+platform darwin {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set apple_pythons [
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {${os.major} == 19} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ list python37-apple \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ python38-apple
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ } elseif {${os.major} == 20} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ list python38-apple
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ foreach python $apple_pythons {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ select.entries-append [list python3 {*}$python]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> livecheck.type none
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/python3_select/files/python37-apple b/sysutils/python3_select/files/python37-apple
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..84a4ac25276
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/python3_select/files/python37-apple
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.7/bin/python3.7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.7/bin/python3.7m
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.7/bin/python3.7-config
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.7/bin/python3.7m-config
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.7/bin/pydoc3.7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.7/bin/2to3-3.7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.7/bin/pyvenv-3.7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.7/share/man/man1/python3.7.1
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/python3_select/files/python38-apple b/sysutils/python3_select/files/python38-apple
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..4906fe28979
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/python3_select/files/python38-apple
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.8/bin/python3.8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.8/bin/python3.8-config
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.8/bin/pydoc3.8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.8/bin/2to3-3.8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.8/share/man/man1/python3.8.1
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/python_select/Portfile b/sysutils/python_select/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 42f88bb51bc..62227db6407 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/sysutils/python_select/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/python_select/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,7 +5,7 @@ PortGroup select 1.0
</span>
name python_select
version 0.3
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 9
</span> categories sysutils
platforms darwin
supported_archs noarch
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -53,8 +53,15 @@ platform darwin {
</span> } elseif {${os.major} == 14 || ${os.major} == 15 || ${os.major} == 16} {
list {python26-apple.mtln python26-apple} \
{python27-apple.mtln python27-apple}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- } elseif {${os.major} >= 17} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ } elseif {${os.major} == 17 || ${os.major} == 18} {
</span> list {python27-apple.mtln python27-apple}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ } elseif {${os.major} == 19} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ list {python27-apple.mtln python27-apple} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ python37-apple \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ python38-apple
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ } elseif {${os.major} == 20} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ list {python27-apple.mtln python27-apple} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ python38-apple
</span> }
]
foreach python $apple_pythons {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/python_select/files/python37-apple b/sysutils/python_select/files/python37-apple
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..a9aa2b9fa79
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/python_select/files/python37-apple
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,13 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.7/bin/python3.7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.7/bin/python3.7-config
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.7/bin/pydoc3.7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.7/bin/2to3-3.7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.7/share/man/man1/python3.7.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.7/Headers
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.7/Resources
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.7/Python3
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/python_select/files/python38-apple b/sysutils/python_select/files/python38-apple
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..b4efbe48d2d
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/python_select/files/python38-apple
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,13 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.8/bin/python3.8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.8/bin/python3.8-config
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.8/bin/pydoc3.8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.8/bin/2to3-3.8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.8/share/man/man1/python3.8.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.8/Headers
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.8/Resources
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.8/Python3
</span></pre><pre style='margin:0'>
</pre>