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