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

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/507cee638a1735ddcc18cd80e7ae7b02a9aed2d0">https://github.com/macports/macports-ports/commit/507cee638a1735ddcc18cd80e7ae7b02a9aed2d0</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 507cee638a1735ddcc18cd80e7ae7b02a9aed2d0
</span>Author: jhoyt4 <john.hoyt@gmail.com>
AuthorDate: Wed Jan 29 19:42:56 2025 -0500

<span style='display:block; white-space:pre;color:#404040;'>    ansible-lint: Update to 25.1.1 and update python default to 3.13
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>      - Update to 25.1.1
</span><span style='display:block; white-space:pre;color:#404040;'>      - Change default python to 3.13
</span><span style='display:block; white-space:pre;color:#404040;'>      - Additionally correct the logic for a wanring message where an empty
</span><span style='display:block; white-space:pre;color:#404040;'>        PYENV_VIRTUAL_ENV system variable trips incorrectly
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    update ansible-lint
</span>---
 sysutils/ansible-lint/Portfile                        | 19 ++++++++++---------
 .../files/patch-disable_path_warning.diff             | 11 +++++++++++
 2 files changed, 21 insertions(+), 9 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/ansible-lint/Portfile b/sysutils/ansible-lint/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index cdce232f0df..75c3a7dc008 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/sysutils/ansible-lint/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/ansible-lint/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,7 +4,7 @@ PortSystem          1.0
</span> PortGroup           python 1.0
 PortGroup           github 1.0
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup        ansible-community ansible-lint 24.2.3 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        ansible-community ansible-lint 25.1.1 v
</span> github.tarball_from archive
 revision            0
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -20,12 +20,12 @@ description         Best practices checker for Ansible playbooks
</span> long_description \
     ansible-lint checks playbooks for practices and behaviour that could potentially be improved
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  2310f060e3d82bab5909cfb30a5349524850efdf \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  b934f8de0431c78f73c206ba17b1f47771be4f95fa2fc41204256eece5bf4e6c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    460489
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  0f3046fa0f73aaa9ff25caa7a613e9352f300556 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  472b8bba3063320c0a68ea616f5f7c675530427e0173d19e12da3b44fda349fd \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    491974
</span> 
 # Keep Python version compatible with yamllint
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.default_version      311
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.default_version      313
</span> python.link_binaries_suffix
 
 depends_build-append \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -37,6 +37,7 @@ depends_build-append \
</span> depends_run-append  port:py${python.version}-ansible \
                     port:py${python.version}-ansible-compat \
                     port:py${python.version}-black \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-importlib-metadata\
</span>                     port:yamllint
 
 depends_lib-append  port:py${python.version}-enrich \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -49,10 +50,10 @@ depends_lib-append  port:py${python.version}-enrich \
</span>                     port:py${python.version}-wcmatch \
                     port:py${python.version}-yaml
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Stop setuptools from using the scm version which doesn't exist in this context
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles          patch-disable_use_scm_version.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-python.pep517       yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# patch-disable_use_scm_version.diff: Stop setuptools from using the scm version which doesn't exist in this context
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# patch-disable_path_warning.diff: Correct wanring logic where an empty PYENV_VIRTUAL_ENV triggers a warning
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles          patch-disable_use_scm_version.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-disable_path_warning.diff
</span> 
 github.livecheck.regex  {([0-9.]+)}
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/ansible-lint/files/patch-disable_path_warning.diff b/sysutils/ansible-lint/files/patch-disable_path_warning.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..12fa998c74b
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/ansible-lint/files/patch-disable_path_warning.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- ./src/ansiblelint/__main__.py.orig     2025-01-30 06:43:48
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ ./src/ansiblelint/__main__.py  2025-01-30 19:02:17
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -456,7 +456,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         if (parent / "ansible").exists() and str(parent) not in paths:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             inject_paths.append(str(parent))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    if not os.environ.get("PYENV_VIRTUAL_ENV", None):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    if not os.environ.get("PYENV_VIRTUAL_ENV","NONE"):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         if inject_paths and not all("pipx" in p for p in inject_paths):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             print(  # noqa: T201
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 f"WARNING: PATH altered to include {', '.join(inject_paths)} :: This is usually a sign of broken local setup, which can cause unexpected behaviors.",
</span></pre><pre style='margin:0'>

</pre>