repo/gentoo:master commit in: dev-python/ansible-compat/

Michał Górny <[email protected]>
Newsgroups gmane.linux.gentoo.cvs
Message-ID <1786588324.2e793d265bda75e7802d84a2cab4df1add546853.mgorny@gentoo>
commit:     2e793d265bda75e7802d84a2cab4df1add546853
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 13 02:14:40 2026 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Aug 13 02:32:04 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e793d26

dev-python/ansible-compat: Bump to 26.8.0

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 dev-python/ansible-compat/Manifest                 |  2 +
 .../ansible-compat/ansible-compat-26.8.0.ebuild    | 67 ++++++++++++++++++++++
 2 files changed, 69 insertions(+)

diff --git a/dev-python/ansible-compat/Manifest b/dev-python/ansible-compat/Manifest
index 97c2fadf8ed3..b47d8f5299d8 100644
--- a/dev-python/ansible-compat/Manifest
+++ b/dev-python/ansible-compat/Manifest
@@ -1,2 +1,4 @@
 DIST ansible_compat-26.6.0.tar.gz 233940 BLAKE2B f3fe1f5652afd74c742fbdab02a39a16fea8322bd4cf633bd1e4d3007ecd95ac280675e8c1f3cca6e2cc7b2fc546bf517102ea742a7e8893b7af2dea3d5d9fdc SHA512 f6c7b17a5832ca6f91fcd0e97d48324f3e7af7f2a50ac5d888824ae5d75ca5e20aa2aac4bb63347e284c3ec1cb2508401db31a3bb097a52322a0f259c830e4d0
 DIST ansible_compat-26.6.0.tar.gz.provenance 9711 BLAKE2B 4a8753db64c293d3e2f61f7f947caaa765f7069edb133669293492d407fde977d6f50bb1e6e95b63b029e22d08724e57d280bebe8634279045a7381cc4cc1750 SHA512 8c874671e04f51015d567cd967105b62af629d0d7685b0f0049f5eb7d6fc18a1412df4898f638ad8ede289cc1ea05b21e6c8ae06a2e5fe6809cea509eba110e4
+DIST ansible_compat-26.8.0.tar.gz 235350 BLAKE2B 46baa7e4e61086410d0b981afc976b20564b3d9af4aa306fce12b1ea6e60a5492b53159bf75bfeb67b1cbc7276131141816ba09f9f9a9aab01b7ac7a39ef0660 SHA512 69d480228dedb8ff13ae7cdf3e3ae7ab51b573bc0e15fed9665938de21e77f27f47777ff3fc1d08258183c7bbe7ab95ba5df4c378249da6cb0b914e0f5d6bc4f
+DIST ansible_compat-26.8.0.tar.gz.provenance 9948 BLAKE2B 67c87276c9a8e0c6091f4da62d51853b3c4caaeb0142ee40e671e9c4aed3b592df35da35b74f8393b33824cb7d7a50432b4767636fb947beb2ffd0c5de181dd2 SHA512 ecb9ab99400cc0f15b9648b4d00b37c075c3bfbea621304c72e39032c068b34591a135b97e197a7f3b102bffc09616db5485ffccbc3916fe5919f2e973dc61e6

diff --git a/dev-python/ansible-compat/ansible-compat-26.8.0.ebuild b/dev-python/ansible-compat/ansible-compat-26.8.0.ebuild
new file mode 100644
index 000000000000..051605ff2bcc
--- /dev/null
+++ b/dev-python/ansible-compat/ansible-compat-26.8.0.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517="setuptools"
+PYPI_VERIFY_REPO=https://github.com/ansible/ansible-compat
+PYTHON_COMPAT=( python3_{12..14} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Contains functions that facilitate working with various versions of Ansible"
+HOMEPAGE="
+	https://pypi.org/project/ansible-compat/
+	https://github.com/ansible/ansible-compat/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv"
+
+RDEPEND="
+	>=app-admin/ansible-core-2.18.6[${PYTHON_USEDEP}]
+	>=dev-python/jsonschema-4.23.0[${PYTHON_USEDEP}]
+	>=dev-python/packaging-22.0[${PYTHON_USEDEP}]
+	>=dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}]
+	>=dev-python/subprocess-tee-0.4.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+	>=dev-python/setuptools-scm-7.0.5[${PYTHON_USEDEP}]
+"
+
+EPYTEST_PLUGINS=( pytest-mock )
+distutils_enable_tests pytest
+
+src_prepare() {
+	distutils-r1_src_prepare
+
+	# remove stupid upstream version block
+	sed -i -e 's:2.20.0dev0:0:' src/ansible_compat/prerun.py || die
+}
+
+python_test() {
+	local EPYTEST_DESELECT=(
+		# All these tests attempt to connect to galaxy.ansible.com
+		test/test_runtime.py::test_install_collection
+		test/test_runtime.py::test_install_collection_dest
+		test/test_runtime.py::test_prepare_environment_with_collections
+		test/test_runtime.py::test_prerun_reqs_v1
+		test/test_runtime.py::test_prerun_reqs_v2
+		test/test_runtime.py::test_require_collection_no_cache_dir
+		test/test_runtime.py::test_require_collection_wrong_version
+		test/test_runtime.py::test_require_collection
+		test/test_runtime.py::test_upgrade_collection
+		test/test_runtime_example.py::test_runtime
+		'test/test_runtime.py::test_load_plugins[modules]'
+		# pip, failing due to internets
+		test/test_runtime_scan_path.py::test_scan_sys_path
+		test/test_runtime_scan_path.py::test_ro_venv
+		# internets?
+		test/test_runtime.py::test_runtime_has_playbook
+		# TODO
+		test/test_prerun.py::test_get_cache_dir_relative
+	)
+
+	epytest -o addopts=
+}
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.