<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/6f7bbca407808525b60b5cbc4ea9c03a0c105da4">https://github.com/macports/macports-ports/commit/6f7bbca407808525b60b5cbc4ea9c03a0c105da4</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 6f7bbca4078 py-bootstrap-modules: update pep517, install egg-info for all
</span>6f7bbca4078 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 6f7bbca407808525b60b5cbc4ea9c03a0c105da4
</span>Author: Joshua Root <jmr@macports.org>
AuthorDate: Sat Oct 22 17:51:19 2022 +1100

<span style='display:block; white-space:pre;color:#404040;'>    py-bootstrap-modules: update pep517, install egg-info for all
</span>---
 python/py-bootstrap-modules/Portfile               | 19 ++++---
 .../py-bootstrap-modules/files/flit_core-PKG-INFO  |  4 ++
 .../py-bootstrap-modules/files/installer-PKG-INFO  |  4 ++
 .../py-bootstrap-modules/files/no-deps-option.diff | 63 ----------------------
 python/py-bootstrap-modules/files/pep517-PKG-INFO  |  4 ++
 .../py-bootstrap-modules/files/pyparsing-PKG-INFO  |  4 ++
 .../files/python_install-PKG-INFO                  |  3 ++
 python/py-bootstrap-modules/files/tomli-PKG-INFO   |  4 ++
 8 files changed, 35 insertions(+), 70 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-bootstrap-modules/Portfile b/python/py-bootstrap-modules/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 16e1e923e6a..1b8fe95385d 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-bootstrap-modules/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-bootstrap-modules/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,11 +3,12 @@
</span> PortSystem          1.0
 
 name                py-bootstrap-modules
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version             2022-07-28
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers         jmr
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             2022-10-22
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         {jmr @jmroot}
</span> categories          python
 license             MIT
 supported_archs     noarch
<span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms           any
</span> 
 description         bootstrap PEP 517 module builds
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -22,7 +23,7 @@ set build_vers  0.8.0
</span> set flit_core_vers 3.7.1
 set installer_vers 0.5.1
 set packaging_vers 21.3
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set pep517_vers 0.12.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set pep517_vers 0.13.0
</span> set pyparsing_vers 3.0.9
 set python-install_vers 0.0.3
 set setuptools_scm_vers 6.4.2
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -68,9 +69,9 @@ checksums       build-${build_vers}.tar.gz \
</span>                     rmd160 45ed4b85bf4ef2069e07dd2922849f7edf98363a \
                     sha256 dd47c42927d89ab911e606518907cc2d3a1f38bbd026385970643f9c5b8ecfeb \
                 pep517-${pep517_vers}.tar.gz \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    md5 7ed0adb5f737c316e071d48d66329a5d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    rmd160 f98bf5793c9337653db51635b9ff356cab65129b \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256 931378d93d11b298cf511dd634cf5ea4cb249a28ef84160b3247ee9afb4e8ab0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    md5 7fd08b11215256601a8a4940c1ba3d34 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160 b52f92cb3a3d6d8ae6892f8df4c144eb2c698e49 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256 ae69927c5c172be1add9203726d4b84cf3ebad1edcd5f71fcdc746e66e829f59 \
</span>                 pyparsing-${pyparsing_vers}.tar.gz \
                     md5 fadc2f3bf5872bf6310576a86c3566e0 \
                     rmd160 c450c72db367849469516a28bcbf208cdb2e3d27 \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -95,7 +96,6 @@ checksums       build-${build_vers}.tar.gz \
</span> patch {
     system -W ${workpath}/build-${build_vers} "patch -p0 < ${filespath}/build_env.py.patch"
     system -W ${workpath}/flit_core-${flit_core_vers} "patch -p0 < ${filespath}/zip-timestamps.patch"
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    system -W ${workpath}/pep517-${pep517_vers} "patch -p0 < ${filespath}/no-deps-option.diff"
</span>     system -W ${workpath}/python-install-${python-install_vers} "patch -p0 < ${filespath}/patch-install-__init__.py.diff"
     system -W ${workpath}/python-install-${python-install_vers} "patch -p0 < ${filespath}/installer_scripts.py.patch"
 }
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -120,6 +120,11 @@ destroot {
</span>         ${workpath}/wheel-${wheel_vers}/src/wheel \
         ${workpath}/wheel-${wheel_vers}/src/wheel.egg-info \
         ${destroot}${instdir}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    foreach pkg {flit_core installer pep517 pyparsing python_install tomli} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        xinstall -d ${destroot}${instdir}/${pkg}.egg-info
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        xinstall -m 644 ${filespath}/${pkg}-PKG-INFO ${destroot}${instdir}/${pkg}.egg-info/PKG-INFO
</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/py-bootstrap-modules/files/flit_core-PKG-INFO b/python/py-bootstrap-modules/files/flit_core-PKG-INFO
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..3bbf591aca9
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-bootstrap-modules/files/flit_core-PKG-INFO
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,4 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Metadata-Version: 2.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Name: flit_core
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Version: 3.7.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Requires-Python: >=3.6
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-bootstrap-modules/files/installer-PKG-INFO b/python/py-bootstrap-modules/files/installer-PKG-INFO
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..ee0192beb08
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-bootstrap-modules/files/installer-PKG-INFO
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,4 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Metadata-Version: 2.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Name: installer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Version: 0.5.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Requires-Python: >=3.7
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-bootstrap-modules/files/no-deps-option.diff b/python/py-bootstrap-modules/files/no-deps-option.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 84049a8c1e7..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-bootstrap-modules/files/no-deps-option.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,63 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pep517/build.py.orig   2020-10-19 07:41:27.000000000 +1100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pep517/build.py        2020-12-01 12:49:53.000000000 +1100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -55,14 +55,15 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     return system
</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;'>--def _do_build(hooks, env, dist, dest):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+def _do_build(hooks, env, dist, dest, no_deps=False):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     get_requires_name = 'get_requires_for_build_{dist}'.format(**locals())
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     get_requires = getattr(hooks, get_requires_name)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     reqs = get_requires({})
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     log.info('Got build requires: %s', reqs)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    env.pip_install(reqs)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    log.info('Installed dynamic build dependencies')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if not no_deps:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        env.pip_install(reqs)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        log.info('Installed dynamic build dependencies')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     with tempdir() as td:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         log.info('Trying to build %s in %s', dist, td)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -73,7 +74,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         shutil.move(source, os.path.join(dest, os.path.basename(filename)))
</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;'>--def build(source_dir, dist, dest=None, system=None):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+def build(source_dir, dist, dest=None, system=None, no_deps=False):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     system = system or load_system(source_dir)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     dest = os.path.join(source_dir, dest or 'dist')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     mkdir_p(dest)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -84,8 +85,9 @@
</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;'>-     with BuildEnvironment() as env:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        env.pip_install(system['requires'])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        _do_build(hooks, env, dist, dest)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        if not no_deps:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            env.pip_install(system['requires'])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        _do_build(hooks, env, dist, dest, no_deps=no_deps)
</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;'>- parser = argparse.ArgumentParser()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -104,6 +106,11 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     default=False,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- parser.add_argument(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    '--no-deps', '-n',
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    action='store_true',
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    default=False,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+parser.add_argument(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     '--out-dir', '-o',
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     help="Destination in which to save the builds relative to source dir",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -117,7 +124,7 @@
</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;'>-     for dist in dists:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        build(args.source_dir, dist, args.out_dir)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        build(args.source_dir, dist, args.out_dir, no_deps=args.no_deps)
</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 __name__ == '__main__':
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-bootstrap-modules/files/pep517-PKG-INFO b/python/py-bootstrap-modules/files/pep517-PKG-INFO
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..0e49adad575
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-bootstrap-modules/files/pep517-PKG-INFO
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,4 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Metadata-Version: 2.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Name: 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;'>+Requires-Python: >=3.6
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-bootstrap-modules/files/pyparsing-PKG-INFO b/python/py-bootstrap-modules/files/pyparsing-PKG-INFO
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..715bc3a8daa
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-bootstrap-modules/files/pyparsing-PKG-INFO
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,4 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Metadata-Version: 2.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Name: pyparsing
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Version: 3.0.9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Requires-Python: >=3.6.8
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-bootstrap-modules/files/python_install-PKG-INFO b/python/py-bootstrap-modules/files/python_install-PKG-INFO
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..0fdad33af3b
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-bootstrap-modules/files/python_install-PKG-INFO
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,3 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Metadata-Version: 2.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Name: python-install
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Version: 0.0.3
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-bootstrap-modules/files/tomli-PKG-INFO b/python/py-bootstrap-modules/files/tomli-PKG-INFO
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..71a3380029e
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-bootstrap-modules/files/tomli-PKG-INFO
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,4 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Metadata-Version: 2.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Name: tomli
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Version: 1.2.3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Requires-Python: >=3.6
</span></pre><pre style='margin:0'>

</pre>