<pre style='margin:0'>
Marius Schamschula (Schamschula) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/c0a0799dde208526ad9a5556a6137c6a5c397df1">https://github.com/macports/macports-ports/commit/c0a0799dde208526ad9a5556a6137c6a5c397df1</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 c0a0799dde2 dependents of py-pyerfa: drop support for Python <= 3.6
</span>c0a0799dde2 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit c0a0799dde208526ad9a5556a6137c6a5c397df1
</span>Author: Marius Schamschula <mps@macports.org>
AuthorDate: Thu May 20 20:39:58 2021 -0500

<span style='display:block; white-space:pre;color:#404040;'>    dependents of py-pyerfa: drop support for Python <= 3.6
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Add supported Python branches to other dependencies.
</span><span style='display:block; white-space:pre;color:#404040;'>    Closes: https://trac.macports.org/ticket/62939
</span>---
 python/py-aplpy/Portfile           |  2 +-
 python/py-astlib/Portfile          |  2 +-
 python/py-astroML/Portfile         |  2 +-
 python/py-astroML_addons/Portfile  |  2 +-
 python/py-astroplan/Portfile       |  2 +-
 python/py-astropy-healpix/Portfile | 24 ++---------
 python/py-astropy/Portfile         | 81 ++++++++------------------------------
 python/py-astroquery/Portfile      |  2 +-
 python/py-astroscrappy/Portfile    |  2 +-
 python/py-atpy/Portfile            | 10 +----
 python/py-gammapy/Portfile         |  2 +-
 python/py-gwpy/Portfile            | 22 +----------
 python/py-healpy/Portfile          |  2 +-
 python/py-ligo-common/Portfile     |  2 +-
 python/py-ligo-segments/Portfile   |  2 +-
 python/py-ligotimegps/Portfile     |  2 +-
 python/py-mimeparse/Portfile       |  2 +-
 python/py-montage/Portfile         |  2 +-
 python/py-photutils/Portfile       |  2 +-
 python/py-pyavm/Portfile           |  2 +-
 python/py-pyregion/Portfile        |  2 +-
 python/py-regions/Portfile         |  2 +-
 python/py-reproject/Portfile       |  2 +-
 python/py-vo/Portfile              |  2 +-
 science/lalinference/Portfile      |  2 +-
 science/lalpulsar/Portfile         |  2 +-
 26 files changed, 45 insertions(+), 136 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-aplpy/Portfile b/python/py-aplpy/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 3be3b8f8447..d3866b2aedf 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-aplpy/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-aplpy/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -30,7 +30,7 @@ checksums           md5     634422c006dcd366d5504af3349e9d10 \
</span>                     rmd160  99edddf30cd7635edd8ffe9d1466c2ead1584525 \
                     sha256  1c3bc9972da5f738435449e5e8483824129f2a18e7426f0a8c2c06a1ef3b4b4b
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     27 35 36
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     37 38 39
</span> 
 if {${name} ne ${subport}} {
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-astlib/Portfile b/python/py-astlib/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index da23c60442c..4675bf89b17 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-astlib/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-astlib/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -26,7 +26,7 @@ checksums               rmd160  34e1f8148992cbd40fe224c8afa2130358b6fc5f \
</span>                         sha256  080a015f025623451d9429cc82ed33e7930099429064282027b5663438903982 \
                         size    742043
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions         27 35 36 37
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions         37 38 39
</span> 
 if {${name} ne ${subport}} {
     depends_lib-append  port:py${python.version}-setuptools \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-astroML/Portfile b/python/py-astroML/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 1483c0c2a61..6841bad810d 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-astroML/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-astroML/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -14,7 +14,7 @@ platforms           darwin
</span> supported_archs     noarch
 maintainers         {aronnax @lpsinger} openmaintainer
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     27 35 36
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     37 38 39
</span> 
 description         tools for machine learning and data mining in astronomy
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-astroML_addons/Portfile b/python/py-astroML_addons/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 6037a56dcf4..f23554f5c41 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-astroML_addons/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-astroML_addons/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -13,7 +13,7 @@ license             BSD
</span> platforms           darwin
 maintainers         {aronnax @lpsinger} openmaintainer
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     27 35 36
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     37 38 39
</span> 
 description         performance add-ons for the astroML package
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-astroplan/Portfile b/python/py-astroplan/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index a2911e16cda..d3ab3c12124 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-astroplan/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-astroplan/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -25,7 +25,7 @@ checksums           rmd160  365a8e8673a063e40d841b7709e148f6fe935bc1 \
</span>                     sha256  b2fc6acdbab8dfeafe2be60c74c578513468c607385a977510f7ca02342a7cab \
                     size    145344
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     27 35 36 37 38 39
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     37 38 39
</span> 
 if {${name} ne ${subport}} {
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-astropy-healpix/Portfile b/python/py-astropy-healpix/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 2d181ca0173..34fdd37be34 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-astropy-healpix/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-astropy-healpix/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -8,7 +8,7 @@ name                py-astropy-healpix
</span> version             0.6
 distname            astropy_healpix-${version}
 categories-append   science
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     27 35 36 37 38 39
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     37 38 39
</span> license             BSD
 platforms           darwin
 maintainers         {aronnax @lpsinger} openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -20,26 +20,8 @@ checksums           rmd160  4812dc4877abe809543f25a94c1b8694bfbcbf78 \
</span>                     size    104224
 
 if {${name} ne ${subport}} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {${python.version} <= 35} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        github.setup astropy astropy-healpix 0.4 v
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        checksums   rmd160  c1fd460298029d8624908bc8bcf0a793afaa158b \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  69ef64ce4a88539b04fef918eaf5a8f41b3e5b36acb9022bd92df5154b060cc3 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    113042
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        depends_build-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:py${python.version}-astropy-helpers \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:py${python.version}-pip \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:py${python.version}-setuptools \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:py${python.version}-wheel
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        # By default, astropy downloads an astropy-helpers package for setup.py.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        # The --offline and --no-git flags prevent this and use a bundled version.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        build.cmd  ${python.bin} setup.py --no-user-cfg --use-system-astropy-helpers
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        destroot.cmd  ${python.bin} setup.py --no-user-cfg --use-system-astropy-helpers
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    } else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        depends_build-append port:py${python.version}-extension-helpers
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-extension-helpers
</span> 
     depends_lib-append \
                     port:py${python.version}-astropy \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-astropy/Portfile b/python/py-astropy/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index db3082eb207..860f124bbbe 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-astropy/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-astropy/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -22,75 +22,26 @@ license             BSD
</span> 
 homepage            http://www.astropy.org
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     27 35 36 37 38 39
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     37 38 39
</span> 
 # see https://trac.macports.org/ticket/48941
 compiler.blacklist  {*llvm-gcc42}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${name} ne ${subport}} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {${python.version} < 35} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        version             2.0.16
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        revision            1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        checksums           rmd160  52888f36460ed39d2bd6e3da2bdc63782569f21f \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            sha256  9c067764f4119dd7bce3228b0b508d48ddad5d726c580b70215ee78baa2eb512 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            size    8357877
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        build.args-append   --use-system-cfitsio \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            --use-system-expat \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            --use-system-wcslib \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            --use-system-erfa
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        # By default, astropy downloads an astropy-helpers package for setup.py.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        # The --offline and --no-git flags prevent this and use a bundled version.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        build.cmd  ${python.bin} setup.py --no-user-cfg --offline --no-git
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        destroot.cmd  ${python.bin} setup.py --no-user-cfg --offline --no-git
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    } elseif {${python.version} < 36} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        version             3.2.3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        revision            1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        checksums           rmd160  1aa7495e0939513768b33d447fc2a7ceaa55683c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            sha256  47f00816c2978fdd10f448c8f0337d6dca7b8cbeaab4bf272b5fd37cb4b890d3 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            size    7964789
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        build.args-append   --use-system-cfitsio \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            --use-system-expat \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            --use-system-wcslib \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            --use-system-erfa
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        # By default, astropy downloads an astropy-helpers package for setup.py.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        # The --offline and --no-git flags prevent this and use a bundled version.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        build.cmd  ${python.bin} setup.py --no-user-cfg --offline --no-git
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        destroot.cmd  ${python.bin} setup.py --no-user-cfg --offline --no-git
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    } else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        if {${python.version} < 37} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            epoch           1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            version         4.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            revision        0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            checksums       rmd160  536dc3c4623dd24c4a7a5e19ec16f3ec554f53d3 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            sha256  a3bad6e1c2619135ad33e4d80452866eb9468f610bf00754da4001c63c1f7049 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            size    7835617
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        depends_build-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            port:py${python.version}-extension-helpers \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            port:py${python.version}-setuptools_scm \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            port:py${python.version}-toml
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        depends_lib-append  port:py${python.version}-pyobjc \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            port:py${python.version}-pyerfa
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+dist_subdir         ${name}/${version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+distname            astropy-${version}
</span> 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${name} ne ${subport}} {
</span>     depends_build-append \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                        port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        port:py${python.version}-jinja2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        port:py${python.version}-setuptools
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-append  port:cfitsio \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        port:expat \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        port:wcslib \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        port:erfa \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        port:py${python.version}-numpy
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-jinja2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-setuptools
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append  \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:cfitsio \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:expat \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:wcslib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:erfa \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-numpy
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    livecheck.type  none
</span> }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-dist_subdir         ${name}/${version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-distname            astropy-${version}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-astroquery/Portfile b/python/py-astroquery/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 8f5bfe26df8..d2bd0d319c8 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-astroquery/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-astroquery/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -21,7 +21,7 @@ checksums           rmd160  c40d69a62233356f4212f0366818066769f29bc8 \
</span>                     sha256  2e266102d5de1ee48cd8926cc89b291ff40bbb450ce21aa04e14784a80549584 \
                     size    6241912
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     27 35 36 37 38
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     37 38 39
</span> 
 if {${name} ne ${subport}} {
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-astroscrappy/Portfile b/python/py-astroscrappy/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index b0ee16506a2..0e3a7b24314 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-astroscrappy/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-astroscrappy/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -6,7 +6,7 @@ PortGroup github 1.0
</span> 
 github.setup        astropy astroscrappy 1.0.5 v
 name                py-astroscrappy
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     27 35 36 37
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     37 38 39
</span> categories-append   science
 license             BSD
 platforms           darwin
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-atpy/Portfile b/python/py-atpy/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 17bbaa36fbe..13cf7c8fa7c 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-atpy/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-atpy/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -27,7 +27,7 @@ checksums           rmd160  a2c76ef4ac595d0f9cbfb0a21d3bf1bf98b088cf \
</span>                     sha256  4286bb0e4de30df16d6ffd14eb92e4bd47cba2b486834ca95db512c830d0693c \
                     size    663163
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     35 36
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     37 38 39
</span> 
 if {${name} ne ${subport}} {
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -42,11 +42,5 @@ if {${name} ne ${subport}} {
</span>         depends_run-append  port:py${python.version}-vo
     }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    # NOTE: py-mysql and py-pygresql don't have Python 3 subports
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {${python.version} <= 27} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        variant sql description {Include support for SQL databases} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            depends_run-append  port:py${python.version}-mysql \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                port:py${python.version}-pygresql
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    livecheck.type  none
</span> }
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-gammapy/Portfile b/python/py-gammapy/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 9d399428636..d04941ab6ed 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-gammapy/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-gammapy/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -24,7 +24,7 @@ checksums           md5     abda1f58982d8b6d19fff632980e521a \
</span>                     rmd160  7a5dcb6c93078e80f4308174985eab3a421e30b4 \
                     sha256  f30eef6efefb2829d55ceb4bab547011ae1e9fa0434cb5ab6042e4156f1ec6da
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     27 35 36
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     37 38 39
</span> 
 if {${name} ne ${subport}} {
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-gwpy/Portfile b/python/py-gwpy/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 0d7458c4821..c8564c77d38 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-gwpy/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-gwpy/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -26,7 +26,7 @@ checksums           rmd160 bccabf53af0def9faeb274aff42ed40250578ba5 \
</span>                     sha256 74c5066e19e2b10dd0571ac0f0bd588b302d1f6de639a994021a580bb90d93f4 \
                     size   1205640
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     27 36 37 38
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     37 38 39
</span> 
 if {${name} ne ${subport}} {
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -45,23 +45,5 @@ if {${name} ne ${subport}} {
</span>         port:py${python.version}-six \
         port:py${python.version}-tqdm
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {${python.version} < 34} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        depends_lib-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            port:py${python.version}-enum34
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {${python.version} == 27} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        variant nds2 description {Add NDS2 support} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            depends_lib-append port:py${python.version}-nds2-client
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        variant gwf description {Add GWF support} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            depends_lib-append port:py${python.version}-ldas-tools-framecpp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        variant dqsegdb description {Add DQSEGDB support} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            depends_lib-append port:dqsegdb
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    livecheck.type  none
</span> }
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-healpy/Portfile b/python/py-healpy/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index e6840661542..e1352912603 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-healpy/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-healpy/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -23,7 +23,7 @@ checksums               rmd160  f7ca02a0cbdee35b7bab350f47b5a85a6012677f \
</span>                         sha256  2720b5f96c314bdfdd20b6ffc0643ac8091faefcf8fd20a4083cedff85a66c5e \
                         size    4802425
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions         27 35 36 37 38
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions         37 38 39
</span> 
 if {${name} ne ${subport}} {
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-ligo-common/Portfile b/python/py-ligo-common/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index ffaba3168b9..fa38fc5f144 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-ligo-common/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-ligo-common/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -23,7 +23,7 @@ checksums  rmd160  ba7b27ac876e1133e852fd9f3f8bb2442bb24638 \
</span>            sha256  a3e00d79bf3b0474b429f50fb60079da015453afa09658f90efcab8ae158a835 \
            size    15620
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions         27 36 37 38
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions         27 36 37 38 39
</span> python.default_version  27
 
 if {${name} ne ${subport}} {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-ligo-segments/Portfile b/python/py-ligo-segments/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index e4cb28698e9..11b920a215f 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-ligo-segments/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-ligo-segments/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -25,7 +25,7 @@ checksums           rmd160  d559c6f445dff24103dea6a0f0d5466e60f2ae9f \
</span>                     sha256  5edbcb88cae007c4e154a61cb2c9d0a6d6d4016c1ecaf0a59a667a267bd20e7a \
                     size    48871
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     27 36 37 38
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     27 36 37 38 39
</span> python.default_version 27
 
 if {${name} ne ${subport}} {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-ligotimegps/Portfile b/python/py-ligotimegps/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 94d0f5cbb88..4c2b6eac814 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-ligotimegps/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-ligotimegps/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -25,7 +25,7 @@ checksums           rmd160 f99edb6f50e76232ebf61a12a9f95baabf595491 \
</span>                     sha256 a98275b5aa4490eadc2669f9a2de108f4634ae3724e878fee562b84ccf529e83 \
                     size   35840
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     27 36 37 38
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     27 36 37 38 39
</span> python.default_version  38
 
 if {${name} ne ${subport}} {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-mimeparse/Portfile b/python/py-mimeparse/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 1ab305bc680..5615dfafd17 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-mimeparse/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-mimeparse/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -21,7 +21,7 @@ checksums           rmd160  debf524d7d57e79704802f9e10c887ed2a0e6d4c \
</span>                     sha256  69c10c1cfb7eeaa0a2adcaa6e4d2e9872add2b69141e8c9e1c482b1cdd2e3a48 \
                     size    6474
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     27 35 36 37 38
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     27 35 36 37 38 39
</span> 
 if {${subport} ne ${name}} {
     depends_build-append \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-montage/Portfile b/python/py-montage/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 32316de6681..4a9d35dd67f 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-montage/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-montage/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -27,7 +27,7 @@ checksums           rmd160  df25df2b3610257f3f2c004abe601370d5e76434 \
</span>                     sha256  cdf7722297c95ef0c3065de96636d467cb9db4049298f4df10957d209e64a724 \
                     size    187490
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     27 35 36 37
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     37 38 39
</span> 
 if {${name} ne ${subport}} {
     depends_build-append \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-photutils/Portfile b/python/py-photutils/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index a0f38872b2c..f6c6bdadaca 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-photutils/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-photutils/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -21,7 +21,7 @@ checksums           rmd160  f2ce1e1d29841353713b197a96868e08b46b1357 \
</span>                     sha256  bd8322a86843f79ac324290ff8e9eb5982a59ed8a3b937b7ff6a46dc3d0de056 \
                     size    954465
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     36 37
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     37 38 39
</span> 
 if {${name} ne ${subport}} {
     depends_build-append \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-pyavm/Portfile b/python/py-pyavm/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 9cc84dc3d2c..b4056f2935e 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-pyavm/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-pyavm/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -23,7 +23,7 @@ checksums           rmd160  dc99f430c73fcd8e8658e08a37e16ed5637ba7c1 \
</span>                     sha256  f298b864e5bc101ecbb0e46252e95e18a180ac28ba6ec362e63c12a7e914e386 \
                     size    221928
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     27 35 36
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     27 35 36 37 38 39
</span> 
 if {${subport} ne ${name}} {
     depends_build-append \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-pyregion/Portfile b/python/py-pyregion/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index e302c127ff2..bfc7ecb05f2 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-pyregion/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-pyregion/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -21,7 +21,7 @@ checksums           rmd160  fb1bf3b692c799a05b39ba3b284af731502b8df0 \
</span>                     sha256  a8ac5f764b53ec332f6bc43f6f2193ca13e8b7d5a3fb2e20ced6b2ea42a9d094 \
                     size    1104111
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     27 35 36 37
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     37 38 39
</span> 
 if {${name} ne ${subport}} {
     depends_build-append  port:py${python.version}-numpy
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-regions/Portfile b/python/py-regions/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 14757e9913e..a34e78fe5f8 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-regions/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-regions/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -21,7 +21,7 @@ checksums           rmd160  4b9bae962a32ce36d59f4ba825d7caf6d3c99729 \
</span>                     sha256  cc301146ac975cc91577c8fbf8c8ceb60c3011e09607f0f1e65b7e1fdd6534bd \
                     size    1108822
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     27 35 36 37 38
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     37 38 39
</span> 
 if {${name} ne ${subport}} {
     # By default, astropy downloads an astropy-helpers package for setup.py.
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-reproject/Portfile b/python/py-reproject/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 88743d6c01e..d8636b2e124 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-reproject/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-reproject/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -17,7 +17,7 @@ checksums           rmd160  957fd330e72d45787ef56b1449acd73cea1858c6 \
</span>                     sha256  95c0fa49e6b4e36455b91fa09ad1b71b230c990ad91d948af67ea3509a1a4ccb \
                     size    770363
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     36 37 38
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     37 38 39
</span> 
 if {${name} ne ${subport}} {
     # FIXME: setuptools_scm should not be required if building from source tarball
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-vo/Portfile b/python/py-vo/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index e5fdce3775a..90d80b785e4 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-vo/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-vo/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -21,7 +21,7 @@ checksums           rmd160  61ca1beae5f3128fc8737d6778a765936922bb49 \
</span>                     sha256  939e7b1be9425a7e895140c94d958d12a936ffd1d952d713935b6411babdded2 \
                     size    768184
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     35 36 37 38
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     37 38 39
</span> 
 if {${name} ne ${subport}} {
     depends_build-append    port:py${python.version}-astropy-helpers
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/lalinference/Portfile b/science/lalinference/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 0572fed7129..b186323ed2c 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/lalinference/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/lalinference/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -101,7 +101,7 @@ test.run      yes
</span> test.target   check
 
 # Create subports for each supported Python version
<span style='display:block; white-space:pre;background:#ffe0e0;'>-foreach v {27 36 37 38} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+foreach v {37 38} {
</span>   subport py${v}-${name} {
     set pythonversion     [string range ${v} 0 end-1].[string index ${v} end]
     set pythonhome \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/lalpulsar/Portfile b/science/lalpulsar/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index aeddc5495bb..982fb84663d 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/lalpulsar/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/lalpulsar/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -80,7 +80,7 @@ test.run      yes
</span> test.target   check
 
 # Create subports for each supported Python version
<span style='display:block; white-space:pre;background:#ffe0e0;'>-foreach v {27 36 37 38} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+foreach v {37 38} {
</span>   subport py${v}-${name} {
     set pythonversion     [string range ${v} 0 end-1].[string index ${v} end]
     set pythonhome \
</pre><pre style='margin:0'>

</pre>