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

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/364265b0c57a1dd7928a136ae45d6beb9028c5a9">https://github.com/macports/macports-ports/commit/364265b0c57a1dd7928a136ae45d6beb9028c5a9</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 364265b0c57a1dd7928a136ae45d6beb9028c5a9
</span>Author: Joshua Root <jmr@macports.org>
AuthorDate: Sat Mar 18 17:04:36 2023 +1100

<span style='display:block; white-space:pre;color:#404040;'>    py-pep517: rename to py-pyproject_hooks
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Project was renamed upstream with the 1.0.0 release. Actually leaving
</span><span style='display:block; white-space:pre;color:#404040;'>    py36-pep517 in place until its dependents go away, since the new
</span><span style='display:block; white-space:pre;color:#404040;'>    version doesn't support Python 3.6.
</span>---
 python/py-build/Portfile           |  7 ++++--
 python/py-meshio/Portfile          |  6 -----
 python/py-npx/Portfile             |  6 -----
 python/py-pep517/Portfile          | 30 +++++++++++++++---------
 python/py-pyproject_hooks/Portfile | 48 ++++++++++++++++++++++----------------
 5 files changed, 52 insertions(+), 45 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-build/Portfile b/python/py-build/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index ce045b7bf64..6636a412a47 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-build/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-build/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -18,7 +18,7 @@ maintainers         {danchr @danchr} openmaintainer
</span> 
 description         A simple, correct PEP517 package builder
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description    ${description} which will invoke the PEP 517 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    {*}${description} which will invoke the PEP 517 \
</span>                     hooks to build a distribution package. It is a \
                     simple build tool and does not perform any \
                     dependency management.
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -39,15 +39,18 @@ if {${name} ne ${subport}} {
</span>                         port:py${python.version}-setuptools \
                         port:py${python.version}-wheel
     depends_lib-append  port:py${python.version}-packaging \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                        port:py${python.version}-pep517 \
</span>                         port:python${python.version}
 
     if {${python.version} >= 37} {
         depends_build-append \
                         port:py${python.version}-installer
<span style='display:block; white-space:pre;background:#e0ffe0;'>+        depends_lib-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:py${python.version}-pyproject_hooks
</span>     } else {
         depends_build-append \
                         port:py${python.version}-python-install
<span style='display:block; white-space:pre;background:#e0ffe0;'>+        depends_lib-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:py${python.version}-pep517
</span>     }
     if {${python.version} < 310} {
         # strictly speaking, only needed for python 3.7 and lower, but
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-meshio/Portfile b/python/py-meshio/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 92d47feff51..04552c0c920 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-meshio/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-meshio/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -30,12 +30,6 @@ python.versions     37 38 39 310
</span> if {${name} ne ${subport}} {
     python.pep517   yes
 
<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}-packaging \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:py${python.version}-pep517 \
</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;'>-                    port:py${python.version}-wheel
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span>     depends_lib-append \
                     port:py${python.version}-importlib-metadata \
                     port:py${python.version}-numpy
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-npx/Portfile b/python/py-npx/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 618721c0843..c714e2fd50f 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-npx/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-npx/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -28,12 +28,6 @@ if {${name} ne ${subport}} {
</span>     python.pep517           yes
     python.pep517_backend   flit
 
<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}-packaging \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:py${python.version}-pep517 \
</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;'>-                    port:py${python.version}-wheel
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span>     depends_lib-append \
                     port:py${python.version}-colorama \
                     port:py${python.version}-numpy
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-pep517/Portfile b/python/py-pep517/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 749f4515dc4..64ffcd7b089 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-pep517/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-pep517/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -20,23 +20,31 @@ checksums           md5 7fd08b11215256601a8a4940c1ba3d34 \
</span>                     rmd160 b52f92cb3a3d6d8ae6892f8df4c144eb2c698e49 \
                     sha256 ae69927c5c172be1add9203726d4b84cf3ebad1edcd5f71fcdc746e66e829f59
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     36 37 38 39 310 311
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Latest version renamed to pyproject_hooks but doesn't support Python 3.6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     36
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.add_dependencies no
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {$subport ne $name} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {$subport ne $name && ${python.version} == 36} {
</span>     python.pep517   yes
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    python.add_dependencies no
</span>     depends_build   port:py-bootstrap-modules
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib     port:python${python.version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {${python.version} < 311} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        depends_lib-append  port:py${python.version}-tomli
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {${python.version} < 38} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        depends_lib-append  port:py${python.version}-importlib-metadata \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            port:py${python.version}-zipp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib     port:python${python.version} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-tomli \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-importlib-metadata \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-zipp
</span> 
     build.env-append    PYTHONPATH=${prefix}/share/py-bootstrap-modules
     build.args      --skip-dependency-check
     destroot.env-append PYTHONPATH=${prefix}/share/py-bootstrap-modules
     livecheck.type  none
<span style='display:block; white-space:pre;background:#e0ffe0;'>+} else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    replaced_by     py-pyproject_hooks
</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 pyver {37 38 39 310 311} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    subport py${pyver}-pep517 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        version     0.13.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        revision    1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        replaced_by py${pyver}-pyproject_hooks
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        distfiles
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span> }
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-pyproject_hooks/Portfile b/python/py-pyproject_hooks/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index b45d4761267..db2d420cc8c 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-pyproject_hooks/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-pyproject_hooks/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,36 +5,44 @@ PortGroup           python 1.0
</span> 
 name                py-pyproject_hooks
 version             1.0.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-license             MIT
</span> platforms           {darwin any}
 supported_archs     noarch
<span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers         {gmail.com:davidgilman1 @dgilman} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         {jmr @jmroot} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             MIT
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  8b7d5a03fff4a408541ec47641fa1b4d8e67e656 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  f271b298b97f5955d53fb12b72c1fb1948c22c1a6b70b315c54cedaca0264ef5 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    16901
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         API to call PEP 517 hooks
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage            https://pyproject-hooks.readthedocs.io/en/latest/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-description         A low-level library for calling build-backends in \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    pyproject.toml-based projects.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description    ${description} It provides the basic functionality to \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    help write tooling that generates distribution files \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    from Python projects.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    This is a low-level library for calling \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    build-backends in pyproject.toml-based projects. \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    It provides the basic functionality to help write \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    tooling that generates distribution files from \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    Python projects.
</span> 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage            https://pypi.python.org/pypi/${python.rootname}/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           md5 69b0b6de189bc04c3f9e304281765741 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160 8b7d5a03fff4a408541ec47641fa1b4d8e67e656 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256 f271b298b97f5955d53fb12b72c1fb1948c22c1a6b70b315c54cedaca0264ef5
</span> 
 python.versions     37 38 39 310 311
 python.pep517       yes
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.pep517_backend \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    flit
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${name} ne ${subport}} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_test-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:py${python.version}-testpath
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {$subport ne $name} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    python.add_dependencies no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_build   port:py-bootstrap-modules
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib     port:python${python.version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {${python.version} < 311} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        depends_lib-append  port:py${python.version}-tomli
</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;'>+    build.env-append    PYTHONPATH=${prefix}/share/py-bootstrap-modules
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    build.args      --skip-dependency-check
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    destroot.env-append PYTHONPATH=${prefix}/share/py-bootstrap-modules
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    python.test_framework \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    pytest
</span>     test.run        yes
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    test.target
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_test-append port:py${python.version}-pytest \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:py${python.version}-testpath
</span>     test.env        PYTHONPATH=${worksrcpath}/src
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    livecheck.type  none
</span> }
</pre><pre style='margin:0'>

</pre>