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