Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-ansible-compat for
openSUSE:Factory checked in at 2025-02-18 19:12:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-ansible-compat (Old)
and /work/SRC/openSUSE:Factory/.python-ansible-compat.new.8181 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-ansible-compat"
Tue Feb 18 19:12:54 2025 rev:35 rq:1246673 version:25.1.3
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-ansible-compat/python-ansible-compat.changes
2025-02-09 20:01:30.782594813 +0100
+++
/work/SRC/openSUSE:Factory/.python-ansible-compat.new.8181/python-ansible-compat.changes
2025-02-18 19:13:51.376419111 +0100
@@ -1,0 +2,8 @@
+Tue Feb 18 12:31:50 UTC 2025 - Johannes Kastl
<[email protected]>
+
+- update to 25.1.3:
+ * Bugfixes
+ - Avoid get_cache_dir errors with read only virtualenvs (#465)
+ @ssbarnea
+
+-------------------------------------------------------------------
Old:
----
python-ansible-compat-25.1.2.tar.gz
New:
----
python-ansible-compat-25.1.3.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-ansible-compat.spec ++++++
--- /var/tmp/diff_new_pack.35MnId/_old 2025-02-18 19:13:51.836438367 +0100
+++ /var/tmp/diff_new_pack.35MnId/_new 2025-02-18 19:13:51.840438534 +0100
@@ -1,7 +1,7 @@
#
# spec file for package python-ansible-compat
#
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -24,7 +24,7 @@
%endif
Name: python-ansible-compat
-Version: 25.1.2
+Version: 25.1.3
Release: 0
Summary: Compatibility shim for Ansible 2.9 and newer
License: MIT
++++++ python-ansible-compat-25.1.2.tar.gz ->
python-ansible-compat-25.1.3.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/ansible-compat-25.1.2/.config/constraints.txt
new/ansible-compat-25.1.3/.config/constraints.txt
--- old/ansible-compat-25.1.2/.config/constraints.txt 2025-02-05
11:04:35.000000000 +0100
+++ new/ansible-compat-25.1.3/.config/constraints.txt 2025-02-18
12:48:20.000000000 +0100
@@ -3,7 +3,7 @@
argparse-manpage==4.6 # via ansible-compat (pyproject.toml)
attrs==25.1.0 # via jsonschema, referencing
babel==2.17.0 # via mkdocs-material
-beautifulsoup4==4.13.1 # via linkchecker, mkdocs-htmlproofer-plugin
+beautifulsoup4==4.13.3 # via linkchecker, mkdocs-htmlproofer-plugin
black==25.1.0 # via ansible-compat (pyproject.toml)
cairocffi==1.7.1 # via cairosvg
cairosvg==2.7.1 # via mkdocs-ansible
@@ -12,15 +12,15 @@
charset-normalizer==3.4.1 # via requests
click==8.1.8 # via black, mkdocs
colorama==0.4.6 # via griffe, mkdocs-material
-coverage==7.6.10 # via ansible-compat (pyproject.toml)
-cryptography==44.0.0 # via ansible-core
+coverage==7.6.12 # via ansible-compat (pyproject.toml)
+cryptography==44.0.1 # via ansible-core
csscompressor==0.9.5 # via mkdocs-minify-plugin
cssselect2==0.7.0 # via cairosvg
defusedxml==0.7.1 # via cairosvg
dnspython==2.7.0 # via linkchecker
exceptiongroup==1.2.2 # via pytest
ghp-import==2.1.0 # via mkdocs
-griffe==1.5.6 # via mkdocstrings-python
+griffe==1.5.7 # via mkdocstrings-python
hjson==3.1.0 # via mkdocs-macros-plugin, super-collections
htmlmin2==0.1.13 # via mkdocs-minify-plugin
idna==3.10 # via requests
@@ -37,17 +37,17 @@
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==24.12.0 # via ansible-compat (pyproject.toml)
-mkdocs-autorefs==1.3.0 # via mkdocstrings, mkdocstrings-python
+mkdocs-autorefs==1.3.1 # via mkdocstrings, mkdocstrings-python
mkdocs-gen-files==0.5.0 # via mkdocs-ansible
mkdocs-get-deps==0.2.0 # via mkdocs, mkdocstrings
mkdocs-htmlproofer-plugin==1.3.0 # via mkdocs-ansible
mkdocs-macros-plugin==1.3.7 # via mkdocs-ansible
-mkdocs-material==9.6.2 # via mkdocs-ansible
+mkdocs-material==9.6.4 # 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.28.0 # via mkdocs-ansible, mkdocstrings-python
-mkdocstrings-python==1.14.0 # via mkdocs-ansible
+mkdocstrings==0.28.1 # via mkdocs-ansible, mkdocstrings-python
+mkdocstrings-python==1.15.0 # via mkdocs-ansible
mypy-extensions==1.0.0 # via black
packaging==24.2 # via ansible-core, black, mkdocs,
mkdocs-macros-plugin, pytest, ansible-compat (pyproject.toml)
paginate==0.5.7 # via mkdocs-material
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/ansible-compat-25.1.2/.git_archival.txt
new/ansible-compat-25.1.3/.git_archival.txt
--- old/ansible-compat-25.1.2/.git_archival.txt 2025-02-05 11:04:35.000000000
+0100
+++ new/ansible-compat-25.1.3/.git_archival.txt 2025-02-18 12:48:20.000000000
+0100
@@ -1,4 +1,4 @@
-node: e980c9e7db49012c398a3cc41d0776f9e40b0744
-node-date: 2025-02-05T11:04:35+01:00
-describe-name: v25.1.2
-ref-names: HEAD -> main, tag: v25.1.2
+node: 0af2b60382b514e9ece4e3d3a905414bcd73e44d
+node-date: 2025-02-18T11:48:20Z
+describe-name: v25.1.3
+ref-names: HEAD -> main, tag: v25.1.3
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/ansible-compat-25.1.2/.gitignore
new/ansible-compat-25.1.3/.gitignore
--- old/ansible-compat-25.1.2/.gitignore 2025-02-05 11:04:35.000000000
+0100
+++ new/ansible-compat-25.1.3/.gitignore 2025-02-18 12:48:20.000000000
+0100
@@ -137,3 +137,4 @@
node_modules
_readthedocs
test/roles/acme.missing_deps/.ansible
+.ansible
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/ansible-compat-25.1.2/.pre-commit-config.yaml
new/ansible-compat-25.1.3/.pre-commit-config.yaml
--- old/ansible-compat-25.1.2/.pre-commit-config.yaml 2025-02-05
11:04:35.000000000 +0100
+++ new/ansible-compat-25.1.3/.pre-commit-config.yaml 2025-02-18
12:48:20.000000000 +0100
@@ -87,7 +87,7 @@
# empty args needed in order to match mypy cli behavior
args: ["--strict"]
additional_dependencies:
- - ansible-core
+ - ansible-core>=2.16.0
- cached_property
- packaging
- pytest
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/ansible-compat-25.1.2/src/ansible_compat/runtime.py
new/ansible-compat-25.1.3/src/ansible_compat/runtime.py
--- old/ansible-compat-25.1.2/src/ansible_compat/runtime.py 2025-02-05
11:04:35.000000000 +0100
+++ new/ansible-compat-25.1.3/src/ansible_compat/runtime.py 2025-02-18
12:48:20.000000000 +0100
@@ -661,7 +661,7 @@
role_name_check: int = 0,
) -> None:
"""Make dependencies available if needed."""
- destination: Path | None = None
+ destination: Path = self.cache_dir / "collections"
if required_collections is None:
required_collections = {}
@@ -695,7 +695,6 @@
destination=destination,
)
- destination = self.cache_dir / "collections"
for name, min_version in required_collections.items():
self.install_collection(
f"{name}:>={min_version}",
@@ -704,22 +703,21 @@
galaxy_path = self.project_dir / "galaxy.yml"
if (galaxy_path).exists():
- if destination:
- # while function can return None, that would not break the
logic
- colpath = Path(
-
f"{destination}/ansible_collections/{colpath_from_path(self.project_dir)}",
- )
- if colpath.is_symlink():
- if os.path.realpath(colpath) == str(Path.cwd()):
- _logger.warning(
- "Found symlinked collection, skipping its
installation.",
- )
- return
+ # while function can return None, that would not break the logic
+ colpath = Path(
+
f"{destination}/ansible_collections/{colpath_from_path(self.project_dir)}",
+ )
+ if colpath.is_symlink():
+ if os.path.realpath(colpath) == str(Path.cwd()):
_logger.warning(
- "Collection is symlinked, but not pointing to %s
directory, so we will remove it.",
- Path.cwd(),
+ "Found symlinked collection, skipping its
installation.",
)
- colpath.unlink()
+ return
+ _logger.warning(
+ "Collection is symlinked, but not pointing to %s
directory, so we will remove it.",
+ Path.cwd(),
+ )
+ colpath.unlink()
# molecule scenario within a collection
self.install_collection_from_disk(