<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/f33ae0b522e87adbf794909cc62b4b10b4702360">https://github.com/macports/macports-ports/commit/f33ae0b522e87adbf794909cc62b4b10b4702360</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit f33ae0b522e87adbf794909cc62b4b10b4702360
</span>Author: Joshua Root <jmr@macports.org>
AuthorDate: Wed Jul 27 11:14:07 2022 +1000

<span style='display:block; white-space:pre;color:#404040;'>    py-build: update to 0.8.0
</span>---
 python/py-build/Portfile                 | 12 ++++-----
 python/py-build/files/build_env.py.patch | 45 --------------------------------
 2 files changed, 5 insertions(+), 52 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 52889f45b19..c181a49b88e 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;'>@@ -5,10 +5,9 @@ PortGroup           python 1.0
</span> 
 name                py-build
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version             0.7.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             0.8.0
</span> revision            0
 categories-append   devel
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms           darwin
</span> license             MIT
 supported_archs     noarch
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -25,9 +24,10 @@ long_description    ${description} which will invoke the PEP 517 \
</span> 
 homepage            https://pypa-build.readthedocs.io/
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  216d1c05311bc392dcb74c9e6f2b358a5892f3fa \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  1aaadcd69338252ade4f7ec1265e1a19184bf916d84c9b7df095f423948cb89f \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    15854
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           md5 307632355e32c3769c99da66f92fe020 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160 3086fae7785c632e7345494979051c68db61748d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256 887a6d471c901b1a6e6574ebaeeebb45e5269a79d095fe9a8f88d6614ed2e5f0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size   17067
</span> 
 python.pep517       yes
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -48,8 +48,6 @@ if {${name} ne ${subport}} {
</span>                         port:py${python.version}-importlib-metadata
     }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    patchfiles          build_env.py.patch
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span>     build.env-append    PYTHONPATH=${worksrcpath}/src
 
     # just verify dependencies
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-build/files/build_env.py.patch b/python/py-build/files/build_env.py.patch
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 55a2e87efd9..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-build/files/build_env.py.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,45 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From 0fffa1271bfd58ab1f1278f27c1f780b5917a773 Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From: Ravi Teja Gannavarapu <45204340+IamRaviTejaG@users.noreply.github.com>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Date: Sat, 23 Oct 2021 20:22:47 +0530
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Subject: [PATCH] env: only import packaging wherever required
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PR #395
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Co-authored-by: Ravi Teja Gannavarapu <raviteja@clevertap.com>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- src/build/env.py  | 7 ++++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- tests/test_env.py | 2 +-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 2 files changed, 5 insertions(+), 4 deletions(-)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git src/build/env.py src/build/env.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 4b0725ad..e6d22b5d 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/build/env.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/build/env.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -15,9 +15,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from types import TracebackType
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from typing import Callable, Iterable, List, Optional, Tuple, Type
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--import packaging.requirements
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--import packaging.version
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- import build
</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;'>-@@ -62,6 +59,8 @@ def install(self, requirements: Iterable[str]) -> None:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @functools.lru_cache(maxsize=None)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- def _should_use_virtualenv() -> bool:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    import packaging.requirements
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     # virtualenv might be incompatible if it was installed separately
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     # from build. This verifies that virtualenv and all of its
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     # dependencies are installed as specified by build.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -254,6 +253,8 @@ def _create_isolated_env_venv(path: str) -> Tuple[str, str]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     """
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     import venv
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    import packaging.version
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     venv.EnvBuilder(with_pip=True, symlinks=_fs_supports_symlink()).create(path)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     executable, script_dir, purelib = _find_executable_and_scripts(path)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span></pre><pre style='margin:0'>

</pre>