Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-pytest-ansible for
openSUSE:Factory checked in at 2025-05-30 14:36:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pytest-ansible (Old)
and /work/SRC/openSUSE:Factory/.python-pytest-ansible.new.25440 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pytest-ansible"
Fri May 30 14:36:16 2025 rev:15 rq:1281038 version:25.5.0
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-pytest-ansible/python-pytest-ansible.changes
2025-04-30 19:04:17.102082647 +0200
+++
/work/SRC/openSUSE:Factory/.python-pytest-ansible.new.25440/python-pytest-ansible.changes
2025-05-30 17:26:23.337891445 +0200
@@ -1,0 +2,21 @@
+Thu May 29 05:34:03 UTC 2025 - Johannes Kastl
<[email protected]>
+
+- Update to version 25.5.0:
+ * Bugfixes
+ - Add merge_group handler for tox workflow (#452) @Qalthos
+ * Maintenance
+ - Bump the dependencies group in /.config with 2 updates (#459)
+ @dependabot[bot]
+ - Bump the dependencies group in /.config with 8 updates (#458)
+ @dependabot[bot]
+ - Bump the dependencies group in /.config with 11 updates
+ (#456) @dependabot[bot]
+ - Enable junit.xml reporting to codecov.io (#449) @Qalthos
+ - chore: disable mkdocs-material social plugin (#454) @Qalthos
+ - Bump the dependencies group in /.config with 9 updates (#453)
+ @dependabot[bot]
+ - chore: pre-commit autoupdate (#451) @pre-commit-ci[bot]
+ - Bump the dependencies group in /.config with 5 updates (#450)
+ @dependabot[bot]
+
+-------------------------------------------------------------------
Old:
----
pytest-ansible-25.4.1.obscpio
New:
----
pytest-ansible-25.5.0.obscpio
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-pytest-ansible.spec ++++++
--- /var/tmp/diff_new_pack.WWrFkU/_old 2025-05-30 17:26:23.785910056 +0200
+++ /var/tmp/diff_new_pack.WWrFkU/_new 2025-05-30 17:26:23.789910223 +0200
@@ -44,7 +44,7 @@
%endif
Name: python-pytest-ansible
-Version: 25.4.1
+Version: 25.5.0
Release: 0
Summary: Plugin for pytest to simplify calling ansible modules from
tests or fixtures
License: MIT
++++++ _service ++++++
--- /var/tmp/diff_new_pack.WWrFkU/_old 2025-05-30 17:26:23.817911385 +0200
+++ /var/tmp/diff_new_pack.WWrFkU/_new 2025-05-30 17:26:23.821911552 +0200
@@ -2,7 +2,7 @@
<service name="obs_scm" mode="manual">
<param
name="url">https://github.com/ansible-community/pytest-ansible</param>
<param name="scm">git</param>
- <param name="revision">v25.4.1</param>
+ <param name="revision">v25.5.0</param>
<param name="versionformat">@PARENT_TAG@</param>
<param name="changesgenerate">enable</param>
<param name="versionrewrite-pattern">v(.*)</param>
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.WWrFkU/_old 2025-05-30 17:26:23.841912383 +0200
+++ /var/tmp/diff_new_pack.WWrFkU/_new 2025-05-30 17:26:23.841912383 +0200
@@ -1,6 +1,6 @@
<servicedata>
<service name="tar_scm">
<param
name="url">https://github.com/ansible-community/pytest-ansible</param>
- <param
name="changesrevision">46cf3143a157f1e443976053818fc2818fd482af</param></service></servicedata>
+ <param
name="changesrevision">1466e469f5a88eef269ae0edf8c61307f6fbf97c</param></service></servicedata>
(No newline at EOF)
++++++ pytest-ansible-25.4.1.obscpio -> pytest-ansible-25.5.0.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/pytest-ansible-25.4.1/.config/constraints.txt
new/pytest-ansible-25.5.0/.config/constraints.txt
--- old/pytest-ansible-25.4.1/.config/constraints.txt 2025-04-27
08:14:12.000000000 +0200
+++ new/pytest-ansible-25.5.0/.config/constraints.txt 2025-05-26
12:56:36.000000000 +0200
@@ -1,25 +1,25 @@
# This file was autogenerated by uv via the following command:
# tox run deps
-ansible-compat==25.1.5 # via molecule, pytest-ansible (pyproject.toml)
-astroid==3.3.9 # via pylint
+ansible-compat==25.5.0 # via molecule, pytest-ansible (pyproject.toml)
+astroid==3.3.10 # via pylint
attrs==25.3.0 # via jsonschema, referencing
babel==2.17.0 # via mkdocs-material
backrefs==5.8 # via mkdocs-material
beautifulsoup4==4.13.4 # via linkchecker, mkdocs-htmlproofer-plugin
bracex==2.5.post1 # via wcmatch
-cachetools==5.5.2 # via tox
+cachetools==6.0.0 # via tox
cairocffi==1.7.1 # via cairosvg
-cairosvg==2.7.1 # via mkdocs-ansible
+cairosvg==2.8.2 # via mkdocs-ansible
certifi==2025.4.26 # via requests
cffi==1.17.1 # via cairocffi, cryptography
cfgv==3.4.0 # via pre-commit
chardet==5.2.0 # via tox
-charset-normalizer==3.4.1 # via requests
-click==8.1.8 # via click-help-colors, mkdocs, molecule, pydoclint
+charset-normalizer==3.4.2 # via requests
+click==8.2.1 # via click-help-colors, mkdocs, molecule, pydoclint
click-help-colors==0.9.4 # via molecule
colorama==0.4.6 # via griffe, mkdocs-material, tox
-coverage==7.8.0 # via pytest-ansible (pyproject.toml)
-cryptography==44.0.2 # via ansible-core
+coverage==7.8.2 # via pytest-ansible (pyproject.toml)
+cryptography==45.0.3 # via ansible-core
csscompressor==0.9.5 # via mkdocs-minify-plugin
cssselect2==0.8.0 # via cairosvg
defusedxml==0.7.1 # via cairosvg
@@ -28,14 +28,14 @@
dnspython==2.7.0 # via linkchecker
docstring-parser-fork==0.0.12 # via pydoclint
enrich==1.2.7 # via molecule
-exceptiongroup==1.2.2 # via pytest
+exceptiongroup==1.3.0 # via pytest
execnet==2.1.1 # via pytest-xdist
filelock==3.18.0 # via tox, virtualenv
ghp-import==2.1.0 # via mkdocs
griffe==1.7.3 # via mkdocstrings-python
hjson==3.1.0 # via mkdocs-macros-plugin, super-collections
htmlmin2==0.1.13 # via mkdocs-minify-plugin
-identify==2.6.10 # via pre-commit
+identify==2.6.12 # via pre-commit
idna==3.10 # via requests
iniconfig==2.1.0 # via pytest
isort==6.0.1 # via pylint
@@ -54,18 +54,18 @@
mergedeep==1.3.4 # via mkdocs, mkdocs-get-deps
mkdocs==1.6.1 # via mkdocs-ansible, mkdocs-autorefs,
mkdocs-gen-files, mkdocs-htmlproofer-plugin, mkdocs-macros-plugin,
mkdocs-material, mkdocs-minify-plugin, mkdocs-monorepo-plugin, mkdocstrings
mkdocs-ansible==25.2.0 # via pytest-ansible (pyproject.toml)
-mkdocs-autorefs==1.4.1 # via mkdocstrings, mkdocstrings-python
+mkdocs-autorefs==1.4.2 # via mkdocstrings, mkdocstrings-python
mkdocs-gen-files==0.5.0 # via mkdocs-ansible
mkdocs-get-deps==0.2.0 # via mkdocs
mkdocs-htmlproofer-plugin==1.3.0 # via mkdocs-ansible
mkdocs-macros-plugin==1.3.7 # via mkdocs-ansible
-mkdocs-material==9.6.12 # via mkdocs-ansible
+mkdocs-material==9.6.14 # via mkdocs-ansible
mkdocs-material-extensions==1.3.1 # via mkdocs-ansible, mkdocs-material
mkdocs-minify-plugin==0.8.0 # via mkdocs-ansible
mkdocs-monorepo-plugin==1.1.0 # via mkdocs-ansible
mkdocstrings==0.29.1 # via mkdocs-ansible, mkdocstrings-python
-mkdocstrings-python==1.16.10 # via mkdocs-ansible
-molecule==25.4.0 # via pytest-ansible (pyproject.toml)
+mkdocstrings-python==1.16.11 # via mkdocs-ansible
+molecule==25.5.0 # via pytest-ansible (pyproject.toml)
mypy==1.15.0 # via pytest-ansible (pyproject.toml)
mypy-extensions==1.1.0 # via mypy
nodeenv==1.9.1 # via pre-commit
@@ -73,15 +73,15 @@
paginate==0.5.7 # via mkdocs-material
pathspec==0.12.1 # via mkdocs, mkdocs-macros-plugin
pillow==11.2.1 # via cairosvg, mkdocs-ansible
-platformdirs==4.3.7 # via mkdocs-get-deps, pylint, tox, virtualenv
-pluggy==1.5.0 # via molecule, pytest, tox
+platformdirs==4.3.8 # via mkdocs-get-deps, pylint, tox, virtualenv
+pluggy==1.6.0 # via molecule, pytest, tox
pre-commit==4.2.0 # via pytest-ansible (pyproject.toml)
pycparser==2.22 # via cffi
pydoclint==0.6.6 # via pytest-ansible (pyproject.toml)
pygments==2.19.1 # via mkdocs-material, rich
-pylint==3.3.6 # via pytest-ansible (pyproject.toml)
-pymdown-extensions==10.14.3 # via markdown-exec, mkdocs-ansible,
mkdocs-material, mkdocstrings
-pyproject-api==1.9.0 # via tox
+pylint==3.3.7 # via pytest-ansible (pyproject.toml)
+pymdown-extensions==10.15 # via markdown-exec, mkdocs-ansible,
mkdocs-material, mkdocstrings
+pyproject-api==1.9.1 # via tox
pytest==8.3.5 # via pytest-github-actions-annotate-failures,
pytest-plus, pytest-xdist, pytest-ansible (pyproject.toml)
pytest-github-actions-annotate-failures==0.3.0 # via pytest-ansible
(pyproject.toml)
pytest-plus==0.8.1 # via pytest-ansible (pyproject.toml)
@@ -89,26 +89,26 @@
python-dateutil==2.9.0.post0 # via ghp-import, mkdocs-macros-plugin
python-slugify==8.0.4 # via mkdocs-monorepo-plugin
pyyaml==6.0.2 # via ansible-compat, ansible-core, mkdocs,
mkdocs-get-deps, mkdocs-macros-plugin, molecule, pre-commit,
pymdown-extensions, pyyaml-env-tag
-pyyaml-env-tag==0.1 # via mkdocs
+pyyaml-env-tag==1.1 # via mkdocs
referencing==0.36.2 # via jsonschema, jsonschema-specifications
requests==2.32.3 # via linkchecker, mkdocs-htmlproofer-plugin,
mkdocs-material
rich==14.0.0 # via enrich, molecule
-rpds-py==0.24.0 # via jsonschema, referencing
-ruff==0.11.7 # via pytest-ansible (pyproject.toml)
+rpds-py==0.25.1 # via jsonschema, referencing
+ruff==0.11.11 # via pytest-ansible (pyproject.toml)
six==1.17.0 # via python-dateutil
soupsieve==2.7 # via beautifulsoup4
subprocess-tee==0.4.2 # via ansible-compat
super-collections==0.5.3 # via mkdocs-macros-plugin
-termcolor==3.0.1 # via mkdocs-macros-plugin
+termcolor==3.1.0 # via mkdocs-macros-plugin
text-unidecode==1.3 # via python-slugify
tinycss2==1.4.0 # via cairosvg, cssselect2
toml-sort==0.24.2 # via pytest-ansible (pyproject.toml)
tomli==2.2.1 # via coverage, mypy, pydoclint, pylint,
pyproject-api, pytest, tox
tomlkit==0.13.2 # via pylint, toml-sort
-tox==4.25.0 # via pytest-ansible (pyproject.toml)
-types-pyyaml==6.0.12.20250402 # via pytest-ansible (pyproject.toml)
+tox==4.26.0 # via pytest-ansible (pyproject.toml)
+types-pyyaml==6.0.12.20250516 # via pytest-ansible (pyproject.toml)
urllib3==2.4.0 # via requests
-virtualenv==20.30.0 # via pre-commit, tox
+virtualenv==20.31.2 # via pre-commit, tox
watchdog==6.0.0 # via mkdocs
wcmatch==10.0 # via molecule
webencodings==0.5.1 # via cssselect2, tinycss2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/pytest-ansible-25.4.1/.git/HEAD
new/pytest-ansible-25.5.0/.git/HEAD
--- old/pytest-ansible-25.4.1/.git/HEAD 2025-04-27 08:14:12.000000000 +0200
+++ new/pytest-ansible-25.5.0/.git/HEAD 2025-05-26 12:56:36.000000000 +0200
@@ -1 +1 @@
-46cf3143a157f1e443976053818fc2818fd482af
+1466e469f5a88eef269ae0edf8c61307f6fbf97c
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/pytest-ansible-25.4.1/.git/ORIG_HEAD
new/pytest-ansible-25.5.0/.git/ORIG_HEAD
--- old/pytest-ansible-25.4.1/.git/ORIG_HEAD 2025-04-27 08:14:12.000000000
+0200
+++ new/pytest-ansible-25.5.0/.git/ORIG_HEAD 2025-05-26 12:56:36.000000000
+0200
@@ -1 +1 @@
-46cf3143a157f1e443976053818fc2818fd482af
+1466e469f5a88eef269ae0edf8c61307f6fbf97c
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/pytest-ansible-25.4.1/.git/hooks/applypatch-msg.sample
new/pytest-ansible-25.5.0/.git/hooks/applypatch-msg.sample
--- old/pytest-ansible-25.4.1/.git/hooks/applypatch-msg.sample 2025-04-27
08:14:12.000000000 +0200
+++ new/pytest-ansible-25.5.0/.git/hooks/applypatch-msg.sample 2025-05-26
12:56:36.000000000 +0200
@@ -1,4 +1,4 @@
-#!/nix/store/mc4485g4apaqzjx59dsmqscls1zc3p2w-bash-5.2p37/bin/bash
+#!/nix/store/xy4jjgw87sbgwylm5kn047d9gkbhsr9x-bash-5.2p37/bin/bash
#
# An example hook script to check the commit log message taken by
# applypatch from an e-mail message.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/pytest-ansible-25.4.1/.git/hooks/commit-msg.sample
new/pytest-ansible-25.5.0/.git/hooks/commit-msg.sample
--- old/pytest-ansible-25.4.1/.git/hooks/commit-msg.sample 2025-04-27
08:14:12.000000000 +0200
+++ new/pytest-ansible-25.5.0/.git/hooks/commit-msg.sample 2025-05-26
12:56:36.000000000 +0200
@@ -1,4 +1,4 @@
-#!/nix/store/mc4485g4apaqzjx59dsmqscls1zc3p2w-bash-5.2p37/bin/bash
+#!/nix/store/xy4jjgw87sbgwylm5kn047d9gkbhsr9x-bash-5.2p37/bin/bash
#
# An example hook script to check the commit log message.
# Called by "git commit" with one argument, the name of the file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/pytest-ansible-25.4.1/.git/hooks/fsmonitor-watchman.sample
new/pytest-ansible-25.5.0/.git/hooks/fsmonitor-watchman.sample
--- old/pytest-ansible-25.4.1/.git/hooks/fsmonitor-watchman.sample
2025-04-27 08:14:12.000000000 +0200
+++ new/pytest-ansible-25.5.0/.git/hooks/fsmonitor-watchman.sample
2025-05-26 12:56:36.000000000 +0200
@@ -1,4 +1,4 @@
-#!/nix/store/q29g3j8qnyl14nv40rrk62g7wxbaz80q-perl-5.40.0/bin/perl
+#!/nix/store/al9x8cr5xifp3qd2f5cdzh6z603kb5ps-perl-5.40.0/bin/perl
use strict;
use warnings;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/pytest-ansible-25.4.1/.git/hooks/post-update.sample
new/pytest-ansible-25.5.0/.git/hooks/post-update.sample
--- old/pytest-ansible-25.4.1/.git/hooks/post-update.sample 2025-04-27
08:14:12.000000000 +0200
+++ new/pytest-ansible-25.5.0/.git/hooks/post-update.sample 2025-05-26
12:56:36.000000000 +0200
@@ -1,4 +1,4 @@
-#!/nix/store/mc4485g4apaqzjx59dsmqscls1zc3p2w-bash-5.2p37/bin/bash
+#!/nix/store/xy4jjgw87sbgwylm5kn047d9gkbhsr9x-bash-5.2p37/bin/bash
#
# An example hook script to prepare a packed repository for use over
# dumb transports.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/pytest-ansible-25.4.1/.git/hooks/pre-applypatch.sample
new/pytest-ansible-25.5.0/.git/hooks/pre-applypatch.sample
--- old/pytest-ansible-25.4.1/.git/hooks/pre-applypatch.sample 2025-04-27
08:14:12.000000000 +0200
+++ new/pytest-ansible-25.5.0/.git/hooks/pre-applypatch.sample 2025-05-26
12:56:36.000000000 +0200
@@ -1,4 +1,4 @@
-#!/nix/store/mc4485g4apaqzjx59dsmqscls1zc3p2w-bash-5.2p37/bin/bash
+#!/nix/store/xy4jjgw87sbgwylm5kn047d9gkbhsr9x-bash-5.2p37/bin/bash
#
# An example hook script to verify what is about to be committed
# by applypatch from an e-mail message.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/pytest-ansible-25.4.1/.git/hooks/pre-commit.sample
new/pytest-ansible-25.5.0/.git/hooks/pre-commit.sample
--- old/pytest-ansible-25.4.1/.git/hooks/pre-commit.sample 2025-04-27
08:14:12.000000000 +0200
+++ new/pytest-ansible-25.5.0/.git/hooks/pre-commit.sample 2025-05-26
12:56:36.000000000 +0200
@@ -1,4 +1,4 @@
-#!/nix/store/mc4485g4apaqzjx59dsmqscls1zc3p2w-bash-5.2p37/bin/bash
+#!/nix/store/xy4jjgw87sbgwylm5kn047d9gkbhsr9x-bash-5.2p37/bin/bash
#
# An example hook script to verify what is about to be committed.
# Called by "git commit" with no arguments. The hook should
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/pytest-ansible-25.4.1/.git/hooks/pre-merge-commit.sample
new/pytest-ansible-25.5.0/.git/hooks/pre-merge-commit.sample
--- old/pytest-ansible-25.4.1/.git/hooks/pre-merge-commit.sample
2025-04-27 08:14:12.000000000 +0200
+++ new/pytest-ansible-25.5.0/.git/hooks/pre-merge-commit.sample
2025-05-26 12:56:36.000000000 +0200
@@ -1,4 +1,4 @@
-#!/nix/store/mc4485g4apaqzjx59dsmqscls1zc3p2w-bash-5.2p37/bin/bash
+#!/nix/store/xy4jjgw87sbgwylm5kn047d9gkbhsr9x-bash-5.2p37/bin/bash
#
# An example hook script to verify what is about to be committed.
# Called by "git merge" with no arguments. The hook should
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/pytest-ansible-25.4.1/.git/hooks/pre-push.sample
new/pytest-ansible-25.5.0/.git/hooks/pre-push.sample
--- old/pytest-ansible-25.4.1/.git/hooks/pre-push.sample 2025-04-27
08:14:12.000000000 +0200
+++ new/pytest-ansible-25.5.0/.git/hooks/pre-push.sample 2025-05-26
12:56:36.000000000 +0200
@@ -1,4 +1,4 @@
-#!/nix/store/mc4485g4apaqzjx59dsmqscls1zc3p2w-bash-5.2p37/bin/bash
+#!/nix/store/xy4jjgw87sbgwylm5kn047d9gkbhsr9x-bash-5.2p37/bin/bash
# An example hook script to verify what is about to be pushed. Called by "git
# push" after it has checked the remote status, but before anything has been
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/pytest-ansible-25.4.1/.git/hooks/pre-rebase.sample
new/pytest-ansible-25.5.0/.git/hooks/pre-rebase.sample
--- old/pytest-ansible-25.4.1/.git/hooks/pre-rebase.sample 2025-04-27
08:14:12.000000000 +0200
+++ new/pytest-ansible-25.5.0/.git/hooks/pre-rebase.sample 2025-05-26
12:56:36.000000000 +0200
@@ -1,4 +1,4 @@
-#!/nix/store/mc4485g4apaqzjx59dsmqscls1zc3p2w-bash-5.2p37/bin/bash
+#!/nix/store/xy4jjgw87sbgwylm5kn047d9gkbhsr9x-bash-5.2p37/bin/bash
#
# Copyright (c) 2006, 2008 Junio C Hamano
#
@@ -65,7 +65,7 @@
fi
else
not_in_next=`git rev-list --pretty=oneline ^${publish} "$topic"`
- /nix/store/q29g3j8qnyl14nv40rrk62g7wxbaz80q-perl-5.40.0/bin/perl -e '
+ /nix/store/al9x8cr5xifp3qd2f5cdzh6z603kb5ps-perl-5.40.0/bin/perl -e '
my $topic = $ARGV[0];
my $msg = "* $topic has commits already merged to public
branch:\n";
my (%not_in_next) = map {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/pytest-ansible-25.4.1/.git/hooks/pre-receive.sample
new/pytest-ansible-25.5.0/.git/hooks/pre-receive.sample
--- old/pytest-ansible-25.4.1/.git/hooks/pre-receive.sample 2025-04-27
08:14:12.000000000 +0200
+++ new/pytest-ansible-25.5.0/.git/hooks/pre-receive.sample 2025-05-26
12:56:36.000000000 +0200
@@ -1,4 +1,4 @@
-#!/nix/store/mc4485g4apaqzjx59dsmqscls1zc3p2w-bash-5.2p37/bin/bash
+#!/nix/store/xy4jjgw87sbgwylm5kn047d9gkbhsr9x-bash-5.2p37/bin/bash
#
# An example hook script to make use of push options.
# The example simply echoes all push options that start with 'echoback='
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/pytest-ansible-25.4.1/.git/hooks/prepare-commit-msg.sample
new/pytest-ansible-25.5.0/.git/hooks/prepare-commit-msg.sample
--- old/pytest-ansible-25.4.1/.git/hooks/prepare-commit-msg.sample
2025-04-27 08:14:12.000000000 +0200
+++ new/pytest-ansible-25.5.0/.git/hooks/prepare-commit-msg.sample
2025-05-26 12:56:36.000000000 +0200
@@ -1,4 +1,4 @@
-#!/nix/store/mc4485g4apaqzjx59dsmqscls1zc3p2w-bash-5.2p37/bin/bash
+#!/nix/store/xy4jjgw87sbgwylm5kn047d9gkbhsr9x-bash-5.2p37/bin/bash
#
# An example hook script to prepare the commit log message.
# Called by "git commit" with the name of the file that has the
@@ -24,11 +24,11 @@
COMMIT_SOURCE=$2
SHA1=$3
-/nix/store/q29g3j8qnyl14nv40rrk62g7wxbaz80q-perl-5.40.0/bin/perl -i.bak -ne
'print unless(m/^. Please enter the commit message/..m/^#$/)' "$COMMIT_MSG_FILE"
+/nix/store/al9x8cr5xifp3qd2f5cdzh6z603kb5ps-perl-5.40.0/bin/perl -i.bak -ne
'print unless(m/^. Please enter the commit message/..m/^#$/)' "$COMMIT_MSG_FILE"
# case "$COMMIT_SOURCE,$SHA1" in
# ,|template,)
-# /nix/store/q29g3j8qnyl14nv40rrk62g7wxbaz80q-perl-5.40.0/bin/perl -i.bak
-pe '
+# /nix/store/al9x8cr5xifp3qd2f5cdzh6z603kb5ps-perl-5.40.0/bin/perl -i.bak
-pe '
# print "\n" . `git diff --cached --name-status -r`
# if /^#/ && $first++ == 0' "$COMMIT_MSG_FILE" ;;
# *) ;;
@@ -38,5 +38,5 @@
# git interpret-trailers --in-place --trailer "$SOB" "$COMMIT_MSG_FILE"
# if test -z "$COMMIT_SOURCE"
# then
-# /nix/store/q29g3j8qnyl14nv40rrk62g7wxbaz80q-perl-5.40.0/bin/perl -i.bak
-pe 'print "\n" if !$first_line++' "$COMMIT_MSG_FILE"
+# /nix/store/al9x8cr5xifp3qd2f5cdzh6z603kb5ps-perl-5.40.0/bin/perl -i.bak
-pe 'print "\n" if !$first_line++' "$COMMIT_MSG_FILE"
# fi
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/pytest-ansible-25.4.1/.git/hooks/push-to-checkout.sample
new/pytest-ansible-25.5.0/.git/hooks/push-to-checkout.sample
--- old/pytest-ansible-25.4.1/.git/hooks/push-to-checkout.sample
2025-04-27 08:14:12.000000000 +0200
+++ new/pytest-ansible-25.5.0/.git/hooks/push-to-checkout.sample
2025-05-26 12:56:36.000000000 +0200
@@ -1,4 +1,4 @@
-#!/nix/store/mc4485g4apaqzjx59dsmqscls1zc3p2w-bash-5.2p37/bin/bash
+#!/nix/store/xy4jjgw87sbgwylm5kn047d9gkbhsr9x-bash-5.2p37/bin/bash
# An example hook script to update a checked-out tree on a git push.
#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/pytest-ansible-25.4.1/.git/hooks/sendemail-validate.sample
new/pytest-ansible-25.5.0/.git/hooks/sendemail-validate.sample
--- old/pytest-ansible-25.4.1/.git/hooks/sendemail-validate.sample
2025-04-27 08:14:12.000000000 +0200
+++ new/pytest-ansible-25.5.0/.git/hooks/sendemail-validate.sample
2025-05-26 12:56:36.000000000 +0200
@@ -1,4 +1,4 @@
-#!/nix/store/mc4485g4apaqzjx59dsmqscls1zc3p2w-bash-5.2p37/bin/bash
+#!/nix/store/xy4jjgw87sbgwylm5kn047d9gkbhsr9x-bash-5.2p37/bin/bash
# An example hook script to validate a patch (and/or patch series) before
# sending it via email.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/pytest-ansible-25.4.1/.git/hooks/update.sample
new/pytest-ansible-25.5.0/.git/hooks/update.sample
--- old/pytest-ansible-25.4.1/.git/hooks/update.sample 2025-04-27
08:14:12.000000000 +0200
+++ new/pytest-ansible-25.5.0/.git/hooks/update.sample 2025-05-26
12:56:36.000000000 +0200
@@ -1,4 +1,4 @@
-#!/nix/store/mc4485g4apaqzjx59dsmqscls1zc3p2w-bash-5.2p37/bin/bash
+#!/nix/store/xy4jjgw87sbgwylm5kn047d9gkbhsr9x-bash-5.2p37/bin/bash
#
# An example hook script to block unannotated tags from entering.
# Called by "git receive-pack" with arguments: refname sha1-old sha1-new
Binary files old/pytest-ansible-25.4.1/.git/index and
new/pytest-ansible-25.5.0/.git/index differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/pytest-ansible-25.4.1/.git/logs/HEAD
new/pytest-ansible-25.5.0/.git/logs/HEAD
--- old/pytest-ansible-25.4.1/.git/logs/HEAD 2025-04-27 08:14:12.000000000
+0200
+++ new/pytest-ansible-25.5.0/.git/logs/HEAD 2025-05-26 12:56:36.000000000
+0200
@@ -1,2 +1,2 @@
-0000000000000000000000000000000000000000
46cf3143a157f1e443976053818fc2818fd482af Johannes Kastl
<[email protected]> 1745956022 +0200 clone: from
https://github.com/ansible-community/pytest-ansible
-46cf3143a157f1e443976053818fc2818fd482af
46cf3143a157f1e443976053818fc2818fd482af Johannes Kastl
<[email protected]> 1745956022 +0200 checkout: moving
from main to v25.4.1
+0000000000000000000000000000000000000000
1466e469f5a88eef269ae0edf8c61307f6fbf97c kastl <kastl@baten.(none)> 1748496843
+0200 clone: from https://github.com/ansible-community/pytest-ansible
+1466e469f5a88eef269ae0edf8c61307f6fbf97c
1466e469f5a88eef269ae0edf8c61307f6fbf97c kastl <kastl@baten.(none)> 1748496843
+0200 checkout: moving from main to v25.5.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/pytest-ansible-25.4.1/.git/logs/refs/heads/main
new/pytest-ansible-25.5.0/.git/logs/refs/heads/main
--- old/pytest-ansible-25.4.1/.git/logs/refs/heads/main 2025-04-27
08:14:12.000000000 +0200
+++ new/pytest-ansible-25.5.0/.git/logs/refs/heads/main 2025-05-26
12:56:36.000000000 +0200
@@ -1 +1 @@
-0000000000000000000000000000000000000000
46cf3143a157f1e443976053818fc2818fd482af Johannes Kastl
<[email protected]> 1745956022 +0200 clone: from
https://github.com/ansible-community/pytest-ansible
+0000000000000000000000000000000000000000
1466e469f5a88eef269ae0edf8c61307f6fbf97c kastl <kastl@baten.(none)> 1748496843
+0200 clone: from https://github.com/ansible-community/pytest-ansible
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/pytest-ansible-25.4.1/.git/logs/refs/remotes/origin/HEAD
new/pytest-ansible-25.5.0/.git/logs/refs/remotes/origin/HEAD
--- old/pytest-ansible-25.4.1/.git/logs/refs/remotes/origin/HEAD
2025-04-27 08:14:12.000000000 +0200
+++ new/pytest-ansible-25.5.0/.git/logs/refs/remotes/origin/HEAD
2025-05-26 12:56:36.000000000 +0200
@@ -1 +1 @@
-0000000000000000000000000000000000000000
46cf3143a157f1e443976053818fc2818fd482af Johannes Kastl
<[email protected]> 1745956022 +0200 clone: from
https://github.com/ansible-community/pytest-ansible
+0000000000000000000000000000000000000000
1466e469f5a88eef269ae0edf8c61307f6fbf97c kastl <kastl@baten.(none)> 1748496843
+0200 clone: from https://github.com/ansible-community/pytest-ansible
Binary files
old/pytest-ansible-25.4.1/.git/objects/pack/pack-582e381a7011c431e2cd90627ede0a4ae06f7b64.idx
and
new/pytest-ansible-25.5.0/.git/objects/pack/pack-582e381a7011c431e2cd90627ede0a4ae06f7b64.idx
differ
Binary files
old/pytest-ansible-25.4.1/.git/objects/pack/pack-582e381a7011c431e2cd90627ede0a4ae06f7b64.pack
and
new/pytest-ansible-25.5.0/.git/objects/pack/pack-582e381a7011c431e2cd90627ede0a4ae06f7b64.pack
differ
Binary files
old/pytest-ansible-25.4.1/.git/objects/pack/pack-582e381a7011c431e2cd90627ede0a4ae06f7b64.rev
and
new/pytest-ansible-25.5.0/.git/objects/pack/pack-582e381a7011c431e2cd90627ede0a4ae06f7b64.rev
differ
Binary files
old/pytest-ansible-25.4.1/.git/objects/pack/pack-a7982fd2155e397224e272f0cc6e58fe1f6348a8.idx
and
new/pytest-ansible-25.5.0/.git/objects/pack/pack-a7982fd2155e397224e272f0cc6e58fe1f6348a8.idx
differ
Binary files
old/pytest-ansible-25.4.1/.git/objects/pack/pack-a7982fd2155e397224e272f0cc6e58fe1f6348a8.pack
and
new/pytest-ansible-25.5.0/.git/objects/pack/pack-a7982fd2155e397224e272f0cc6e58fe1f6348a8.pack
differ
Binary files
old/pytest-ansible-25.4.1/.git/objects/pack/pack-a7982fd2155e397224e272f0cc6e58fe1f6348a8.rev
and
new/pytest-ansible-25.5.0/.git/objects/pack/pack-a7982fd2155e397224e272f0cc6e58fe1f6348a8.rev
differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/pytest-ansible-25.4.1/.git/packed-refs
new/pytest-ansible-25.5.0/.git/packed-refs
--- old/pytest-ansible-25.4.1/.git/packed-refs 2025-04-27 08:14:12.000000000
+0200
+++ new/pytest-ansible-25.5.0/.git/packed-refs 2025-05-26 12:56:36.000000000
+0200
@@ -1,6 +1,6 @@
# pack-refs with: peeled fully-peeled sorted
64d8b204b589dd76babddd103f31047768871c7a refs/remotes/origin/coverage_used
-46cf3143a157f1e443976053818fc2818fd482af refs/remotes/origin/main
+1466e469f5a88eef269ae0edf8c61307f6fbf97c refs/remotes/origin/main
15f680480c7bac9ef1694fc7334d8a42aa158c75 refs/remotes/origin/mkdocs
cbd13e8b0fde4e5efa9d240ac1cf065b357be0d1 refs/remotes/origin/pyproject-pytest
1bfd2277ea850f559d2a82c89ecf7046b658ee07 refs/remotes/origin/revert-159-master
@@ -40,6 +40,7 @@
4be84c109b63aba5efd2195d5d1646d7d2547336 refs/tags/v25.1.0
8fe768c6931dba59e1bae3aec7f2651c6ff4c2f7 refs/tags/v25.4.0
46cf3143a157f1e443976053818fc2818fd482af refs/tags/v25.4.1
+1466e469f5a88eef269ae0edf8c61307f6fbf97c refs/tags/v25.5.0
cfcb2520db3d18f220802e5adc62eee73891c891 refs/tags/v3.0.0
e03f575aa9334884c65c4ae3b82e383251e40a32 refs/tags/v3.1.0
f8ef52f46554cb4950a2cfa7ef5a2ce9d0865c65 refs/tags/v3.1.1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/pytest-ansible-25.4.1/.git/refs/heads/main
new/pytest-ansible-25.5.0/.git/refs/heads/main
--- old/pytest-ansible-25.4.1/.git/refs/heads/main 2025-04-27
08:14:12.000000000 +0200
+++ new/pytest-ansible-25.5.0/.git/refs/heads/main 2025-05-26
12:56:36.000000000 +0200
@@ -1 +1 @@
-46cf3143a157f1e443976053818fc2818fd482af
+1466e469f5a88eef269ae0edf8c61307f6fbf97c
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/pytest-ansible-25.4.1/.github/workflows/tox.yml
new/pytest-ansible-25.5.0/.github/workflows/tox.yml
--- old/pytest-ansible-25.4.1/.github/workflows/tox.yml 2025-04-27
08:14:12.000000000 +0200
+++ new/pytest-ansible-25.5.0/.github/workflows/tox.yml 2025-05-26
12:56:36.000000000 +0200
@@ -2,6 +2,9 @@
name: tox
on:
+ merge_group:
+ branches:
+ - "main"
push:
branches:
- "main"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/pytest-ansible-25.4.1/.gitignore
new/pytest-ansible-25.5.0/.gitignore
--- old/pytest-ansible-25.4.1/.gitignore 2025-04-27 08:14:12.000000000
+0200
+++ new/pytest-ansible-25.5.0/.gitignore 2025-05-26 12:56:36.000000000
+0200
@@ -43,8 +43,10 @@
.coverage
.coverage.*
.cache
-nosetests.xml
+coverage.lcov
coverage.xml
+junit.xml
+nosetests.xml
*.cover
*.py,cover
.hypothesis/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/pytest-ansible-25.4.1/.pre-commit-config.yaml
new/pytest-ansible-25.5.0/.pre-commit-config.yaml
--- old/pytest-ansible-25.4.1/.pre-commit-config.yaml 2025-04-27
08:14:12.000000000 +0200
+++ new/pytest-ansible-25.5.0/.pre-commit-config.yaml 2025-05-26
12:56:36.000000000 +0200
@@ -48,7 +48,7 @@
- id: tox-ini-fmt
- repo: https://github.com/astral-sh/ruff-pre-commit
- rev: v0.11.4
+ rev: v0.11.8
hooks:
- id: ruff
args:
@@ -59,13 +59,13 @@
types_or: [python, pyi]
- repo: https://github.com/streetsidesoftware/cspell-cli
- rev: v8.17.3
+ rev: v8.19.1
hooks:
- id: cspell
name: Spell check with cspell
- repo: https://github.com/jsh9/pydoclint
- rev: "0.6.5"
+ rev: "0.6.6"
hooks:
- id: pydoclint
# This allows automatic reduction of the baseline file when needed.
@@ -73,7 +73,7 @@
pass_filenames: false
- repo: https://github.com/pycqa/pylint.git
- rev: v3.3.6
+ rev: v3.3.7
hooks:
- id: pylint
args:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/pytest-ansible-25.4.1/mkdocs.yml
new/pytest-ansible-25.5.0/mkdocs.yml
--- old/pytest-ansible-25.4.1/mkdocs.yml 2025-04-27 08:14:12.000000000
+0200
+++ new/pytest-ansible-25.5.0/mkdocs.yml 2025-05-26 12:56:36.000000000
+0200
@@ -19,27 +19,6 @@
- navigation.tracking
- toc.integrate
-extra:
- social:
- - icon: fontawesome/brands/python
- link: https://pypi.org/project/pytest-ansible/
- name: PyPI
- - icon: fontawesome/solid/scroll
- link: https://github.com/ansible/pytest-ansible/releases
- name: Releases
- - icon: simple/mastodon
- link: https://fosstodon.org/@ansible
- name: Mastodon
- - icon: simple/matrix
- link: https://matrix.to/#/#devtools:ansible.com
- name: Matrix
- - icon: fontawesome/brands/discourse
- link: https://forum.ansible.com/c/project/7
- name: Ansible forum
- - icon: fontawesome/brands/github-alt
- link: https://github.com/ansible/pytest-ansible
- name: GitHub
-
nav:
- User Guide:
- home: index.md
@@ -52,7 +31,6 @@
- markdown-exec
- material/search:
separator: '[\s\-,:!=\[\]()"`/]+|\.(?!\d)|&[lg]t;|(?!\b)(?=[A-Z][a-z])'
- - material/social
- material/tags
- mkdocstrings:
handlers:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/pytest-ansible-25.4.1/pyproject.toml
new/pytest-ansible-25.5.0/pyproject.toml
--- old/pytest-ansible-25.4.1/pyproject.toml 2025-04-27 08:14:12.000000000
+0200
+++ new/pytest-ansible-25.5.0/pyproject.toml 2025-05-26 12:56:36.000000000
+0200
@@ -326,6 +326,7 @@
"ignore:This process \\(pid=.*\\) is multi-threaded, use of fork\\(\\) may
lead to deadlocks in the child.:DeprecationWarning",
"ignore:AnsibleCollectionFinder has already been configured:UserWarning"
]
+junit_family = "legacy" # see https://docs.codecov.com/docs/test-analytics
markers = ["old", "unit", "requires_ansible_v2"]
testpaths = "tests"
tmp_path_retention_policy = "failed"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/pytest-ansible-25.4.1/tools/report-coverage
new/pytest-ansible-25.5.0/tools/report-coverage
--- old/pytest-ansible-25.4.1/tools/report-coverage 1970-01-01
01:00:00.000000000 +0100
+++ new/pytest-ansible-25.5.0/tools/report-coverage 2025-05-26
12:56:36.000000000 +0200
@@ -0,0 +1,6 @@
+#!/bin/bash
+set -euo pipefail
+coverage combine -q "--data-file=${TOX_ENV_DIR}/.coverage"
"${TOX_ENV_DIR}"/.coverage.*
+coverage xml "--data-file=${TOX_ENV_DIR}/.coverage" -o
"${TOX_ENV_DIR}/coverage.xml" --ignore-errors --fail-under=0
+COVERAGE_FILE="${TOX_ENV_DIR}/.coverage" coverage lcov --fail-under=0
--ignore-errors -q
+COVERAGE_FILE="${TOX_ENV_DIR}/.coverage" coverage report --fail-under=0
--ignore-errors
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/pytest-ansible-25.4.1/tox.ini
new/pytest-ansible-25.5.0/tox.ini
--- old/pytest-ansible-25.4.1/tox.ini 2025-04-27 08:14:12.000000000 +0200
+++ new/pytest-ansible-25.5.0/tox.ini 2025-05-26 12:56:36.000000000 +0200
@@ -48,12 +48,11 @@
py: coverage erase
commands =
python -c 'import pathlib;
pathlib.Path("{env_site_packages_dir}/cov.pth").write_text("import coverage;
coverage.process_startup()")'
- coverage run -m pytest {posargs}
- coverage combine -q --data-file={env:COVERAGE_COMBINED}
- coverage xml --data-file={env:COVERAGE_COMBINED} -o {env_dir}/coverage.xml
--fail-under=0
- coverage lcov --data-file={env:COVERAGE_COMBINED} -o
{tox_root}/.cache/.coverage/lcov.info --fail-under=0
- coverage report --data-file={env:COVERAGE_COMBINED}
+ coverage run -m pytest {posargs:-n auto --junitxml=./junit.xml}
+commands_post =
+ devel, py{,310,311,312,313}: ./tools/report-coverage
allowlist_externals =
+ ./tools/report-coverage
git
rm
sh
++++++ pytest-ansible.obsinfo ++++++
--- /var/tmp/diff_new_pack.WWrFkU/_old 2025-05-30 17:26:24.017919694 +0200
+++ /var/tmp/diff_new_pack.WWrFkU/_new 2025-05-30 17:26:24.021919860 +0200
@@ -1,5 +1,5 @@
name: pytest-ansible
-version: 25.4.1
-mtime: 1745734452
-commit: 46cf3143a157f1e443976053818fc2818fd482af
+version: 25.5.0
+mtime: 1748256996
+commit: 1466e469f5a88eef269ae0edf8c61307f6fbf97c