<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>