[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2024-06-12 Thread Marek Szuba
commit: 0f6c5a2e41579a507eb054d3f26fbaa6bcedb8c0
Author: Marek Szuba  gentoo  org>
AuthorDate: Wed Jun 12 12:56:38 2024 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Wed Jun 12 13:04:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f6c5a2e

app-admin/ansible-lint: drop 24.2.0, 24.5.0

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/Manifest   |  2 -
 app-admin/ansible-lint/ansible-lint-24.2.0.ebuild | 58 ---
 app-admin/ansible-lint/ansible-lint-24.5.0.ebuild | 57 --
 3 files changed, 117 deletions(-)

diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index e72e478c6e01..6d824b7aaf37 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1,4 +1,2 @@
-DIST ansible-lint-24.2.0.tar.gz 513719 BLAKE2B 
54e05acf982cf13cb2142a10bf04250171f07936df14933525dfae68b312a0d92ceb30867603dc7ce686206b7de010f6ca4eb9ab532ca000fc3c15c77c354c81
 SHA512 
3276d28c7b85a6087a0142cc56442efddf9ff3e81155455c74686015a2ab45ece64847b0243373ad01145e67599d8449866c122efe8ae404cd819011e41c5235
 DIST ansible-lint-24.2.2.tar.gz 515822 BLAKE2B 
e9d8e689dfe4e4efbd4dad44ff3567f50412400ed979f2d60150f09f17c5f63f2441f25a33ecdf0112024ced07e62ac16b8a2dbc1c01d62855ec785fc75d1b9a
 SHA512 
3de6b14e4b64ba577abcb67920a45dbf45fedb84e21091cd6a29e3c52a7a91555a152ee3e265624aafbf9dddba96d04241c2598a18f2103ce2cae48706142446
-DIST ansible_lint-24.5.0.tar.gz 525539 BLAKE2B 
2681da05c69299f62b9a180ff4a10ea8fa27731d5a9f3d836e67fd211c2def86a6baa38583900e9c8be1a5da0a8658aded6e83cb8f13f129f55bd18a06b2e574
 SHA512 
b390743bbb09c03c9b402c35644c2b2e29b9a94fce842bf42b8938f7094b145ea75275f643949383bdad694408c606c0bc3038d5ca733a39ac08ef77cc7dc459
 DIST ansible_lint-24.6.0.tar.gz 529088 BLAKE2B 
3d307669d2035eb5a3a8295b40e3afca92ca4eae4ea419948fd2fa86127e05c60f3ca037a4b85b447320ba8a57f7e1a736a55d63aac80e386f9fc4d733190b09
 SHA512 
1eb8e3e1805ff98ae76ddcd873a5e90b0b0182fbbce3c40844b2a9069e6879fef906e14f98dd77e41372e461ea4350388b68e08be420afaf5d6c449a449a7989

diff --git a/app-admin/ansible-lint/ansible-lint-24.2.0.ebuild 
b/app-admin/ansible-lint/ansible-lint-24.2.0.ebuild
deleted file mode 100644
index 1995f0728a37..
--- a/app-admin/ansible-lint/ansible-lint-24.2.0.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Checks ansible playbooks for practices and behaviour that can be 
improved"
-HOMEPAGE="https://github.com/ansible/ansible-lint;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~riscv"
-
-# Upstream has stated explicitly that all tests require Internet access
-PROPERTIES="test_network"
-RESTRICT="test"
-
-RDEPEND="
-   >=app-admin/ansible-core-2.12.0[${PYTHON_USEDEP}]
-   >=dev-python/ansible-compat-4.1.11[${PYTHON_USEDEP}]
-   >=dev-python/black-22.8.0[${PYTHON_USEDEP}]
-   >=dev-python/filelock-3.8.0[${PYTHON_USEDEP}]
-   >=dev-python/jsonschema-4.17.0[${PYTHON_USEDEP}]
-   >=dev-python/packaging-21.3[${PYTHON_USEDEP}]
-   >=dev-python/pathspec-0.10.3[${PYTHON_USEDEP}]
-   >=dev-python/pyyaml-5.4.1[${PYTHON_USEDEP}]
-   >=dev-python/rich-12.0.0[${PYTHON_USEDEP}]
-   >=dev-python/ruamel-yaml-0.18.5[${PYTHON_USEDEP}]
-   >=dev-python/wcmatch-8.3.2[${PYTHON_USEDEP}]
-   >=dev-util/yamllint-1.30.0[${PYTHON_USEDEP}]
-   dev-vcs/git"
-BDEPEND="
-   >=dev-python/setuptools-scm-7.0.5[${PYTHON_USEDEP}]
-   test? (
-   dev-python/mypy[${PYTHON_USEDEP}]
-   dev-python/jmespath[${PYTHON_USEDEP}]
-   dev-python/pytest-mock[${PYTHON_USEDEP}]
-   >=dev-python/pytest-plus-0.6[${PYTHON_USEDEP}]
-   >=dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
-   )"
-
-# test_call_from_outside_venv doesn't play nicely with the sandbox
-# irrespective of whether Internet access is allowed or not
-EPYTEST_DESELECT=(
-   test/test_main.py::test_call_from_outside_venv
-)
-
-distutils_enable_tests pytest
-
-# Test suite fails to start without this
-python_test() {
-   epytest test
-}

diff --git a/app-admin/ansible-lint/ansible-lint-24.5.0.ebuild 
b/app-admin/ansible-lint/ansible-lint-24.5.0.ebuild
deleted file mode 100644
index fcaeec307b68..
--- a/app-admin/ansible-lint/ansible-lint-24.5.0.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Checks ansible playbooks for practices and behaviour that can be 
improved"
-HOMEPAGE="https://github.com/ansible/ansible-lint;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 

[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2024-06-12 Thread Marek Szuba
commit: 4154cc60b702d7340f90c314d87782ea5b47a3f7
Author: Marek Szuba  gentoo  org>
AuthorDate: Wed Jun 12 12:42:41 2024 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Wed Jun 12 13:04:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4154cc60

app-admin/ansible-lint: stabilize 24.2.2 for amd64

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/ansible-lint-24.2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/ansible-lint/ansible-lint-24.2.2.ebuild 
b/app-admin/ansible-lint/ansible-lint-24.2.2.ebuild
index e8e336e27738..1995f0728a37 100644
--- a/app-admin/ansible-lint/ansible-lint-24.2.2.ebuild
+++ b/app-admin/ansible-lint/ansible-lint-24.2.2.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/ansible/ansible-lint;
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv"
+KEYWORDS="amd64 ~arm64 ~riscv"
 
 # Upstream has stated explicitly that all tests require Internet access
 PROPERTIES="test_network"



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2024-06-12 Thread Marek Szuba
commit: 00e13567fe82801105c56fa4d0ecdbe7f03ba9e6
Author: Marek Szuba  gentoo  org>
AuthorDate: Wed Jun 12 12:55:52 2024 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Wed Jun 12 13:04:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00e13567

app-admin/ansible-lint: add 24.6.0

Closes: https://bugs.gentoo.org/932729
Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/Manifest   |  1 +
 app-admin/ansible-lint/ansible-lint-24.6.0.ebuild | 58 +++
 2 files changed, 59 insertions(+)

diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index 793cf95128c8..e72e478c6e01 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1,3 +1,4 @@
 DIST ansible-lint-24.2.0.tar.gz 513719 BLAKE2B 
54e05acf982cf13cb2142a10bf04250171f07936df14933525dfae68b312a0d92ceb30867603dc7ce686206b7de010f6ca4eb9ab532ca000fc3c15c77c354c81
 SHA512 
3276d28c7b85a6087a0142cc56442efddf9ff3e81155455c74686015a2ab45ece64847b0243373ad01145e67599d8449866c122efe8ae404cd819011e41c5235
 DIST ansible-lint-24.2.2.tar.gz 515822 BLAKE2B 
e9d8e689dfe4e4efbd4dad44ff3567f50412400ed979f2d60150f09f17c5f63f2441f25a33ecdf0112024ced07e62ac16b8a2dbc1c01d62855ec785fc75d1b9a
 SHA512 
3de6b14e4b64ba577abcb67920a45dbf45fedb84e21091cd6a29e3c52a7a91555a152ee3e265624aafbf9dddba96d04241c2598a18f2103ce2cae48706142446
 DIST ansible_lint-24.5.0.tar.gz 525539 BLAKE2B 
2681da05c69299f62b9a180ff4a10ea8fa27731d5a9f3d836e67fd211c2def86a6baa38583900e9c8be1a5da0a8658aded6e83cb8f13f129f55bd18a06b2e574
 SHA512 
b390743bbb09c03c9b402c35644c2b2e29b9a94fce842bf42b8938f7094b145ea75275f643949383bdad694408c606c0bc3038d5ca733a39ac08ef77cc7dc459
+DIST ansible_lint-24.6.0.tar.gz 529088 BLAKE2B 
3d307669d2035eb5a3a8295b40e3afca92ca4eae4ea419948fd2fa86127e05c60f3ca037a4b85b447320ba8a57f7e1a736a55d63aac80e386f9fc4d733190b09
 SHA512 
1eb8e3e1805ff98ae76ddcd873a5e90b0b0182fbbce3c40844b2a9069e6879fef906e14f98dd77e41372e461ea4350388b68e08be420afaf5d6c449a449a7989

diff --git a/app-admin/ansible-lint/ansible-lint-24.6.0.ebuild 
b/app-admin/ansible-lint/ansible-lint-24.6.0.ebuild
new file mode 100644
index ..057962e736a9
--- /dev/null
+++ b/app-admin/ansible-lint/ansible-lint-24.6.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Checks ansible playbooks for practices and behaviour that can be 
improved"
+HOMEPAGE="https://github.com/ansible/ansible-lint;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv"
+
+# Upstream has stated explicitly that all tests require Internet access
+PROPERTIES="test_network"
+RESTRICT="test"
+
+RDEPEND="
+   >=app-admin/ansible-core-2.13.0[${PYTHON_USEDEP}]
+   >=dev-python/ansible-compat-24.5.0[${PYTHON_USEDEP}]
+   >=dev-python/black-24.3.0[${PYTHON_USEDEP}]
+   >=dev-python/filelock-3.8.0[${PYTHON_USEDEP}]
+   dev-python/importlib-metadata[${PYTHON_USEDEP}]
+   >=dev-python/jsonschema-4.17.0[${PYTHON_USEDEP}]
+   >=dev-python/packaging-21.3[${PYTHON_USEDEP}]
+   >=dev-python/pathspec-0.10.3[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-5.4.1[${PYTHON_USEDEP}]
+   >=dev-python/rich-12.0.0[${PYTHON_USEDEP}]
+   >=dev-python/ruamel-yaml-0.18.5[${PYTHON_USEDEP}]
+   >=dev-python/wcmatch-8.5.0[${PYTHON_USEDEP}]
+   >=dev-util/yamllint-1.30.0[${PYTHON_USEDEP}]
+   dev-vcs/git"
+BDEPEND="
+   >=dev-python/setuptools-scm-7.0.5[${PYTHON_USEDEP}]
+   test? (
+   dev-python/mypy[${PYTHON_USEDEP}]
+   dev-python/jmespath[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   >=dev-python/pytest-plus-0.6[${PYTHON_USEDEP}]
+   >=dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
+   )"
+
+# test_call_from_outside_venv doesn't play nicely with the sandbox
+# irrespective of whether Internet access is allowed or not
+EPYTEST_DESELECT=(
+   test/test_main.py::test_call_from_outside_venv
+)
+
+distutils_enable_tests pytest
+
+# Test suite fails to start without this
+python_test() {
+   epytest test
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2024-05-21 Thread Marek Szuba
commit: 6590ecb487d929402b077e285e005722e2be9b91
Author: Marek Szuba  gentoo  org>
AuthorDate: Tue May 21 11:37:40 2024 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Tue May 21 11:38:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6590ecb4

app-admin/ansible-lint: add 24.5.0

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/Manifest   |  1 +
 app-admin/ansible-lint/ansible-lint-24.5.0.ebuild | 57 +++
 2 files changed, 58 insertions(+)

diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index 2b8fc9c59daf..793cf95128c8 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1,2 +1,3 @@
 DIST ansible-lint-24.2.0.tar.gz 513719 BLAKE2B 
54e05acf982cf13cb2142a10bf04250171f07936df14933525dfae68b312a0d92ceb30867603dc7ce686206b7de010f6ca4eb9ab532ca000fc3c15c77c354c81
 SHA512 
3276d28c7b85a6087a0142cc56442efddf9ff3e81155455c74686015a2ab45ece64847b0243373ad01145e67599d8449866c122efe8ae404cd819011e41c5235
 DIST ansible-lint-24.2.2.tar.gz 515822 BLAKE2B 
e9d8e689dfe4e4efbd4dad44ff3567f50412400ed979f2d60150f09f17c5f63f2441f25a33ecdf0112024ced07e62ac16b8a2dbc1c01d62855ec785fc75d1b9a
 SHA512 
3de6b14e4b64ba577abcb67920a45dbf45fedb84e21091cd6a29e3c52a7a91555a152ee3e265624aafbf9dddba96d04241c2598a18f2103ce2cae48706142446
+DIST ansible_lint-24.5.0.tar.gz 525539 BLAKE2B 
2681da05c69299f62b9a180ff4a10ea8fa27731d5a9f3d836e67fd211c2def86a6baa38583900e9c8be1a5da0a8658aded6e83cb8f13f129f55bd18a06b2e574
 SHA512 
b390743bbb09c03c9b402c35644c2b2e29b9a94fce842bf42b8938f7094b145ea75275f643949383bdad694408c606c0bc3038d5ca733a39ac08ef77cc7dc459

diff --git a/app-admin/ansible-lint/ansible-lint-24.5.0.ebuild 
b/app-admin/ansible-lint/ansible-lint-24.5.0.ebuild
new file mode 100644
index ..fcaeec307b68
--- /dev/null
+++ b/app-admin/ansible-lint/ansible-lint-24.5.0.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Checks ansible playbooks for practices and behaviour that can be 
improved"
+HOMEPAGE="https://github.com/ansible/ansible-lint;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv"
+
+# Upstream has stated explicitly that all tests require Internet access
+PROPERTIES="test_network"
+RESTRICT="test"
+
+RDEPEND="
+   >=app-admin/ansible-core-2.12.0[${PYTHON_USEDEP}]
+   >=dev-python/ansible-compat-4.1.11[${PYTHON_USEDEP}]
+   >=dev-python/black-22.8.0[${PYTHON_USEDEP}]
+   >=dev-python/filelock-3.8.0[${PYTHON_USEDEP}]
+   >=dev-python/jsonschema-4.17.0[${PYTHON_USEDEP}]
+   >=dev-python/packaging-21.3[${PYTHON_USEDEP}]
+   >=dev-python/pathspec-0.10.3[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-5.4.1[${PYTHON_USEDEP}]
+   >=dev-python/rich-12.0.0[${PYTHON_USEDEP}]
+   >=dev-python/ruamel-yaml-0.18.5[${PYTHON_USEDEP}]
+   >=dev-python/wcmatch-8.3.2[${PYTHON_USEDEP}]
+   >=dev-util/yamllint-1.30.0[${PYTHON_USEDEP}]
+   dev-vcs/git"
+BDEPEND="
+   >=dev-python/setuptools-scm-7.0.5[${PYTHON_USEDEP}]
+   test? (
+   dev-python/mypy[${PYTHON_USEDEP}]
+   dev-python/jmespath[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   >=dev-python/pytest-plus-0.6[${PYTHON_USEDEP}]
+   >=dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
+   )"
+
+# test_call_from_outside_venv doesn't play nicely with the sandbox
+# irrespective of whether Internet access is allowed or not
+EPYTEST_DESELECT=(
+   test/test_main.py::test_call_from_outside_venv
+)
+
+distutils_enable_tests pytest
+
+# Test suite fails to start without this
+python_test() {
+   epytest test
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2024-04-10 Thread Marek Szuba
commit: 6de9b5880629b086e6776a39dba2abb9fb3f0d47
Author: Marek Szuba  gentoo  org>
AuthorDate: Wed Apr 10 10:10:02 2024 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Wed Apr 10 10:36:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6de9b588

app-admin/ansible-lint: add 24.2.2, drop 24.2.1

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/Manifest | 2 +-
 .../{ansible-lint-24.2.1.ebuild => ansible-lint-24.2.2.ebuild}  | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index 66cbc7c9f7cc..2b8fc9c59daf 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1,2 +1,2 @@
 DIST ansible-lint-24.2.0.tar.gz 513719 BLAKE2B 
54e05acf982cf13cb2142a10bf04250171f07936df14933525dfae68b312a0d92ceb30867603dc7ce686206b7de010f6ca4eb9ab532ca000fc3c15c77c354c81
 SHA512 
3276d28c7b85a6087a0142cc56442efddf9ff3e81155455c74686015a2ab45ece64847b0243373ad01145e67599d8449866c122efe8ae404cd819011e41c5235
-DIST ansible-lint-24.2.1.tar.gz 515269 BLAKE2B 
b6467058665bb46813e910a0245e688dd6cb1b9010b2297c23dc1ea28861b9a20310b54ee761346a1136b6d166f96df79bb6d21019b3054033044181403b0c2b
 SHA512 
de8b8ff3409b95cdadf1beaa4eb5fcd15a06142589b4ce53e0c6b12a9e84613337ef6173bfbeabd3d874ddccb114337e766371c7d3ba8bec831563a8fc232311
+DIST ansible-lint-24.2.2.tar.gz 515822 BLAKE2B 
e9d8e689dfe4e4efbd4dad44ff3567f50412400ed979f2d60150f09f17c5f63f2441f25a33ecdf0112024ced07e62ac16b8a2dbc1c01d62855ec785fc75d1b9a
 SHA512 
3de6b14e4b64ba577abcb67920a45dbf45fedb84e21091cd6a29e3c52a7a91555a152ee3e265624aafbf9dddba96d04241c2598a18f2103ce2cae48706142446

diff --git a/app-admin/ansible-lint/ansible-lint-24.2.1.ebuild 
b/app-admin/ansible-lint/ansible-lint-24.2.2.ebuild
similarity index 100%
rename from app-admin/ansible-lint/ansible-lint-24.2.1.ebuild
rename to app-admin/ansible-lint/ansible-lint-24.2.2.ebuild



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2024-03-29 Thread Marek Szuba
commit: 5ea05a907d6accf942289a75a6b226390e05f88b
Author: Marek Szuba  gentoo  org>
AuthorDate: Fri Mar 29 10:44:20 2024 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Fri Mar 29 10:44:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ea05a90

app-admin/ansible-lint: add 24.2.1

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/Manifest   |  1 +
 app-admin/ansible-lint/ansible-lint-24.2.1.ebuild | 58 +++
 2 files changed, 59 insertions(+)

diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index 6a7b426a5e91..6b2d6daeb705 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1,2 +1,3 @@
 DIST ansible-lint-24.2.0.tar.gz 513719 BLAKE2B 
54e05acf982cf13cb2142a10bf04250171f07936df14933525dfae68b312a0d92ceb30867603dc7ce686206b7de010f6ca4eb9ab532ca000fc3c15c77c354c81
 SHA512 
3276d28c7b85a6087a0142cc56442efddf9ff3e81155455c74686015a2ab45ece64847b0243373ad01145e67599d8449866c122efe8ae404cd819011e41c5235
+DIST ansible-lint-24.2.1.tar.gz 515269 BLAKE2B 
b6467058665bb46813e910a0245e688dd6cb1b9010b2297c23dc1ea28861b9a20310b54ee761346a1136b6d166f96df79bb6d21019b3054033044181403b0c2b
 SHA512 
de8b8ff3409b95cdadf1beaa4eb5fcd15a06142589b4ce53e0c6b12a9e84613337ef6173bfbeabd3d874ddccb114337e766371c7d3ba8bec831563a8fc232311
 DIST ansible-lint-6.22.2.tar.gz 513988 BLAKE2B 
b46764751a84ff2a699203bf07f4a04362faa99d7433af6ead9f7ada9e581ff8b3d9bbf205a0127950e15e4413a72fc057cd10588dffec2fb9621f58620ae1ca
 SHA512 
b48dec138a37754135e48007636f020524947342ab40f2b9dea36e10989e88ee6899e4742f1715feecfd7e239c80d3bed0581558c39eac783a84523507740180

diff --git a/app-admin/ansible-lint/ansible-lint-24.2.1.ebuild 
b/app-admin/ansible-lint/ansible-lint-24.2.1.ebuild
new file mode 100644
index ..e8e336e27738
--- /dev/null
+++ b/app-admin/ansible-lint/ansible-lint-24.2.1.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Checks ansible playbooks for practices and behaviour that can be 
improved"
+HOMEPAGE="https://github.com/ansible/ansible-lint;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv"
+
+# Upstream has stated explicitly that all tests require Internet access
+PROPERTIES="test_network"
+RESTRICT="test"
+
+RDEPEND="
+   >=app-admin/ansible-core-2.12.0[${PYTHON_USEDEP}]
+   >=dev-python/ansible-compat-4.1.11[${PYTHON_USEDEP}]
+   >=dev-python/black-22.8.0[${PYTHON_USEDEP}]
+   >=dev-python/filelock-3.8.0[${PYTHON_USEDEP}]
+   >=dev-python/jsonschema-4.17.0[${PYTHON_USEDEP}]
+   >=dev-python/packaging-21.3[${PYTHON_USEDEP}]
+   >=dev-python/pathspec-0.10.3[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-5.4.1[${PYTHON_USEDEP}]
+   >=dev-python/rich-12.0.0[${PYTHON_USEDEP}]
+   >=dev-python/ruamel-yaml-0.18.5[${PYTHON_USEDEP}]
+   >=dev-python/wcmatch-8.3.2[${PYTHON_USEDEP}]
+   >=dev-util/yamllint-1.30.0[${PYTHON_USEDEP}]
+   dev-vcs/git"
+BDEPEND="
+   >=dev-python/setuptools-scm-7.0.5[${PYTHON_USEDEP}]
+   test? (
+   dev-python/mypy[${PYTHON_USEDEP}]
+   dev-python/jmespath[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   >=dev-python/pytest-plus-0.6[${PYTHON_USEDEP}]
+   >=dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
+   )"
+
+# test_call_from_outside_venv doesn't play nicely with the sandbox
+# irrespective of whether Internet access is allowed or not
+EPYTEST_DESELECT=(
+   test/test_main.py::test_call_from_outside_venv
+)
+
+distutils_enable_tests pytest
+
+# Test suite fails to start without this
+python_test() {
+   epytest test
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2024-03-29 Thread Marek Szuba
commit: 6b6b3fd54b1274acde4a75ed88e4172b77f5c5a0
Author: Marek Szuba  gentoo  org>
AuthorDate: Fri Mar 29 10:52:50 2024 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Fri Mar 29 10:52:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b6b3fd5

app-admin/ansible-lint: drop 6.22.2

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/Manifest   |  1 -
 app-admin/ansible-lint/ansible-lint-6.22.2.ebuild | 58 ---
 2 files changed, 59 deletions(-)

diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index 6b2d6daeb705..66cbc7c9f7cc 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1,3 +1,2 @@
 DIST ansible-lint-24.2.0.tar.gz 513719 BLAKE2B 
54e05acf982cf13cb2142a10bf04250171f07936df14933525dfae68b312a0d92ceb30867603dc7ce686206b7de010f6ca4eb9ab532ca000fc3c15c77c354c81
 SHA512 
3276d28c7b85a6087a0142cc56442efddf9ff3e81155455c74686015a2ab45ece64847b0243373ad01145e67599d8449866c122efe8ae404cd819011e41c5235
 DIST ansible-lint-24.2.1.tar.gz 515269 BLAKE2B 
b6467058665bb46813e910a0245e688dd6cb1b9010b2297c23dc1ea28861b9a20310b54ee761346a1136b6d166f96df79bb6d21019b3054033044181403b0c2b
 SHA512 
de8b8ff3409b95cdadf1beaa4eb5fcd15a06142589b4ce53e0c6b12a9e84613337ef6173bfbeabd3d874ddccb114337e766371c7d3ba8bec831563a8fc232311
-DIST ansible-lint-6.22.2.tar.gz 513988 BLAKE2B 
b46764751a84ff2a699203bf07f4a04362faa99d7433af6ead9f7ada9e581ff8b3d9bbf205a0127950e15e4413a72fc057cd10588dffec2fb9621f58620ae1ca
 SHA512 
b48dec138a37754135e48007636f020524947342ab40f2b9dea36e10989e88ee6899e4742f1715feecfd7e239c80d3bed0581558c39eac783a84523507740180

diff --git a/app-admin/ansible-lint/ansible-lint-6.22.2.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.22.2.ebuild
deleted file mode 100644
index c509d62a76e4..
--- a/app-admin/ansible-lint/ansible-lint-6.22.2.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Checks ansible playbooks for practices and behaviour that can be 
improved"
-HOMEPAGE="https://github.com/ansible/ansible-lint;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~riscv"
-
-# Upstream has stated explicitly that all tests require Internet access
-PROPERTIES="test_network"
-RESTRICT="test"
-
-RDEPEND="
-   >=app-admin/ansible-core-2.12.0[${PYTHON_USEDEP}]
-   >=dev-python/ansible-compat-4.1.11[${PYTHON_USEDEP}]
-   >=dev-python/black-22.8.0[${PYTHON_USEDEP}]
-   >=dev-python/filelock-3.8.0[${PYTHON_USEDEP}]
-   >=dev-python/jsonschema-4.17.0[${PYTHON_USEDEP}]
-   >=dev-python/packaging-21.3[${PYTHON_USEDEP}]
-   >=dev-python/pathspec-0.10.3[${PYTHON_USEDEP}]
-   >=dev-python/pyyaml-5.4.1[${PYTHON_USEDEP}]
-   >=dev-python/rich-12.0.0[${PYTHON_USEDEP}]
-   >=dev-python/ruamel-yaml-0.18.5[${PYTHON_USEDEP}]
-   >=dev-python/wcmatch-8.3.2[${PYTHON_USEDEP}]
-   >=dev-util/yamllint-1.30.0[${PYTHON_USEDEP}]
-   dev-vcs/git"
-BDEPEND="
-   >=dev-python/setuptools-scm-7.0.5[${PYTHON_USEDEP}]
-   test? (
-   dev-python/mypy[${PYTHON_USEDEP}]
-   dev-python/jmespath[${PYTHON_USEDEP}]
-   dev-python/pytest-mock[${PYTHON_USEDEP}]
-   >=dev-python/pytest-plus-0.6[${PYTHON_USEDEP}]
-   >=dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
-   )"
-
-# test_call_from_outside_venv doesn't play nicely with the sandbox
-# irrespective of whether Internet access is allowed or not
-EPYTEST_DESELECT=(
-   test/test_main.py::test_call_from_outside_venv
-)
-
-distutils_enable_tests pytest
-
-# Test suite fails to start without this
-python_test() {
-   epytest test
-}



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2024-03-29 Thread Marek Szuba
commit: e0354eee91560cf167b178ac7a00340a4a7bdcc8
Author: Marek Szuba  gentoo  org>
AuthorDate: Fri Mar 29 10:52:31 2024 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Fri Mar 29 10:52:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0354eee

app-admin/ansible-lint: stabilize 24.2.0 for amd64

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/ansible-lint-24.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/ansible-lint/ansible-lint-24.2.0.ebuild 
b/app-admin/ansible-lint/ansible-lint-24.2.0.ebuild
index e8e336e27738..1995f0728a37 100644
--- a/app-admin/ansible-lint/ansible-lint-24.2.0.ebuild
+++ b/app-admin/ansible-lint/ansible-lint-24.2.0.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/ansible/ansible-lint;
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv"
+KEYWORDS="amd64 ~arm64 ~riscv"
 
 # Upstream has stated explicitly that all tests require Internet access
 PROPERTIES="test_network"



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2024-03-05 Thread Marek Szuba
commit: 0facac8f804b3f4ca5e57ee64adfd4c700f5600f
Author: Marek Szuba  gentoo  org>
AuthorDate: Mon Mar  4 13:53:17 2024 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Tue Mar  5 13:27:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0facac8f

app-admin/ansible-lint: enable py3.12

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/ansible-lint-24.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/ansible-lint/ansible-lint-24.2.0.ebuild 
b/app-admin/ansible-lint/ansible-lint-24.2.0.ebuild
index 3f90dcc0ab28..e8e336e27738 100644
--- a/app-admin/ansible-lint/ansible-lint-24.2.0.ebuild
+++ b/app-admin/ansible-lint/ansible-lint-24.2.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
 PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit distutils-r1 pypi
 



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2024-02-28 Thread Marek Szuba
commit: 1f526d277e5f1e9992995656f0d3b4d616f3f4da
Author: Marek Szuba  gentoo  org>
AuthorDate: Wed Feb 28 20:38:19 2024 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Wed Feb 28 21:46:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f526d27

app-admin/ansible-lint: drop 6.21.1

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/Manifest   |  1 -
 app-admin/ansible-lint/ansible-lint-6.21.1.ebuild | 60 ---
 2 files changed, 61 deletions(-)

diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index 182492429ad8..6a7b426a5e91 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1,3 +1,2 @@
 DIST ansible-lint-24.2.0.tar.gz 513719 BLAKE2B 
54e05acf982cf13cb2142a10bf04250171f07936df14933525dfae68b312a0d92ceb30867603dc7ce686206b7de010f6ca4eb9ab532ca000fc3c15c77c354c81
 SHA512 
3276d28c7b85a6087a0142cc56442efddf9ff3e81155455c74686015a2ab45ece64847b0243373ad01145e67599d8449866c122efe8ae404cd819011e41c5235
-DIST ansible-lint-6.21.1.tar.gz 508487 BLAKE2B 
9a29a5d192675a8801846fc29641651c35be5cc4d120aad128ae248a86c8493aa9125b2abb428e0fa41b233cd669a8496c85a22de7d9bac99760bbcff222066c
 SHA512 
538735ef89bcbb65077a0e02d6c9143c0aab2ce2160679d85c8dc5d222815230893f7c9bc4ee539c20d82cd7a8c1f72d3d7ee63666c49de603f4fa99964c260e
 DIST ansible-lint-6.22.2.tar.gz 513988 BLAKE2B 
b46764751a84ff2a699203bf07f4a04362faa99d7433af6ead9f7ada9e581ff8b3d9bbf205a0127950e15e4413a72fc057cd10588dffec2fb9621f58620ae1ca
 SHA512 
b48dec138a37754135e48007636f020524947342ab40f2b9dea36e10989e88ee6899e4742f1715feecfd7e239c80d3bed0581558c39eac783a84523507740180

diff --git a/app-admin/ansible-lint/ansible-lint-6.21.1.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.21.1.ebuild
deleted file mode 100644
index 1bfe1dd81b97..
--- a/app-admin/ansible-lint/ansible-lint-6.21.1.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Checks ansible playbooks for practices and behaviour that can be 
improved"
-HOMEPAGE="https://github.com/ansible/ansible-lint;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~riscv"
-
-# Upstream has stated explicitly that all tests require Internet access
-PROPERTIES="test_network"
-RESTRICT="test"
-
-RDEPEND="
-   >=app-admin/ansible-core-2.12.0[${PYTHON_USEDEP}]
-   >=dev-python/ansible-compat-4.1.10[${PYTHON_USEDEP}]
-   >=dev-python/black-22.8.0[${PYTHON_USEDEP}]
-   >=dev-python/filelock-3.8.0[${PYTHON_USEDEP}]
-   >=dev-python/jsonschema-4.17.0[${PYTHON_USEDEP}]
-   >=dev-python/packaging-21.3[${PYTHON_USEDEP}]
-   >=dev-python/pathspec-0.10.3[${PYTHON_USEDEP}]
-   >=dev-python/pyyaml-5.4.1[${PYTHON_USEDEP}]
-   >=dev-python/rich-12.0.0[${PYTHON_USEDEP}]
-   >=dev-python/ruamel-yaml-0.17.31[${PYTHON_USEDEP}]
-   =dev-python/wcmatch-8.3.2[${PYTHON_USEDEP}]
-   >=dev-util/yamllint-1.30.0[${PYTHON_USEDEP}]
-   dev-vcs/git"
-BDEPEND="
-   >=dev-python/setuptools-scm-7.0.5[${PYTHON_USEDEP}]
-   test? (
-   dev-python/mypy[${PYTHON_USEDEP}]
-   dev-python/jmespath[${PYTHON_USEDEP}]
-   dev-python/pytest-mock[${PYTHON_USEDEP}]
-   >=dev-python/pytest-plus-0.2[${PYTHON_USEDEP}]
-   >=dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
-   >=dev-python/spdx-tools-0.7.1:0/0.7[${PYTHON_USEDEP}]
-   )"
-
-# test_call_from_outside_venv doesn't play nicely with the sandbox
-# irrespective of whether Internet access is allowed or not
-EPYTEST_DESELECT=(
-   test/test_main.py::test_call_from_outside_venv
-)
-
-distutils_enable_tests pytest
-
-# Test suite fails to start without this
-python_test() {
-   epytest test
-}



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2024-02-18 Thread Sam James
commit: 9017c922f339465a8c9f009fa18782cad9bbef4d
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 19 05:08:11 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 19 05:08:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9017c922

app-admin/ansible-lint: Stabilize 6.22.2 amd64, #924896

Signed-off-by: Sam James  gentoo.org>

 app-admin/ansible-lint/ansible-lint-6.22.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/ansible-lint/ansible-lint-6.22.2.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.22.2.ebuild
index 3f90dcc0ab28..c509d62a76e4 100644
--- a/app-admin/ansible-lint/ansible-lint-6.22.2.ebuild
+++ b/app-admin/ansible-lint/ansible-lint-6.22.2.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/ansible/ansible-lint;
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv"
+KEYWORDS="amd64 ~arm64 ~riscv"
 
 # Upstream has stated explicitly that all tests require Internet access
 PROPERTIES="test_network"



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2024-02-18 Thread Marek Szuba
commit: 1ba80e7fa31ea7128fe45d565b119c5017de6e62
Author: Marek Szuba  gentoo  org>
AuthorDate: Sun Feb 18 10:51:50 2024 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sun Feb 18 10:54:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ba80e7f

app-admin/ansible-lint: add 24.2.0

The first release to use the new, date-based versioning scheme.

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/Manifest   |  1 +
 app-admin/ansible-lint/ansible-lint-24.2.0.ebuild | 58 +++
 2 files changed, 59 insertions(+)

diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index b7d16aa141a8..182492429ad8 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1,2 +1,3 @@
+DIST ansible-lint-24.2.0.tar.gz 513719 BLAKE2B 
54e05acf982cf13cb2142a10bf04250171f07936df14933525dfae68b312a0d92ceb30867603dc7ce686206b7de010f6ca4eb9ab532ca000fc3c15c77c354c81
 SHA512 
3276d28c7b85a6087a0142cc56442efddf9ff3e81155455c74686015a2ab45ece64847b0243373ad01145e67599d8449866c122efe8ae404cd819011e41c5235
 DIST ansible-lint-6.21.1.tar.gz 508487 BLAKE2B 
9a29a5d192675a8801846fc29641651c35be5cc4d120aad128ae248a86c8493aa9125b2abb428e0fa41b233cd669a8496c85a22de7d9bac99760bbcff222066c
 SHA512 
538735ef89bcbb65077a0e02d6c9143c0aab2ce2160679d85c8dc5d222815230893f7c9bc4ee539c20d82cd7a8c1f72d3d7ee63666c49de603f4fa99964c260e
 DIST ansible-lint-6.22.2.tar.gz 513988 BLAKE2B 
b46764751a84ff2a699203bf07f4a04362faa99d7433af6ead9f7ada9e581ff8b3d9bbf205a0127950e15e4413a72fc057cd10588dffec2fb9621f58620ae1ca
 SHA512 
b48dec138a37754135e48007636f020524947342ab40f2b9dea36e10989e88ee6899e4742f1715feecfd7e239c80d3bed0581558c39eac783a84523507740180

diff --git a/app-admin/ansible-lint/ansible-lint-24.2.0.ebuild 
b/app-admin/ansible-lint/ansible-lint-24.2.0.ebuild
new file mode 100644
index ..3f90dcc0ab28
--- /dev/null
+++ b/app-admin/ansible-lint/ansible-lint-24.2.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Checks ansible playbooks for practices and behaviour that can be 
improved"
+HOMEPAGE="https://github.com/ansible/ansible-lint;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv"
+
+# Upstream has stated explicitly that all tests require Internet access
+PROPERTIES="test_network"
+RESTRICT="test"
+
+RDEPEND="
+   >=app-admin/ansible-core-2.12.0[${PYTHON_USEDEP}]
+   >=dev-python/ansible-compat-4.1.11[${PYTHON_USEDEP}]
+   >=dev-python/black-22.8.0[${PYTHON_USEDEP}]
+   >=dev-python/filelock-3.8.0[${PYTHON_USEDEP}]
+   >=dev-python/jsonschema-4.17.0[${PYTHON_USEDEP}]
+   >=dev-python/packaging-21.3[${PYTHON_USEDEP}]
+   >=dev-python/pathspec-0.10.3[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-5.4.1[${PYTHON_USEDEP}]
+   >=dev-python/rich-12.0.0[${PYTHON_USEDEP}]
+   >=dev-python/ruamel-yaml-0.18.5[${PYTHON_USEDEP}]
+   >=dev-python/wcmatch-8.3.2[${PYTHON_USEDEP}]
+   >=dev-util/yamllint-1.30.0[${PYTHON_USEDEP}]
+   dev-vcs/git"
+BDEPEND="
+   >=dev-python/setuptools-scm-7.0.5[${PYTHON_USEDEP}]
+   test? (
+   dev-python/mypy[${PYTHON_USEDEP}]
+   dev-python/jmespath[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   >=dev-python/pytest-plus-0.6[${PYTHON_USEDEP}]
+   >=dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
+   )"
+
+# test_call_from_outside_venv doesn't play nicely with the sandbox
+# irrespective of whether Internet access is allowed or not
+EPYTEST_DESELECT=(
+   test/test_main.py::test_call_from_outside_venv
+)
+
+distutils_enable_tests pytest
+
+# Test suite fails to start without this
+python_test() {
+   epytest test
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2024-02-02 Thread Marek Szuba
commit: 38cc9b8cb1d5a0ba6bb2e2da1e6d889ce3680745
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu Feb  1 21:30:00 2024 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Fri Feb  2 15:37:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38cc9b8c

app-admin/ansible-lint: add 6.22.2, drop 6.22.1

Bug: https://bugs.gentoo.org/922196
Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/Manifest| 2 +-
 .../{ansible-lint-6.22.1.ebuild => ansible-lint-6.22.2.ebuild} | 7 +++
 2 files changed, 4 insertions(+), 5 deletions(-)

diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index c1ed5571c370..b7d16aa141a8 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1,2 +1,2 @@
 DIST ansible-lint-6.21.1.tar.gz 508487 BLAKE2B 
9a29a5d192675a8801846fc29641651c35be5cc4d120aad128ae248a86c8493aa9125b2abb428e0fa41b233cd669a8496c85a22de7d9bac99760bbcff222066c
 SHA512 
538735ef89bcbb65077a0e02d6c9143c0aab2ce2160679d85c8dc5d222815230893f7c9bc4ee539c20d82cd7a8c1f72d3d7ee63666c49de603f4fa99964c260e
-DIST ansible-lint-6.22.1.tar.gz 511545 BLAKE2B 
9e113ac230e34fca8c463658c84f1cccfab3100df6efc257d16345205ecee992b95d13d22d3fdd32947feaab0d44d1b7fd0532bb8f17b27724f1c78eac021654
 SHA512 
24ef68e6757e5efbcde847924cd193d64d623e1c0a7f7fa7f894d03c1f028876e9f1fa2a0b73e7b841f86d311f6305e7605984301ace64bd43e9596897386c44
+DIST ansible-lint-6.22.2.tar.gz 513988 BLAKE2B 
b46764751a84ff2a699203bf07f4a04362faa99d7433af6ead9f7ada9e581ff8b3d9bbf205a0127950e15e4413a72fc057cd10588dffec2fb9621f58620ae1ca
 SHA512 
b48dec138a37754135e48007636f020524947342ab40f2b9dea36e10989e88ee6899e4742f1715feecfd7e239c80d3bed0581558c39eac783a84523507740180

diff --git a/app-admin/ansible-lint/ansible-lint-6.22.1.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.22.2.ebuild
similarity index 89%
rename from app-admin/ansible-lint/ansible-lint-6.22.1.ebuild
rename to app-admin/ansible-lint/ansible-lint-6.22.2.ebuild
index 6de509ee4b85..3f90dcc0ab28 100644
--- a/app-admin/ansible-lint/ansible-lint-6.22.1.ebuild
+++ b/app-admin/ansible-lint/ansible-lint-6.22.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -22,7 +22,7 @@ RESTRICT="test"
 
 RDEPEND="
>=app-admin/ansible-core-2.12.0[${PYTHON_USEDEP}]
-   >=dev-python/ansible-compat-4.1.10[${PYTHON_USEDEP}]
+   >=dev-python/ansible-compat-4.1.11[${PYTHON_USEDEP}]
>=dev-python/black-22.8.0[${PYTHON_USEDEP}]
>=dev-python/filelock-3.8.0[${PYTHON_USEDEP}]
>=dev-python/jsonschema-4.17.0[${PYTHON_USEDEP}]
@@ -40,9 +40,8 @@ BDEPEND="
dev-python/mypy[${PYTHON_USEDEP}]
dev-python/jmespath[${PYTHON_USEDEP}]
dev-python/pytest-mock[${PYTHON_USEDEP}]
-   >=dev-python/pytest-plus-0.2[${PYTHON_USEDEP}]
+   >=dev-python/pytest-plus-0.6[${PYTHON_USEDEP}]
>=dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
-   >=dev-python/spdx-tools-0.7.1:0/0.7[${PYTHON_USEDEP}]
)"
 
 # test_call_from_outside_venv doesn't play nicely with the sandbox



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2023-12-24 Thread Marek Szuba
commit: 2e6f48003b56ce21ded2d68c114539cbe58f
Author: Marek Szuba  gentoo  org>
AuthorDate: Sun Dec 24 11:21:27 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sun Dec 24 11:21:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e6f4800

app-admin/ansible-lint: drop 6.18.0

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/Manifest   |  1 -
 app-admin/ansible-lint/ansible-lint-6.18.0.ebuild | 59 ---
 2 files changed, 60 deletions(-)

diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index 1786c86a6dff..c1ed5571c370 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1,3 +1,2 @@
-DIST ansible-lint-6.18.0.tar.gz 485342 BLAKE2B 
8ec5a7aac4912518069adbb1b1f2a012658abd140e2d2f02808dbfdd0a8397d56bf40b66640ba299f488d1e9eababfa3105cc9c9e8e19c00eefa2a5d58c2669d
 SHA512 
10dcb2cb92c2cf689a20dc9e12b27d2a3ee45c04f3a11470e19b62ee296e2d7fd42e49ff356929f4cea2f74f4269ae7c4d8c18b0c349bf59795898a4ed491c69
 DIST ansible-lint-6.21.1.tar.gz 508487 BLAKE2B 
9a29a5d192675a8801846fc29641651c35be5cc4d120aad128ae248a86c8493aa9125b2abb428e0fa41b233cd669a8496c85a22de7d9bac99760bbcff222066c
 SHA512 
538735ef89bcbb65077a0e02d6c9143c0aab2ce2160679d85c8dc5d222815230893f7c9bc4ee539c20d82cd7a8c1f72d3d7ee63666c49de603f4fa99964c260e
 DIST ansible-lint-6.22.1.tar.gz 511545 BLAKE2B 
9e113ac230e34fca8c463658c84f1cccfab3100df6efc257d16345205ecee992b95d13d22d3fdd32947feaab0d44d1b7fd0532bb8f17b27724f1c78eac021654
 SHA512 
24ef68e6757e5efbcde847924cd193d64d623e1c0a7f7fa7f894d03c1f028876e9f1fa2a0b73e7b841f86d311f6305e7605984301ace64bd43e9596897386c44

diff --git a/app-admin/ansible-lint/ansible-lint-6.18.0.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.18.0.ebuild
deleted file mode 100644
index 8b7eb0519508..
--- a/app-admin/ansible-lint/ansible-lint-6.18.0.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Checks ansible playbooks for practices and behaviour that can be 
improved"
-HOMEPAGE="https://github.com/ansible/ansible-lint;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~riscv"
-
-# Upstream has stated explicitly that all tests require Internet access
-PROPERTIES="test_network"
-RESTRICT="test"
-
-RDEPEND="
-   >=app-admin/ansible-core-2.12.0[${PYTHON_USEDEP}]
-   >=dev-python/ansible-compat-4.0.5[${PYTHON_USEDEP}]
-   >=dev-python/black-22.8.0[${PYTHON_USEDEP}]
-   >=dev-python/filelock-3.8.0[${PYTHON_USEDEP}]
-   >=dev-python/jsonschema-4.17.0[${PYTHON_USEDEP}]
-   >=dev-python/packaging-21.3[${PYTHON_USEDEP}]
-   >=dev-python/pathspec-0.10.3[${PYTHON_USEDEP}]
-   >=dev-python/pyyaml-5.4.1[${PYTHON_USEDEP}]
-   >=dev-python/rich-12.0.0[${PYTHON_USEDEP}]
-   >=dev-python/ruamel-yaml-0.17.31[${PYTHON_USEDEP}]
-   =dev-python/wcmatch-8.3.2[${PYTHON_USEDEP}]
-   >=dev-util/yamllint-1.30.0[${PYTHON_USEDEP}]
-   dev-vcs/git"
-BDEPEND="
-   >=dev-python/setuptools-scm-7.0.5[${PYTHON_USEDEP}]
-   test? (
-   dev-python/mypy[${PYTHON_USEDEP}]
-   dev-python/pytest-mock[${PYTHON_USEDEP}]
-   >=dev-python/pytest-plus-0.2[${PYTHON_USEDEP}]
-   >=dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
-   >=dev-python/spdx-tools-0.7.1:0/0.7[${PYTHON_USEDEP}]
-   )"
-
-# test_call_from_outside_venv doesn't play nicely with the sandbox
-# irrespective of whether Internet access is allowed or not
-EPYTEST_DESELECT=(
-   test/test_main.py::test_call_from_outside_venv
-)
-
-distutils_enable_tests pytest
-
-# Test suite fails to start without this
-python_test() {
-   epytest test
-}



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2023-12-24 Thread Marek Szuba
commit: 05d1c479766378f0d1f430cfc22caa31ab4b75a2
Author: Marek Szuba  gentoo  org>
AuthorDate: Sun Dec 24 11:19:21 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sun Dec 24 11:21:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05d1c479

app-admin/ansible-lint: add 6.22.1

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/Manifest   |  1 +
 app-admin/ansible-lint/ansible-lint-6.22.1.ebuild | 59 +++
 2 files changed, 60 insertions(+)

diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index 38d1c9d79b88..1786c86a6dff 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1,2 +1,3 @@
 DIST ansible-lint-6.18.0.tar.gz 485342 BLAKE2B 
8ec5a7aac4912518069adbb1b1f2a012658abd140e2d2f02808dbfdd0a8397d56bf40b66640ba299f488d1e9eababfa3105cc9c9e8e19c00eefa2a5d58c2669d
 SHA512 
10dcb2cb92c2cf689a20dc9e12b27d2a3ee45c04f3a11470e19b62ee296e2d7fd42e49ff356929f4cea2f74f4269ae7c4d8c18b0c349bf59795898a4ed491c69
 DIST ansible-lint-6.21.1.tar.gz 508487 BLAKE2B 
9a29a5d192675a8801846fc29641651c35be5cc4d120aad128ae248a86c8493aa9125b2abb428e0fa41b233cd669a8496c85a22de7d9bac99760bbcff222066c
 SHA512 
538735ef89bcbb65077a0e02d6c9143c0aab2ce2160679d85c8dc5d222815230893f7c9bc4ee539c20d82cd7a8c1f72d3d7ee63666c49de603f4fa99964c260e
+DIST ansible-lint-6.22.1.tar.gz 511545 BLAKE2B 
9e113ac230e34fca8c463658c84f1cccfab3100df6efc257d16345205ecee992b95d13d22d3fdd32947feaab0d44d1b7fd0532bb8f17b27724f1c78eac021654
 SHA512 
24ef68e6757e5efbcde847924cd193d64d623e1c0a7f7fa7f894d03c1f028876e9f1fa2a0b73e7b841f86d311f6305e7605984301ace64bd43e9596897386c44

diff --git a/app-admin/ansible-lint/ansible-lint-6.22.1.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.22.1.ebuild
new file mode 100644
index ..6de509ee4b85
--- /dev/null
+++ b/app-admin/ansible-lint/ansible-lint-6.22.1.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Checks ansible playbooks for practices and behaviour that can be 
improved"
+HOMEPAGE="https://github.com/ansible/ansible-lint;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv"
+
+# Upstream has stated explicitly that all tests require Internet access
+PROPERTIES="test_network"
+RESTRICT="test"
+
+RDEPEND="
+   >=app-admin/ansible-core-2.12.0[${PYTHON_USEDEP}]
+   >=dev-python/ansible-compat-4.1.10[${PYTHON_USEDEP}]
+   >=dev-python/black-22.8.0[${PYTHON_USEDEP}]
+   >=dev-python/filelock-3.8.0[${PYTHON_USEDEP}]
+   >=dev-python/jsonschema-4.17.0[${PYTHON_USEDEP}]
+   >=dev-python/packaging-21.3[${PYTHON_USEDEP}]
+   >=dev-python/pathspec-0.10.3[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-5.4.1[${PYTHON_USEDEP}]
+   >=dev-python/rich-12.0.0[${PYTHON_USEDEP}]
+   >=dev-python/ruamel-yaml-0.18.5[${PYTHON_USEDEP}]
+   >=dev-python/wcmatch-8.3.2[${PYTHON_USEDEP}]
+   >=dev-util/yamllint-1.30.0[${PYTHON_USEDEP}]
+   dev-vcs/git"
+BDEPEND="
+   >=dev-python/setuptools-scm-7.0.5[${PYTHON_USEDEP}]
+   test? (
+   dev-python/mypy[${PYTHON_USEDEP}]
+   dev-python/jmespath[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   >=dev-python/pytest-plus-0.2[${PYTHON_USEDEP}]
+   >=dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
+   >=dev-python/spdx-tools-0.7.1:0/0.7[${PYTHON_USEDEP}]
+   )"
+
+# test_call_from_outside_venv doesn't play nicely with the sandbox
+# irrespective of whether Internet access is allowed or not
+EPYTEST_DESELECT=(
+   test/test_main.py::test_call_from_outside_venv
+)
+
+distutils_enable_tests pytest
+
+# Test suite fails to start without this
+python_test() {
+   epytest test
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2023-12-24 Thread Marek Szuba
commit: 05841cf90276a6db771915404f7dee8c85ef4b21
Author: Marek Szuba  gentoo  org>
AuthorDate: Sun Dec 24 11:17:10 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sun Dec 24 11:21:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05841cf9

app-admin/ansible-lint: drop 6.20.3

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/Manifest   |  1 -
 app-admin/ansible-lint/ansible-lint-6.20.3.ebuild | 60 ---
 2 files changed, 61 deletions(-)

diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index d65458d3f9ee..38d1c9d79b88 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1,3 +1,2 @@
 DIST ansible-lint-6.18.0.tar.gz 485342 BLAKE2B 
8ec5a7aac4912518069adbb1b1f2a012658abd140e2d2f02808dbfdd0a8397d56bf40b66640ba299f488d1e9eababfa3105cc9c9e8e19c00eefa2a5d58c2669d
 SHA512 
10dcb2cb92c2cf689a20dc9e12b27d2a3ee45c04f3a11470e19b62ee296e2d7fd42e49ff356929f4cea2f74f4269ae7c4d8c18b0c349bf59795898a4ed491c69
-DIST ansible-lint-6.20.3.tar.gz 502540 BLAKE2B 
2958c0515d6567922c01b323ca44de80f81dc57715c8a61c64f3c3813139469bade69b15ddbab4fe06781a1d480fa79b7b4d58516925022aec421d7e20b6
 SHA512 
fa5be67960478b0c93c18259239b192dc8ca06426e9dbb66a102eab1b37e5ea60c46cfbbc4304bc458312ce3ae95c52b14a5e6582073d266d6b325d19417a875
 DIST ansible-lint-6.21.1.tar.gz 508487 BLAKE2B 
9a29a5d192675a8801846fc29641651c35be5cc4d120aad128ae248a86c8493aa9125b2abb428e0fa41b233cd669a8496c85a22de7d9bac99760bbcff222066c
 SHA512 
538735ef89bcbb65077a0e02d6c9143c0aab2ce2160679d85c8dc5d222815230893f7c9bc4ee539c20d82cd7a8c1f72d3d7ee63666c49de603f4fa99964c260e

diff --git a/app-admin/ansible-lint/ansible-lint-6.20.3.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.20.3.ebuild
deleted file mode 100644
index c5b28bcf37c1..
--- a/app-admin/ansible-lint/ansible-lint-6.20.3.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Checks ansible playbooks for practices and behaviour that can be 
improved"
-HOMEPAGE="https://github.com/ansible/ansible-lint;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv"
-
-# Upstream has stated explicitly that all tests require Internet access
-PROPERTIES="test_network"
-RESTRICT="test"
-
-RDEPEND="
-   >=app-admin/ansible-core-2.12.0[${PYTHON_USEDEP}]
-   >=dev-python/ansible-compat-4.1.10[${PYTHON_USEDEP}]
-   >=dev-python/black-22.8.0[${PYTHON_USEDEP}]
-   >=dev-python/filelock-3.8.0[${PYTHON_USEDEP}]
-   >=dev-python/jsonschema-4.17.0[${PYTHON_USEDEP}]
-   >=dev-python/packaging-21.3[${PYTHON_USEDEP}]
-   >=dev-python/pathspec-0.10.3[${PYTHON_USEDEP}]
-   >=dev-python/pyyaml-5.4.1[${PYTHON_USEDEP}]
-   >=dev-python/rich-12.0.0[${PYTHON_USEDEP}]
-   >=dev-python/ruamel-yaml-0.17.31[${PYTHON_USEDEP}]
-   =dev-python/wcmatch-8.3.2[${PYTHON_USEDEP}]
-   >=dev-util/yamllint-1.30.0[${PYTHON_USEDEP}]
-   dev-vcs/git"
-BDEPEND="
-   >=dev-python/setuptools-scm-7.0.5[${PYTHON_USEDEP}]
-   test? (
-   dev-python/mypy[${PYTHON_USEDEP}]
-   dev-python/jmespath[${PYTHON_USEDEP}]
-   dev-python/pytest-mock[${PYTHON_USEDEP}]
-   >=dev-python/pytest-plus-0.2[${PYTHON_USEDEP}]
-   >=dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
-   >=dev-python/spdx-tools-0.7.1:0/0.7[${PYTHON_USEDEP}]
-   )"
-
-# test_call_from_outside_venv doesn't play nicely with the sandbox
-# irrespective of whether Internet access is allowed or not
-EPYTEST_DESELECT=(
-   test/test_main.py::test_call_from_outside_venv
-)
-
-distutils_enable_tests pytest
-
-# Test suite fails to start without this
-python_test() {
-   epytest test
-}



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2023-12-24 Thread Marek Szuba
commit: 63a744165c3536647b193d4f462e430ef6d6c73d
Author: Marek Szuba  gentoo  org>
AuthorDate: Sun Dec 24 11:20:51 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sun Dec 24 11:21:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63a74416

app-admin/ansible-lint: stabilize 6.21.1 for amd64

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/ansible-lint-6.21.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/ansible-lint/ansible-lint-6.21.1.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.21.1.ebuild
index b0f95d4ddb85..1bfe1dd81b97 100644
--- a/app-admin/ansible-lint/ansible-lint-6.21.1.ebuild
+++ b/app-admin/ansible-lint/ansible-lint-6.21.1.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/ansible/ansible-lint;
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv"
+KEYWORDS="amd64 ~arm64 ~riscv"
 
 # Upstream has stated explicitly that all tests require Internet access
 PROPERTIES="test_network"



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2023-12-24 Thread Marek Szuba
commit: 1d7c7fa9d7c86287e6b3e401ad0643cbe290a831
Author: Marek Szuba  gentoo  org>
AuthorDate: Sun Dec 24 11:15:21 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sun Dec 24 11:21:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d7c7fa9

app-admin/ansible-lint: keyword 6.21.1 for ~arm64

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/ansible-lint-6.21.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/ansible-lint/ansible-lint-6.21.1.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.21.1.ebuild
index c5b28bcf37c1..b0f95d4ddb85 100644
--- a/app-admin/ansible-lint/ansible-lint-6.21.1.ebuild
+++ b/app-admin/ansible-lint/ansible-lint-6.21.1.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/ansible/ansible-lint;
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~riscv"
+KEYWORDS="~amd64 ~arm64 ~riscv"
 
 # Upstream has stated explicitly that all tests require Internet access
 PROPERTIES="test_network"



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2023-10-22 Thread Marek Szuba
commit: 49b3e033104e7901c426b744f165c11652105684
Author: Marek Szuba  gentoo  org>
AuthorDate: Sun Oct 22 11:01:24 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sun Oct 22 11:03:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49b3e033

app-admin/ansible-lint: add 6.21.1, drop 6.20.0

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/Manifest | 2 +-
 .../{ansible-lint-6.20.0.ebuild => ansible-lint-6.21.1.ebuild}  | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index ab4d7a2347ca..d65458d3f9ee 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1,3 +1,3 @@
 DIST ansible-lint-6.18.0.tar.gz 485342 BLAKE2B 
8ec5a7aac4912518069adbb1b1f2a012658abd140e2d2f02808dbfdd0a8397d56bf40b66640ba299f488d1e9eababfa3105cc9c9e8e19c00eefa2a5d58c2669d
 SHA512 
10dcb2cb92c2cf689a20dc9e12b27d2a3ee45c04f3a11470e19b62ee296e2d7fd42e49ff356929f4cea2f74f4269ae7c4d8c18b0c349bf59795898a4ed491c69
-DIST ansible-lint-6.20.0.tar.gz 498522 BLAKE2B 
e64e9a680bcedf55f2f0018a8bbe71d1587da930fdfce23fcb29fc5d17902e7fa0217e3179eb3e8aaa6c0a17548df0067385a7d0ffdaeb26208018955e0af614
 SHA512 
4e7ed61baabc755d38db89f797808114598d2838419668423baf1080f1ae58cc862310024b631ce4b03bd268fa17051a5d78f3ba4cd3a31d8b5f5f0e4ec5c003
 DIST ansible-lint-6.20.3.tar.gz 502540 BLAKE2B 
2958c0515d6567922c01b323ca44de80f81dc57715c8a61c64f3c3813139469bade69b15ddbab4fe06781a1d480fa79b7b4d58516925022aec421d7e20b6
 SHA512 
fa5be67960478b0c93c18259239b192dc8ca06426e9dbb66a102eab1b37e5ea60c46cfbbc4304bc458312ce3ae95c52b14a5e6582073d266d6b325d19417a875
+DIST ansible-lint-6.21.1.tar.gz 508487 BLAKE2B 
9a29a5d192675a8801846fc29641651c35be5cc4d120aad128ae248a86c8493aa9125b2abb428e0fa41b233cd669a8496c85a22de7d9bac99760bbcff222066c
 SHA512 
538735ef89bcbb65077a0e02d6c9143c0aab2ce2160679d85c8dc5d222815230893f7c9bc4ee539c20d82cd7a8c1f72d3d7ee63666c49de603f4fa99964c260e

diff --git a/app-admin/ansible-lint/ansible-lint-6.20.0.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.21.1.ebuild
similarity index 97%
rename from app-admin/ansible-lint/ansible-lint-6.20.0.ebuild
rename to app-admin/ansible-lint/ansible-lint-6.21.1.ebuild
index fb6ef1d1d3ad..c5b28bcf37c1 100644
--- a/app-admin/ansible-lint/ansible-lint-6.20.0.ebuild
+++ b/app-admin/ansible-lint/ansible-lint-6.21.1.ebuild
@@ -39,6 +39,7 @@ BDEPEND="
>=dev-python/setuptools-scm-7.0.5[${PYTHON_USEDEP}]
test? (
dev-python/mypy[${PYTHON_USEDEP}]
+   dev-python/jmespath[${PYTHON_USEDEP}]
dev-python/pytest-mock[${PYTHON_USEDEP}]
>=dev-python/pytest-plus-0.2[${PYTHON_USEDEP}]
>=dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2023-10-15 Thread Marek Szuba
commit: b9ba3e4f03509d24ecad18d96a38764e08e5c030
Author: Marek Szuba  gentoo  org>
AuthorDate: Sat Oct 14 20:08:08 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sun Oct 15 22:29:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9ba3e4f

app-admin/ansible-lint: add 6.20.3, drop 6.17.1

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/Manifest  |  2 +-
 ...ansible-lint-6.17.1.ebuild => ansible-lint-6.20.3.ebuild} | 12 
 2 files changed, 9 insertions(+), 5 deletions(-)

diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index 065aec367f52..ab4d7a2347ca 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1,3 +1,3 @@
-DIST ansible-lint-6.17.1.tar.gz 479782 BLAKE2B 
ae9a234f9552fd64520fa244cf0386370f103586a4764c412867f62e67e7a325b47be55e431451f42fbfaf0a9bb2d53ab8fbc9b87ea55ae2cc1c20439a6f8896
 SHA512 
38cd185fd84dc91b2bf84acc6d975dc5d5e90fd2f08d22651e470329ca1609dc73826f28f8cee391c101146dd91aff32f6e16f02b98c48f0d15b3422ba08db75
 DIST ansible-lint-6.18.0.tar.gz 485342 BLAKE2B 
8ec5a7aac4912518069adbb1b1f2a012658abd140e2d2f02808dbfdd0a8397d56bf40b66640ba299f488d1e9eababfa3105cc9c9e8e19c00eefa2a5d58c2669d
 SHA512 
10dcb2cb92c2cf689a20dc9e12b27d2a3ee45c04f3a11470e19b62ee296e2d7fd42e49ff356929f4cea2f74f4269ae7c4d8c18b0c349bf59795898a4ed491c69
 DIST ansible-lint-6.20.0.tar.gz 498522 BLAKE2B 
e64e9a680bcedf55f2f0018a8bbe71d1587da930fdfce23fcb29fc5d17902e7fa0217e3179eb3e8aaa6c0a17548df0067385a7d0ffdaeb26208018955e0af614
 SHA512 
4e7ed61baabc755d38db89f797808114598d2838419668423baf1080f1ae58cc862310024b631ce4b03bd268fa17051a5d78f3ba4cd3a31d8b5f5f0e4ec5c003
+DIST ansible-lint-6.20.3.tar.gz 502540 BLAKE2B 
2958c0515d6567922c01b323ca44de80f81dc57715c8a61c64f3c3813139469bade69b15ddbab4fe06781a1d480fa79b7b4d58516925022aec421d7e20b6
 SHA512 
fa5be67960478b0c93c18259239b192dc8ca06426e9dbb66a102eab1b37e5ea60c46cfbbc4304bc458312ce3ae95c52b14a5e6582073d266d6b325d19417a875

diff --git a/app-admin/ansible-lint/ansible-lint-6.17.1.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.20.3.ebuild
similarity index 80%
rename from app-admin/ansible-lint/ansible-lint-6.17.1.ebuild
rename to app-admin/ansible-lint/ansible-lint-6.20.3.ebuild
index 97b329fc6bb8..c5b28bcf37c1 100644
--- a/app-admin/ansible-lint/ansible-lint-6.17.1.ebuild
+++ b/app-admin/ansible-lint/ansible-lint-6.20.3.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/ansible/ansible-lint;
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~riscv"
+KEYWORDS="~amd64 ~riscv"
 
 # Upstream has stated explicitly that all tests require Internet access
 PROPERTIES="test_network"
@@ -22,24 +22,28 @@ RESTRICT="test"
 
 RDEPEND="
>=app-admin/ansible-core-2.12.0[${PYTHON_USEDEP}]
-   >=dev-python/ansible-compat-4.0.5[${PYTHON_USEDEP}]
+   >=dev-python/ansible-compat-4.1.10[${PYTHON_USEDEP}]
>=dev-python/black-22.8.0[${PYTHON_USEDEP}]
>=dev-python/filelock-3.8.0[${PYTHON_USEDEP}]
>=dev-python/jsonschema-4.17.0[${PYTHON_USEDEP}]
>=dev-python/packaging-21.3[${PYTHON_USEDEP}]
-   >=dev-python/pathspec-0.9.0[${PYTHON_USEDEP}]
+   >=dev-python/pathspec-0.10.3[${PYTHON_USEDEP}]
>=dev-python/pyyaml-5.4.1[${PYTHON_USEDEP}]
>=dev-python/rich-12.0.0[${PYTHON_USEDEP}]
-   >=dev-python/ruamel-yaml-0.17.0[${PYTHON_USEDEP}]
+   >=dev-python/ruamel-yaml-0.17.31[${PYTHON_USEDEP}]
+   =dev-python/wcmatch-8.3.2[${PYTHON_USEDEP}]
>=dev-util/yamllint-1.30.0[${PYTHON_USEDEP}]
dev-vcs/git"
 BDEPEND="
>=dev-python/setuptools-scm-7.0.5[${PYTHON_USEDEP}]
test? (
+   dev-python/mypy[${PYTHON_USEDEP}]
+   dev-python/jmespath[${PYTHON_USEDEP}]
dev-python/pytest-mock[${PYTHON_USEDEP}]
>=dev-python/pytest-plus-0.2[${PYTHON_USEDEP}]
>=dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
+   >=dev-python/spdx-tools-0.7.1:0/0.7[${PYTHON_USEDEP}]
)"
 
 # test_call_from_outside_venv doesn't play nicely with the sandbox



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2023-10-15 Thread Marek Szuba
commit: e709fdac44d6de7870686d7acd8c325e84bfd2f5
Author: Marek Szuba  gentoo  org>
AuthorDate: Sat Oct 14 20:04:36 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sun Oct 15 22:29:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e709fdac

app-admin/ansible-lint: stabilize 6.18.0 for amd64

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/ansible-lint-6.18.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/ansible-lint/ansible-lint-6.18.0.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.18.0.ebuild
index f495fb288686..63c22e82ac92 100644
--- a/app-admin/ansible-lint/ansible-lint-6.18.0.ebuild
+++ b/app-admin/ansible-lint/ansible-lint-6.18.0.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/ansible/ansible-lint;
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~riscv"
+KEYWORDS="amd64 ~riscv"
 
 # Upstream has stated explicitly that all tests require Internet access
 PROPERTIES="test_network"



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2023-09-21 Thread Marek Szuba
commit: 758ee6a7577eec3c7673a8d3c971237937132748
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu Sep 21 07:00:23 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu Sep 21 07:00:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=758ee6a7

app-admin/ansible-lint: add 6.20.0, drop 6.19.0

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/Manifest | 2 +-
 .../{ansible-lint-6.19.0.ebuild => ansible-lint-6.20.0.ebuild}  | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index 08c6f59f4f54..065aec367f52 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1,3 +1,3 @@
 DIST ansible-lint-6.17.1.tar.gz 479782 BLAKE2B 
ae9a234f9552fd64520fa244cf0386370f103586a4764c412867f62e67e7a325b47be55e431451f42fbfaf0a9bb2d53ab8fbc9b87ea55ae2cc1c20439a6f8896
 SHA512 
38cd185fd84dc91b2bf84acc6d975dc5d5e90fd2f08d22651e470329ca1609dc73826f28f8cee391c101146dd91aff32f6e16f02b98c48f0d15b3422ba08db75
 DIST ansible-lint-6.18.0.tar.gz 485342 BLAKE2B 
8ec5a7aac4912518069adbb1b1f2a012658abd140e2d2f02808dbfdd0a8397d56bf40b66640ba299f488d1e9eababfa3105cc9c9e8e19c00eefa2a5d58c2669d
 SHA512 
10dcb2cb92c2cf689a20dc9e12b27d2a3ee45c04f3a11470e19b62ee296e2d7fd42e49ff356929f4cea2f74f4269ae7c4d8c18b0c349bf59795898a4ed491c69
-DIST ansible-lint-6.19.0.tar.gz 491466 BLAKE2B 
40b177244ddc17deac48625066589c39f8775c542dc83e4d58afc6d1f2fe38ba776ac4e723976522d51970611c859620d74d3247beeff8424c9e4d2fb81d1a57
 SHA512 
f9985d86b083a8c836b3dbff2e4eeece1091d42e0bf478456fc19ec736cf61c9acc1608fbe060c7a2156cbaf582d8550c5cd53abad07c0748593772b49e19500
+DIST ansible-lint-6.20.0.tar.gz 498522 BLAKE2B 
e64e9a680bcedf55f2f0018a8bbe71d1587da930fdfce23fcb29fc5d17902e7fa0217e3179eb3e8aaa6c0a17548df0067385a7d0ffdaeb26208018955e0af614
 SHA512 
4e7ed61baabc755d38db89f797808114598d2838419668423baf1080f1ae58cc862310024b631ce4b03bd268fa17051a5d78f3ba4cd3a31d8b5f5f0e4ec5c003

diff --git a/app-admin/ansible-lint/ansible-lint-6.19.0.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.20.0.ebuild
similarity index 100%
rename from app-admin/ansible-lint/ansible-lint-6.19.0.ebuild
rename to app-admin/ansible-lint/ansible-lint-6.20.0.ebuild



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2023-09-18 Thread Marek Szuba
commit: b03a29ef8b4b920f335a77bd86b3dd60207562ff
Author: Marek Szuba  gentoo  org>
AuthorDate: Mon Sep 18 15:27:16 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Mon Sep 18 15:49:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b03a29ef

app-admin/ansible-lint: add 6.19.0, drop 6.17.2

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/Manifest   | 2 +-
 .../{ansible-lint-6.17.2.ebuild => ansible-lint-6.19.0.ebuild}| 4 +++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index 067f29b98db5..08c6f59f4f54 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1,3 +1,3 @@
 DIST ansible-lint-6.17.1.tar.gz 479782 BLAKE2B 
ae9a234f9552fd64520fa244cf0386370f103586a4764c412867f62e67e7a325b47be55e431451f42fbfaf0a9bb2d53ab8fbc9b87ea55ae2cc1c20439a6f8896
 SHA512 
38cd185fd84dc91b2bf84acc6d975dc5d5e90fd2f08d22651e470329ca1609dc73826f28f8cee391c101146dd91aff32f6e16f02b98c48f0d15b3422ba08db75
-DIST ansible-lint-6.17.2.tar.gz 480923 BLAKE2B 
709c0855529d82058508ff1cba37dcfe04dafdbf5b56fa48085a692ddab3a29544867ebcf02a4bc4bd612786d3a7c145f974a2080d7c4be0a075cc8a0e55f30a
 SHA512 
109df229281b3a20b88af125cf1833dc7cb9eb1000470b085e2ca401d87cbac6a64daddb76216fe0f70fc2088f2a5ea6042ab281c7b3d405e59ec2686e1b7e3b
 DIST ansible-lint-6.18.0.tar.gz 485342 BLAKE2B 
8ec5a7aac4912518069adbb1b1f2a012658abd140e2d2f02808dbfdd0a8397d56bf40b66640ba299f488d1e9eababfa3105cc9c9e8e19c00eefa2a5d58c2669d
 SHA512 
10dcb2cb92c2cf689a20dc9e12b27d2a3ee45c04f3a11470e19b62ee296e2d7fd42e49ff356929f4cea2f74f4269ae7c4d8c18b0c349bf59795898a4ed491c69
+DIST ansible-lint-6.19.0.tar.gz 491466 BLAKE2B 
40b177244ddc17deac48625066589c39f8775c542dc83e4d58afc6d1f2fe38ba776ac4e723976522d51970611c859620d74d3247beeff8424c9e4d2fb81d1a57
 SHA512 
f9985d86b083a8c836b3dbff2e4eeece1091d42e0bf478456fc19ec736cf61c9acc1608fbe060c7a2156cbaf582d8550c5cd53abad07c0748593772b49e19500

diff --git a/app-admin/ansible-lint/ansible-lint-6.17.2.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.19.0.ebuild
similarity index 91%
rename from app-admin/ansible-lint/ansible-lint-6.17.2.ebuild
rename to app-admin/ansible-lint/ansible-lint-6.19.0.ebuild
index c69f26213309..fb6ef1d1d3ad 100644
--- a/app-admin/ansible-lint/ansible-lint-6.17.2.ebuild
+++ b/app-admin/ansible-lint/ansible-lint-6.19.0.ebuild
@@ -22,7 +22,7 @@ RESTRICT="test"
 
 RDEPEND="
>=app-admin/ansible-core-2.12.0[${PYTHON_USEDEP}]
-   >=dev-python/ansible-compat-4.0.5[${PYTHON_USEDEP}]
+   >=dev-python/ansible-compat-4.1.10[${PYTHON_USEDEP}]
>=dev-python/black-22.8.0[${PYTHON_USEDEP}]
>=dev-python/filelock-3.8.0[${PYTHON_USEDEP}]
>=dev-python/jsonschema-4.17.0[${PYTHON_USEDEP}]
@@ -38,9 +38,11 @@ RDEPEND="
 BDEPEND="
>=dev-python/setuptools-scm-7.0.5[${PYTHON_USEDEP}]
test? (
+   dev-python/mypy[${PYTHON_USEDEP}]
dev-python/pytest-mock[${PYTHON_USEDEP}]
>=dev-python/pytest-plus-0.2[${PYTHON_USEDEP}]
>=dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
+   >=dev-python/spdx-tools-0.7.1:0/0.7[${PYTHON_USEDEP}]
)"
 
 # test_call_from_outside_venv doesn't play nicely with the sandbox



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2023-08-23 Thread Marek Szuba
commit: 1a31df92f1cab3877598c739fd2fac3b23447eb8
Author: Marek Szuba  gentoo  org>
AuthorDate: Wed Aug 23 22:30:00 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Wed Aug 23 23:37:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a31df92

app-admin/ansible-lint: add 6.18.0

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/Manifest   |  1 +
 app-admin/ansible-lint/ansible-lint-6.18.0.ebuild | 59 +++
 2 files changed, 60 insertions(+)

diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index eea84ca1ae25..067f29b98db5 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1,2 +1,3 @@
 DIST ansible-lint-6.17.1.tar.gz 479782 BLAKE2B 
ae9a234f9552fd64520fa244cf0386370f103586a4764c412867f62e67e7a325b47be55e431451f42fbfaf0a9bb2d53ab8fbc9b87ea55ae2cc1c20439a6f8896
 SHA512 
38cd185fd84dc91b2bf84acc6d975dc5d5e90fd2f08d22651e470329ca1609dc73826f28f8cee391c101146dd91aff32f6e16f02b98c48f0d15b3422ba08db75
 DIST ansible-lint-6.17.2.tar.gz 480923 BLAKE2B 
709c0855529d82058508ff1cba37dcfe04dafdbf5b56fa48085a692ddab3a29544867ebcf02a4bc4bd612786d3a7c145f974a2080d7c4be0a075cc8a0e55f30a
 SHA512 
109df229281b3a20b88af125cf1833dc7cb9eb1000470b085e2ca401d87cbac6a64daddb76216fe0f70fc2088f2a5ea6042ab281c7b3d405e59ec2686e1b7e3b
+DIST ansible-lint-6.18.0.tar.gz 485342 BLAKE2B 
8ec5a7aac4912518069adbb1b1f2a012658abd140e2d2f02808dbfdd0a8397d56bf40b66640ba299f488d1e9eababfa3105cc9c9e8e19c00eefa2a5d58c2669d
 SHA512 
10dcb2cb92c2cf689a20dc9e12b27d2a3ee45c04f3a11470e19b62ee296e2d7fd42e49ff356929f4cea2f74f4269ae7c4d8c18b0c349bf59795898a4ed491c69

diff --git a/app-admin/ansible-lint/ansible-lint-6.18.0.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.18.0.ebuild
new file mode 100644
index ..f495fb288686
--- /dev/null
+++ b/app-admin/ansible-lint/ansible-lint-6.18.0.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Checks ansible playbooks for practices and behaviour that can be 
improved"
+HOMEPAGE="https://github.com/ansible/ansible-lint;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+
+# Upstream has stated explicitly that all tests require Internet access
+PROPERTIES="test_network"
+RESTRICT="test"
+
+RDEPEND="
+   >=app-admin/ansible-core-2.12.0[${PYTHON_USEDEP}]
+   >=dev-python/ansible-compat-4.0.5[${PYTHON_USEDEP}]
+   >=dev-python/black-22.8.0[${PYTHON_USEDEP}]
+   >=dev-python/filelock-3.8.0[${PYTHON_USEDEP}]
+   >=dev-python/jsonschema-4.17.0[${PYTHON_USEDEP}]
+   >=dev-python/packaging-21.3[${PYTHON_USEDEP}]
+   >=dev-python/pathspec-0.10.3[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-5.4.1[${PYTHON_USEDEP}]
+   >=dev-python/rich-12.0.0[${PYTHON_USEDEP}]
+   >=dev-python/ruamel-yaml-0.17.31[${PYTHON_USEDEP}]
+   =dev-python/wcmatch-8.3.2[${PYTHON_USEDEP}]
+   >=dev-util/yamllint-1.30.0[${PYTHON_USEDEP}]
+   dev-vcs/git"
+BDEPEND="
+   >=dev-python/setuptools-scm-7.0.5[${PYTHON_USEDEP}]
+   test? (
+   dev-python/mypy[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   >=dev-python/pytest-plus-0.2[${PYTHON_USEDEP}]
+   >=dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
+   >=dev-python/spdx-tools-0.7.1:0/0.7[${PYTHON_USEDEP}]
+   )"
+
+# test_call_from_outside_venv doesn't play nicely with the sandbox
+# irrespective of whether Internet access is allowed or not
+EPYTEST_DESELECT=(
+   test/test_main.py::test_call_from_outside_venv
+)
+
+distutils_enable_tests pytest
+
+# Test suite fails to start without this
+python_test() {
+   epytest test
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2023-07-29 Thread Marek Szuba
commit: d7b7d74263591f732eb883483846a230872eda02
Author: Marek Szuba  gentoo  org>
AuthorDate: Sat Jul 29 13:21:41 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sat Jul 29 14:49:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7b7d742

app-admin/ansible-lint: drop 6.14.6

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/Manifest   |  1 -
 app-admin/ansible-lint/ansible-lint-6.14.6.ebuild | 55 ---
 2 files changed, 56 deletions(-)

diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index 4da43cfba077..67d96b5d728c 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1,2 +1 @@
-DIST ansible-lint-6.14.6.tar.gz 475624 BLAKE2B 
99ac5214d7404c2cdaaf43678950b2031fd40396e45a27823feb708bc343b69181e624254b77bfe9f704a9037c60340f3a14d4a2651948b371ea91a28b1a1424
 SHA512 
dac9a089db2d2fe7b25f273b746571175d3ec974dbdf14d65cc10be83464f1ae88361d9e445d8687c011f817597fc4ca8d7501d192c6c529d9ec48997af8df7c
 DIST ansible-lint-6.17.1.tar.gz 479782 BLAKE2B 
ae9a234f9552fd64520fa244cf0386370f103586a4764c412867f62e67e7a325b47be55e431451f42fbfaf0a9bb2d53ab8fbc9b87ea55ae2cc1c20439a6f8896
 SHA512 
38cd185fd84dc91b2bf84acc6d975dc5d5e90fd2f08d22651e470329ca1609dc73826f28f8cee391c101146dd91aff32f6e16f02b98c48f0d15b3422ba08db75

diff --git a/app-admin/ansible-lint/ansible-lint-6.14.6.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.14.6.ebuild
deleted file mode 100644
index e0ff73fd5440..
--- a/app-admin/ansible-lint/ansible-lint-6.14.6.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Checks ansible playbooks for practices and behaviour that can be 
improved"
-HOMEPAGE="https://github.com/ansible/ansible-lint;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~riscv"
-
-# Upstream has stated explicitly that all tests require Internet access
-PROPERTIES="test_network"
-RESTRICT="test"
-
-RDEPEND="
-   >=app-admin/ansible-core-2.12.0[${PYTHON_USEDEP}]
-   >=dev-python/ansible-compat-2.2.7[${PYTHON_USEDEP}]
-   >=dev-python/black-22.8.0[${PYTHON_USEDEP}]
-   >=dev-python/filelock-3.8.0[${PYTHON_USEDEP}]
-   >=dev-python/jsonschema-4.17.0[${PYTHON_USEDEP}]
-   >=dev-python/packaging-21.3[${PYTHON_USEDEP}]
-   >=dev-python/pyyaml-5.4.1[${PYTHON_USEDEP}]
-   >=dev-python/rich-12.0.0[${PYTHON_USEDEP}]
-   >=dev-python/ruamel-yaml-0.17.21[${PYTHON_USEDEP}]
-   >=dev-python/wcmatch-8.3.2[${PYTHON_USEDEP}]
-   >=dev-util/yamllint-1.30.0[${PYTHON_USEDEP}]
-   dev-vcs/git"
-BDEPEND="
-   >=dev-python/setuptools-scm-7.0.5[${PYTHON_USEDEP}]
-   test? (
-   dev-python/pytest-mock[${PYTHON_USEDEP}]
-   >=dev-python/pytest-plus-0.2[${PYTHON_USEDEP}]
-   >=dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
-   )"
-
-# test_call_from_outside_venv doesn't play nicely with the sandbox
-# irrespective of whether Internet access is allowed or not
-EPYTEST_DESELECT=(
-   test/test_main.py::test_call_from_outside_venv
-)
-
-distutils_enable_tests pytest
-
-# Test suite fails to start without this
-python_test() {
-   epytest test
-}



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2023-07-29 Thread Marek Szuba
commit: 0970938ade9272e02a850d3f40d7b6e408d84759
Author: Marek Szuba  gentoo  org>
AuthorDate: Sat Jul 29 13:22:14 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sat Jul 29 14:49:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0970938a

app-admin/ansible-lint: add 6.17.2

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/Manifest   |  1 +
 app-admin/ansible-lint/ansible-lint-6.17.2.ebuild | 57 +++
 2 files changed, 58 insertions(+)

diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index 67d96b5d728c..eea84ca1ae25 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1 +1,2 @@
 DIST ansible-lint-6.17.1.tar.gz 479782 BLAKE2B 
ae9a234f9552fd64520fa244cf0386370f103586a4764c412867f62e67e7a325b47be55e431451f42fbfaf0a9bb2d53ab8fbc9b87ea55ae2cc1c20439a6f8896
 SHA512 
38cd185fd84dc91b2bf84acc6d975dc5d5e90fd2f08d22651e470329ca1609dc73826f28f8cee391c101146dd91aff32f6e16f02b98c48f0d15b3422ba08db75
+DIST ansible-lint-6.17.2.tar.gz 480923 BLAKE2B 
709c0855529d82058508ff1cba37dcfe04dafdbf5b56fa48085a692ddab3a29544867ebcf02a4bc4bd612786d3a7c145f974a2080d7c4be0a075cc8a0e55f30a
 SHA512 
109df229281b3a20b88af125cf1833dc7cb9eb1000470b085e2ca401d87cbac6a64daddb76216fe0f70fc2088f2a5ea6042ab281c7b3d405e59ec2686e1b7e3b

diff --git a/app-admin/ansible-lint/ansible-lint-6.17.2.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.17.2.ebuild
new file mode 100644
index ..c69f26213309
--- /dev/null
+++ b/app-admin/ansible-lint/ansible-lint-6.17.2.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Checks ansible playbooks for practices and behaviour that can be 
improved"
+HOMEPAGE="https://github.com/ansible/ansible-lint;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+
+# Upstream has stated explicitly that all tests require Internet access
+PROPERTIES="test_network"
+RESTRICT="test"
+
+RDEPEND="
+   >=app-admin/ansible-core-2.12.0[${PYTHON_USEDEP}]
+   >=dev-python/ansible-compat-4.0.5[${PYTHON_USEDEP}]
+   >=dev-python/black-22.8.0[${PYTHON_USEDEP}]
+   >=dev-python/filelock-3.8.0[${PYTHON_USEDEP}]
+   >=dev-python/jsonschema-4.17.0[${PYTHON_USEDEP}]
+   >=dev-python/packaging-21.3[${PYTHON_USEDEP}]
+   >=dev-python/pathspec-0.10.3[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-5.4.1[${PYTHON_USEDEP}]
+   >=dev-python/rich-12.0.0[${PYTHON_USEDEP}]
+   >=dev-python/ruamel-yaml-0.17.31[${PYTHON_USEDEP}]
+   =dev-python/wcmatch-8.3.2[${PYTHON_USEDEP}]
+   >=dev-util/yamllint-1.30.0[${PYTHON_USEDEP}]
+   dev-vcs/git"
+BDEPEND="
+   >=dev-python/setuptools-scm-7.0.5[${PYTHON_USEDEP}]
+   test? (
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   >=dev-python/pytest-plus-0.2[${PYTHON_USEDEP}]
+   >=dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
+   )"
+
+# test_call_from_outside_venv doesn't play nicely with the sandbox
+# irrespective of whether Internet access is allowed or not
+EPYTEST_DESELECT=(
+   test/test_main.py::test_call_from_outside_venv
+)
+
+distutils_enable_tests pytest
+
+# Test suite fails to start without this
+python_test() {
+   epytest test
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2023-07-15 Thread Arthur Zamarin
commit: 633817241d952ba1d60f394975bb8b45b41abd7f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jul 15 08:19:20 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jul 15 08:19:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63381724

app-admin/ansible-lint: Stabilize 6.17.1 amd64, #910372

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-admin/ansible-lint/ansible-lint-6.17.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/ansible-lint/ansible-lint-6.17.1.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.17.1.ebuild
index bf5587068c81..97b329fc6bb8 100644
--- a/app-admin/ansible-lint/ansible-lint-6.17.1.ebuild
+++ b/app-admin/ansible-lint/ansible-lint-6.17.1.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/ansible/ansible-lint;
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~riscv"
+KEYWORDS="amd64 ~riscv"
 
 # Upstream has stated explicitly that all tests require Internet access
 PROPERTIES="test_network"



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2023-06-13 Thread Marek Szuba
commit: 01de8a51a7e23989d7cbb061ade55c2b667a9643
Author: Marek Szuba  gentoo  org>
AuthorDate: Tue Jun 13 21:10:40 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Tue Jun 13 21:46:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01de8a51

app-admin/ansible-lint: add 6.17.1, drop 6.17.0-r1

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/Manifest | 2 +-
 .../{ansible-lint-6.17.0-r1.ebuild => ansible-lint-6.17.1.ebuild}   | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index 92e57e377adb..4da43cfba077 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1,2 +1,2 @@
 DIST ansible-lint-6.14.6.tar.gz 475624 BLAKE2B 
99ac5214d7404c2cdaaf43678950b2031fd40396e45a27823feb708bc343b69181e624254b77bfe9f704a9037c60340f3a14d4a2651948b371ea91a28b1a1424
 SHA512 
dac9a089db2d2fe7b25f273b746571175d3ec974dbdf14d65cc10be83464f1ae88361d9e445d8687c011f817597fc4ca8d7501d192c6c529d9ec48997af8df7c
-DIST ansible-lint-6.17.0.tar.gz 478382 BLAKE2B 
64d00381a36270d5b9163ad6a6a3f71fbdec7a0554151bef7aa92b4df6f76c58d618fa91755183f49a32f6ab5ad512400e7582711780294dc39d524449aebb28
 SHA512 
7bb38843bbb378ff6636d337e05d95be73ce740fbfd78076e859809956489ad5f08c47f810311ad5ed7401c184e625901aaed1c444f887a874150c937b6bf125
+DIST ansible-lint-6.17.1.tar.gz 479782 BLAKE2B 
ae9a234f9552fd64520fa244cf0386370f103586a4764c412867f62e67e7a325b47be55e431451f42fbfaf0a9bb2d53ab8fbc9b87ea55ae2cc1c20439a6f8896
 SHA512 
38cd185fd84dc91b2bf84acc6d975dc5d5e90fd2f08d22651e470329ca1609dc73826f28f8cee391c101146dd91aff32f6e16f02b98c48f0d15b3422ba08db75

diff --git a/app-admin/ansible-lint/ansible-lint-6.17.0-r1.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.17.1.ebuild
similarity index 100%
rename from app-admin/ansible-lint/ansible-lint-6.17.0-r1.ebuild
rename to app-admin/ansible-lint/ansible-lint-6.17.1.ebuild



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2023-06-08 Thread Marek Szuba
commit: 0547fbbb1448a8b17276ec8fd783f475aa80bdb8
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu Jun  8 13:30:13 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu Jun  8 13:30:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0547fbbb

app-admin/ansible-lint: fix dependencies of 6.17.0

Closes: https://bugs.gentoo.org/908062
Signed-off-by: Marek Szuba  gentoo.org>

 .../{ansible-lint-6.17.0.ebuild => ansible-lint-6.17.0-r1.ebuild}  | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/app-admin/ansible-lint/ansible-lint-6.17.0.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.17.0-r1.ebuild
similarity index 93%
rename from app-admin/ansible-lint/ansible-lint-6.17.0.ebuild
rename to app-admin/ansible-lint/ansible-lint-6.17.0-r1.ebuild
index 94df30ddcc84..bf5587068c81 100644
--- a/app-admin/ansible-lint/ansible-lint-6.17.0.ebuild
+++ b/app-admin/ansible-lint/ansible-lint-6.17.0-r1.ebuild
@@ -22,11 +22,12 @@ RESTRICT="test"
 
 RDEPEND="
>=app-admin/ansible-core-2.12.0[${PYTHON_USEDEP}]
-   >=dev-python/ansible-compat-2.2.7[${PYTHON_USEDEP}]
+   >=dev-python/ansible-compat-4.0.5[${PYTHON_USEDEP}]
>=dev-python/black-22.8.0[${PYTHON_USEDEP}]
>=dev-python/filelock-3.8.0[${PYTHON_USEDEP}]
>=dev-python/jsonschema-4.17.0[${PYTHON_USEDEP}]
>=dev-python/packaging-21.3[${PYTHON_USEDEP}]
+   >=dev-python/pathspec-0.9.0[${PYTHON_USEDEP}]
>=dev-python/pyyaml-5.4.1[${PYTHON_USEDEP}]
>=dev-python/rich-12.0.0[${PYTHON_USEDEP}]
>=dev-python/ruamel-yaml-0.17.0[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2023-06-08 Thread Marek Szuba
commit: 644210e128ff146369bf058938523243abfa84a9
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu Jun  8 13:35:25 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu Jun  8 13:35:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=644210e1

app-admin/ansible-lint: drop 6.16.2

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/Manifest   |  1 -
 app-admin/ansible-lint/ansible-lint-6.16.2.ebuild | 55 ---
 2 files changed, 56 deletions(-)

diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index ce289609c0d5..92e57e377adb 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1,3 +1,2 @@
 DIST ansible-lint-6.14.6.tar.gz 475624 BLAKE2B 
99ac5214d7404c2cdaaf43678950b2031fd40396e45a27823feb708bc343b69181e624254b77bfe9f704a9037c60340f3a14d4a2651948b371ea91a28b1a1424
 SHA512 
dac9a089db2d2fe7b25f273b746571175d3ec974dbdf14d65cc10be83464f1ae88361d9e445d8687c011f817597fc4ca8d7501d192c6c529d9ec48997af8df7c
-DIST ansible-lint-6.16.2.tar.gz 487093 BLAKE2B 
0342bcc33e974f23cbc33d972959f04142374a79d9a750691e9898e9f237c049f635680a837531bf6a4d859d03aa3a4580ba01638935fe08ad1f874bef7f7f0a
 SHA512 
b2e79b6941d702e4281a08874bb0b90f1450275c1cc0f6bdce6065231545bec202e1e0d7a4d836abd5250d292f5b31319914f258e7296cdd3fcb2e341f81d96d
 DIST ansible-lint-6.17.0.tar.gz 478382 BLAKE2B 
64d00381a36270d5b9163ad6a6a3f71fbdec7a0554151bef7aa92b4df6f76c58d618fa91755183f49a32f6ab5ad512400e7582711780294dc39d524449aebb28
 SHA512 
7bb38843bbb378ff6636d337e05d95be73ce740fbfd78076e859809956489ad5f08c47f810311ad5ed7401c184e625901aaed1c444f887a874150c937b6bf125

diff --git a/app-admin/ansible-lint/ansible-lint-6.16.2.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.16.2.ebuild
deleted file mode 100644
index 94df30ddcc84..
--- a/app-admin/ansible-lint/ansible-lint-6.16.2.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Checks ansible playbooks for practices and behaviour that can be 
improved"
-HOMEPAGE="https://github.com/ansible/ansible-lint;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv"
-
-# Upstream has stated explicitly that all tests require Internet access
-PROPERTIES="test_network"
-RESTRICT="test"
-
-RDEPEND="
-   >=app-admin/ansible-core-2.12.0[${PYTHON_USEDEP}]
-   >=dev-python/ansible-compat-2.2.7[${PYTHON_USEDEP}]
-   >=dev-python/black-22.8.0[${PYTHON_USEDEP}]
-   >=dev-python/filelock-3.8.0[${PYTHON_USEDEP}]
-   >=dev-python/jsonschema-4.17.0[${PYTHON_USEDEP}]
-   >=dev-python/packaging-21.3[${PYTHON_USEDEP}]
-   >=dev-python/pyyaml-5.4.1[${PYTHON_USEDEP}]
-   >=dev-python/rich-12.0.0[${PYTHON_USEDEP}]
-   >=dev-python/ruamel-yaml-0.17.0[${PYTHON_USEDEP}]
-   >=dev-python/wcmatch-8.3.2[${PYTHON_USEDEP}]
-   >=dev-util/yamllint-1.30.0[${PYTHON_USEDEP}]
-   dev-vcs/git"
-BDEPEND="
-   >=dev-python/setuptools-scm-7.0.5[${PYTHON_USEDEP}]
-   test? (
-   dev-python/pytest-mock[${PYTHON_USEDEP}]
-   >=dev-python/pytest-plus-0.2[${PYTHON_USEDEP}]
-   >=dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
-   )"
-
-# test_call_from_outside_venv doesn't play nicely with the sandbox
-# irrespective of whether Internet access is allowed or not
-EPYTEST_DESELECT=(
-   test/test_main.py::test_call_from_outside_venv
-)
-
-distutils_enable_tests pytest
-
-# Test suite fails to start without this
-python_test() {
-   epytest test
-}



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2023-06-07 Thread Marek Szuba
commit: 04d051cad8acdcae638928ba22203a1becd54d50
Author: Marek Szuba  gentoo  org>
AuthorDate: Wed Jun  7 21:37:34 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Wed Jun  7 21:37:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04d051ca

app-admin/ansible-lint: add 6.17.0

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/Manifest   |  1 +
 app-admin/ansible-lint/ansible-lint-6.17.0.ebuild | 55 +++
 2 files changed, 56 insertions(+)

diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index fe745ad5f7e5..ce289609c0d5 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1,2 +1,3 @@
 DIST ansible-lint-6.14.6.tar.gz 475624 BLAKE2B 
99ac5214d7404c2cdaaf43678950b2031fd40396e45a27823feb708bc343b69181e624254b77bfe9f704a9037c60340f3a14d4a2651948b371ea91a28b1a1424
 SHA512 
dac9a089db2d2fe7b25f273b746571175d3ec974dbdf14d65cc10be83464f1ae88361d9e445d8687c011f817597fc4ca8d7501d192c6c529d9ec48997af8df7c
 DIST ansible-lint-6.16.2.tar.gz 487093 BLAKE2B 
0342bcc33e974f23cbc33d972959f04142374a79d9a750691e9898e9f237c049f635680a837531bf6a4d859d03aa3a4580ba01638935fe08ad1f874bef7f7f0a
 SHA512 
b2e79b6941d702e4281a08874bb0b90f1450275c1cc0f6bdce6065231545bec202e1e0d7a4d836abd5250d292f5b31319914f258e7296cdd3fcb2e341f81d96d
+DIST ansible-lint-6.17.0.tar.gz 478382 BLAKE2B 
64d00381a36270d5b9163ad6a6a3f71fbdec7a0554151bef7aa92b4df6f76c58d618fa91755183f49a32f6ab5ad512400e7582711780294dc39d524449aebb28
 SHA512 
7bb38843bbb378ff6636d337e05d95be73ce740fbfd78076e859809956489ad5f08c47f810311ad5ed7401c184e625901aaed1c444f887a874150c937b6bf125

diff --git a/app-admin/ansible-lint/ansible-lint-6.17.0.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.17.0.ebuild
new file mode 100644
index ..94df30ddcc84
--- /dev/null
+++ b/app-admin/ansible-lint/ansible-lint-6.17.0.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Checks ansible playbooks for practices and behaviour that can be 
improved"
+HOMEPAGE="https://github.com/ansible/ansible-lint;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+
+# Upstream has stated explicitly that all tests require Internet access
+PROPERTIES="test_network"
+RESTRICT="test"
+
+RDEPEND="
+   >=app-admin/ansible-core-2.12.0[${PYTHON_USEDEP}]
+   >=dev-python/ansible-compat-2.2.7[${PYTHON_USEDEP}]
+   >=dev-python/black-22.8.0[${PYTHON_USEDEP}]
+   >=dev-python/filelock-3.8.0[${PYTHON_USEDEP}]
+   >=dev-python/jsonschema-4.17.0[${PYTHON_USEDEP}]
+   >=dev-python/packaging-21.3[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-5.4.1[${PYTHON_USEDEP}]
+   >=dev-python/rich-12.0.0[${PYTHON_USEDEP}]
+   >=dev-python/ruamel-yaml-0.17.0[${PYTHON_USEDEP}]
+   >=dev-python/wcmatch-8.3.2[${PYTHON_USEDEP}]
+   >=dev-util/yamllint-1.30.0[${PYTHON_USEDEP}]
+   dev-vcs/git"
+BDEPEND="
+   >=dev-python/setuptools-scm-7.0.5[${PYTHON_USEDEP}]
+   test? (
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   >=dev-python/pytest-plus-0.2[${PYTHON_USEDEP}]
+   >=dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
+   )"
+
+# test_call_from_outside_venv doesn't play nicely with the sandbox
+# irrespective of whether Internet access is allowed or not
+EPYTEST_DESELECT=(
+   test/test_main.py::test_call_from_outside_venv
+)
+
+distutils_enable_tests pytest
+
+# Test suite fails to start without this
+python_test() {
+   epytest test
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2023-05-24 Thread Marek Szuba
commit: 85b1e1ab4658ef691dede64c5ca0e9756e7e56ba
Author: Marek Szuba  gentoo  org>
AuthorDate: Wed May 24 20:37:28 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Wed May 24 20:40:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85b1e1ab

app-admin/ansible-lint: add 6.16.2, drop 6.16.1

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/Manifest | 2 +-
 .../{ansible-lint-6.16.1.ebuild => ansible-lint-6.16.2.ebuild}  | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index 613fb275062a..fe745ad5f7e5 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1,2 +1,2 @@
 DIST ansible-lint-6.14.6.tar.gz 475624 BLAKE2B 
99ac5214d7404c2cdaaf43678950b2031fd40396e45a27823feb708bc343b69181e624254b77bfe9f704a9037c60340f3a14d4a2651948b371ea91a28b1a1424
 SHA512 
dac9a089db2d2fe7b25f273b746571175d3ec974dbdf14d65cc10be83464f1ae88361d9e445d8687c011f817597fc4ca8d7501d192c6c529d9ec48997af8df7c
-DIST ansible-lint-6.16.1.tar.gz 483996 BLAKE2B 
ec6832757fd6cbb5b35f1aa20fbb8161af07d3ac501eb4b04d2d673b1f0e1871a72977521d7df7b4a6a6cc8249c7f24297a5a7bc95b97313653b54433fc23009
 SHA512 
133ccfbc674c8b960d5ca21254e4456f2a7408e26e6c4c7390891a8cd4321da45520d7519ada6ac49a5b67cb6c43d7f8d4ccce912f95b533172c0c01ab42acf7
+DIST ansible-lint-6.16.2.tar.gz 487093 BLAKE2B 
0342bcc33e974f23cbc33d972959f04142374a79d9a750691e9898e9f237c049f635680a837531bf6a4d859d03aa3a4580ba01638935fe08ad1f874bef7f7f0a
 SHA512 
b2e79b6941d702e4281a08874bb0b90f1450275c1cc0f6bdce6065231545bec202e1e0d7a4d836abd5250d292f5b31319914f258e7296cdd3fcb2e341f81d96d

diff --git a/app-admin/ansible-lint/ansible-lint-6.16.1.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.16.2.ebuild
similarity index 100%
rename from app-admin/ansible-lint/ansible-lint-6.16.1.ebuild
rename to app-admin/ansible-lint/ansible-lint-6.16.2.ebuild



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2023-05-19 Thread Marek Szuba
commit: 6eb962922edeb139611b76ccaf561c00e638a491
Author: Marek Szuba  gentoo  org>
AuthorDate: Fri May 19 07:40:19 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Fri May 19 08:37:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6eb96292

app-admin/ansible-lint: add 6.16.1, drop 6.16.0

Closes: https://bugs.gentoo.org/906614
Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/Manifest | 2 +-
 .../{ansible-lint-6.16.0.ebuild => ansible-lint-6.16.1.ebuild}  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index 33fc7773ff8a..613fb275062a 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1,2 +1,2 @@
 DIST ansible-lint-6.14.6.tar.gz 475624 BLAKE2B 
99ac5214d7404c2cdaaf43678950b2031fd40396e45a27823feb708bc343b69181e624254b77bfe9f704a9037c60340f3a14d4a2651948b371ea91a28b1a1424
 SHA512 
dac9a089db2d2fe7b25f273b746571175d3ec974dbdf14d65cc10be83464f1ae88361d9e445d8687c011f817597fc4ca8d7501d192c6c529d9ec48997af8df7c
-DIST ansible-lint-6.16.0.tar.gz 481460 BLAKE2B 
127b1c1b979bf0a187d8ad7eff8e4a00540582f5eccdc74f56fce88a38f1e9106ea3237ba6b2d00edb72f36bb967381d9144df204134fc2091e7d51e8795956d
 SHA512 
bae9d8493aa4fe931878ce2f7dcba34955df50fc57e6cf95636a9f765a7310e05c563d93563134011673a94f1e2ca1b8db36cc394578858942560ba774dc1c21
+DIST ansible-lint-6.16.1.tar.gz 483996 BLAKE2B 
ec6832757fd6cbb5b35f1aa20fbb8161af07d3ac501eb4b04d2d673b1f0e1871a72977521d7df7b4a6a6cc8249c7f24297a5a7bc95b97313653b54433fc23009
 SHA512 
133ccfbc674c8b960d5ca21254e4456f2a7408e26e6c4c7390891a8cd4321da45520d7519ada6ac49a5b67cb6c43d7f8d4ccce912f95b533172c0c01ab42acf7

diff --git a/app-admin/ansible-lint/ansible-lint-6.16.0.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.16.1.ebuild
similarity index 96%
rename from app-admin/ansible-lint/ansible-lint-6.16.0.ebuild
rename to app-admin/ansible-lint/ansible-lint-6.16.1.ebuild
index c90ffecf323a..94df30ddcc84 100644
--- a/app-admin/ansible-lint/ansible-lint-6.16.0.ebuild
+++ b/app-admin/ansible-lint/ansible-lint-6.16.1.ebuild
@@ -29,7 +29,7 @@ RDEPEND="
>=dev-python/packaging-21.3[${PYTHON_USEDEP}]
>=dev-python/pyyaml-5.4.1[${PYTHON_USEDEP}]
>=dev-python/rich-12.0.0[${PYTHON_USEDEP}]
-   >=dev-python/ruamel-yaml-0.17.24[${PYTHON_USEDEP}]
+   >=dev-python/ruamel-yaml-0.17.0[${PYTHON_USEDEP}]
>=dev-python/wcmatch-8.3.2[${PYTHON_USEDEP}]
>=dev-util/yamllint-1.30.0[${PYTHON_USEDEP}]
dev-vcs/git"



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2023-05-11 Thread Marek Szuba
commit: a1983390d121fa46d493a10073a6b14989178902
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu May 11 20:57:08 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu May 11 21:44:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1983390

app-admin/ansible-lint: stabilize 6.14.6 for amd64

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/ansible-lint-6.14.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/ansible-lint/ansible-lint-6.14.6.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.14.6.ebuild
index aff142066ce1..e0ff73fd5440 100644
--- a/app-admin/ansible-lint/ansible-lint-6.14.6.ebuild
+++ b/app-admin/ansible-lint/ansible-lint-6.14.6.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/ansible/ansible-lint;
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~riscv"
+KEYWORDS="amd64 ~riscv"
 
 # Upstream has stated explicitly that all tests require Internet access
 PROPERTIES="test_network"



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2023-05-11 Thread Marek Szuba
commit: e288494d1526da3946b12f07d935a0034aee8625
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu May 11 21:04:07 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu May 11 21:44:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e288494d

app-admin/ansible-lint: drop 6.14.2

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/Manifest   |  1 -
 app-admin/ansible-lint/ansible-lint-6.14.2.ebuild | 55 ---
 2 files changed, 56 deletions(-)

diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index daed3d932b47..33fc7773ff8a 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1,3 +1,2 @@
-DIST ansible-lint-6.14.2.tar.gz 473090 BLAKE2B 
7ee73ab0b9539ae56cdf0220d79b271c45747fc1379f818e14f99b0d361e87cd7410548261e369a1d90cb3dceeb53bd46d614b041c837253ef643b653430bf51
 SHA512 
bb7350b56b9f81d398509b612cf1631020c21bed4f08ea8dda482460c18a1c0388269af513833778f29f1003a114366af885e7b7f31149731bad2067a904d30a
 DIST ansible-lint-6.14.6.tar.gz 475624 BLAKE2B 
99ac5214d7404c2cdaaf43678950b2031fd40396e45a27823feb708bc343b69181e624254b77bfe9f704a9037c60340f3a14d4a2651948b371ea91a28b1a1424
 SHA512 
dac9a089db2d2fe7b25f273b746571175d3ec974dbdf14d65cc10be83464f1ae88361d9e445d8687c011f817597fc4ca8d7501d192c6c529d9ec48997af8df7c
 DIST ansible-lint-6.16.0.tar.gz 481460 BLAKE2B 
127b1c1b979bf0a187d8ad7eff8e4a00540582f5eccdc74f56fce88a38f1e9106ea3237ba6b2d00edb72f36bb967381d9144df204134fc2091e7d51e8795956d
 SHA512 
bae9d8493aa4fe931878ce2f7dcba34955df50fc57e6cf95636a9f765a7310e05c563d93563134011673a94f1e2ca1b8db36cc394578858942560ba774dc1c21

diff --git a/app-admin/ansible-lint/ansible-lint-6.14.2.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.14.2.ebuild
deleted file mode 100644
index d64738c78bda..
--- a/app-admin/ansible-lint/ansible-lint-6.14.2.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Checks ansible playbooks for practices and behaviour that can be 
improved"
-HOMEPAGE="https://github.com/ansible/ansible-lint;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~riscv"
-
-# Upstream has stated explicitly that all tests require Internet access
-PROPERTIES="test_network"
-RESTRICT="test"
-
-RDEPEND="
-   >=app-admin/ansible-core-2.12.0[${PYTHON_USEDEP}]
-   >=dev-python/ansible-compat-2.2.7[${PYTHON_USEDEP}]
-   >=dev-python/black-22.8.0[${PYTHON_USEDEP}]
-   >=dev-python/filelock-3.8.0[${PYTHON_USEDEP}]
-   >=dev-python/jsonschema-4.17.0[${PYTHON_USEDEP}]
-   >=dev-python/packaging-21.3[${PYTHON_USEDEP}]
-   >=dev-python/pyyaml-5.4.1[${PYTHON_USEDEP}]
-   >=dev-python/rich-12.0.0[${PYTHON_USEDEP}]
-   >=dev-python/ruamel-yaml-0.17.21[${PYTHON_USEDEP}]
-   >=dev-python/wcmatch-8.3.2[${PYTHON_USEDEP}]
-   >=dev-util/yamllint-1.26.3[${PYTHON_USEDEP}]
-   dev-vcs/git"
-BDEPEND="
-   >=dev-python/setuptools-scm-7.0.5[${PYTHON_USEDEP}]
-   test? (
-   dev-python/pytest-mock[${PYTHON_USEDEP}]
-   >=dev-python/pytest-plus-0.2[${PYTHON_USEDEP}]
-   >=dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
-   )"
-
-# test_call_from_outside_venv doesn't play nicely with the sandbox
-# irrespective of whether Internet access is allowed or not
-EPYTEST_DESELECT=(
-   test/test_main.py::test_call_from_outside_venv
-)
-
-distutils_enable_tests pytest
-
-# Test suite fails to start without this
-python_test() {
-   epytest test
-}



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2023-05-11 Thread Marek Szuba
commit: 354a683e7602a94b687bc075da8f2fe86f91
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu May 11 12:00:24 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu May 11 12:00:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=354a683e

app-admin/ansible-lint: drop 6.14.4

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/Manifest   |  1 -
 app-admin/ansible-lint/ansible-lint-6.14.4.ebuild | 55 ---
 2 files changed, 56 deletions(-)

diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index b50bc5da97fd..daed3d932b47 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1,4 +1,3 @@
 DIST ansible-lint-6.14.2.tar.gz 473090 BLAKE2B 
7ee73ab0b9539ae56cdf0220d79b271c45747fc1379f818e14f99b0d361e87cd7410548261e369a1d90cb3dceeb53bd46d614b041c837253ef643b653430bf51
 SHA512 
bb7350b56b9f81d398509b612cf1631020c21bed4f08ea8dda482460c18a1c0388269af513833778f29f1003a114366af885e7b7f31149731bad2067a904d30a
-DIST ansible-lint-6.14.4.tar.gz 475223 BLAKE2B 
01649f9890ca8c78097a810524fe6e6737cf77359d7537e799210ba25dd6aa0f7bb9f1e4a1ba80bb9dafcdedcde73d5c15bb71c47cc2ae18176e9d5cd91db093
 SHA512 
5274cab25bd648b87f1edaf55b480e3daf29d3ccc7c9d7c5f4013b96b7101c95ed264a2456789ad819be41712c8faad6206133ad26fa100353ef7d2d36c5fe43
 DIST ansible-lint-6.14.6.tar.gz 475624 BLAKE2B 
99ac5214d7404c2cdaaf43678950b2031fd40396e45a27823feb708bc343b69181e624254b77bfe9f704a9037c60340f3a14d4a2651948b371ea91a28b1a1424
 SHA512 
dac9a089db2d2fe7b25f273b746571175d3ec974dbdf14d65cc10be83464f1ae88361d9e445d8687c011f817597fc4ca8d7501d192c6c529d9ec48997af8df7c
 DIST ansible-lint-6.16.0.tar.gz 481460 BLAKE2B 
127b1c1b979bf0a187d8ad7eff8e4a00540582f5eccdc74f56fce88a38f1e9106ea3237ba6b2d00edb72f36bb967381d9144df204134fc2091e7d51e8795956d
 SHA512 
bae9d8493aa4fe931878ce2f7dcba34955df50fc57e6cf95636a9f765a7310e05c563d93563134011673a94f1e2ca1b8db36cc394578858942560ba774dc1c21

diff --git a/app-admin/ansible-lint/ansible-lint-6.14.4.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.14.4.ebuild
deleted file mode 100644
index aff142066ce1..
--- a/app-admin/ansible-lint/ansible-lint-6.14.4.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Checks ansible playbooks for practices and behaviour that can be 
improved"
-HOMEPAGE="https://github.com/ansible/ansible-lint;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv"
-
-# Upstream has stated explicitly that all tests require Internet access
-PROPERTIES="test_network"
-RESTRICT="test"
-
-RDEPEND="
-   >=app-admin/ansible-core-2.12.0[${PYTHON_USEDEP}]
-   >=dev-python/ansible-compat-2.2.7[${PYTHON_USEDEP}]
-   >=dev-python/black-22.8.0[${PYTHON_USEDEP}]
-   >=dev-python/filelock-3.8.0[${PYTHON_USEDEP}]
-   >=dev-python/jsonschema-4.17.0[${PYTHON_USEDEP}]
-   >=dev-python/packaging-21.3[${PYTHON_USEDEP}]
-   >=dev-python/pyyaml-5.4.1[${PYTHON_USEDEP}]
-   >=dev-python/rich-12.0.0[${PYTHON_USEDEP}]
-   >=dev-python/ruamel-yaml-0.17.21[${PYTHON_USEDEP}]
-   >=dev-python/wcmatch-8.3.2[${PYTHON_USEDEP}]
-   >=dev-util/yamllint-1.30.0[${PYTHON_USEDEP}]
-   dev-vcs/git"
-BDEPEND="
-   >=dev-python/setuptools-scm-7.0.5[${PYTHON_USEDEP}]
-   test? (
-   dev-python/pytest-mock[${PYTHON_USEDEP}]
-   >=dev-python/pytest-plus-0.2[${PYTHON_USEDEP}]
-   >=dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
-   )"
-
-# test_call_from_outside_venv doesn't play nicely with the sandbox
-# irrespective of whether Internet access is allowed or not
-EPYTEST_DESELECT=(
-   test/test_main.py::test_call_from_outside_venv
-)
-
-distutils_enable_tests pytest
-
-# Test suite fails to start without this
-python_test() {
-   epytest test
-}



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2023-05-11 Thread Marek Szuba
commit: e61cd95334f2b2ab49c92d7df502873a6cf62d16
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu May 11 11:11:58 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu May 11 11:11:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e61cd953

app-admin/ansible-lint: add 6.16.0

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/Manifest   |  1 +
 app-admin/ansible-lint/ansible-lint-6.16.0.ebuild | 55 +++
 2 files changed, 56 insertions(+)

diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index cd845f043733..b50bc5da97fd 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1,3 +1,4 @@
 DIST ansible-lint-6.14.2.tar.gz 473090 BLAKE2B 
7ee73ab0b9539ae56cdf0220d79b271c45747fc1379f818e14f99b0d361e87cd7410548261e369a1d90cb3dceeb53bd46d614b041c837253ef643b653430bf51
 SHA512 
bb7350b56b9f81d398509b612cf1631020c21bed4f08ea8dda482460c18a1c0388269af513833778f29f1003a114366af885e7b7f31149731bad2067a904d30a
 DIST ansible-lint-6.14.4.tar.gz 475223 BLAKE2B 
01649f9890ca8c78097a810524fe6e6737cf77359d7537e799210ba25dd6aa0f7bb9f1e4a1ba80bb9dafcdedcde73d5c15bb71c47cc2ae18176e9d5cd91db093
 SHA512 
5274cab25bd648b87f1edaf55b480e3daf29d3ccc7c9d7c5f4013b96b7101c95ed264a2456789ad819be41712c8faad6206133ad26fa100353ef7d2d36c5fe43
 DIST ansible-lint-6.14.6.tar.gz 475624 BLAKE2B 
99ac5214d7404c2cdaaf43678950b2031fd40396e45a27823feb708bc343b69181e624254b77bfe9f704a9037c60340f3a14d4a2651948b371ea91a28b1a1424
 SHA512 
dac9a089db2d2fe7b25f273b746571175d3ec974dbdf14d65cc10be83464f1ae88361d9e445d8687c011f817597fc4ca8d7501d192c6c529d9ec48997af8df7c
+DIST ansible-lint-6.16.0.tar.gz 481460 BLAKE2B 
127b1c1b979bf0a187d8ad7eff8e4a00540582f5eccdc74f56fce88a38f1e9106ea3237ba6b2d00edb72f36bb967381d9144df204134fc2091e7d51e8795956d
 SHA512 
bae9d8493aa4fe931878ce2f7dcba34955df50fc57e6cf95636a9f765a7310e05c563d93563134011673a94f1e2ca1b8db36cc394578858942560ba774dc1c21

diff --git a/app-admin/ansible-lint/ansible-lint-6.16.0.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.16.0.ebuild
new file mode 100644
index ..c90ffecf323a
--- /dev/null
+++ b/app-admin/ansible-lint/ansible-lint-6.16.0.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Checks ansible playbooks for practices and behaviour that can be 
improved"
+HOMEPAGE="https://github.com/ansible/ansible-lint;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+
+# Upstream has stated explicitly that all tests require Internet access
+PROPERTIES="test_network"
+RESTRICT="test"
+
+RDEPEND="
+   >=app-admin/ansible-core-2.12.0[${PYTHON_USEDEP}]
+   >=dev-python/ansible-compat-2.2.7[${PYTHON_USEDEP}]
+   >=dev-python/black-22.8.0[${PYTHON_USEDEP}]
+   >=dev-python/filelock-3.8.0[${PYTHON_USEDEP}]
+   >=dev-python/jsonschema-4.17.0[${PYTHON_USEDEP}]
+   >=dev-python/packaging-21.3[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-5.4.1[${PYTHON_USEDEP}]
+   >=dev-python/rich-12.0.0[${PYTHON_USEDEP}]
+   >=dev-python/ruamel-yaml-0.17.24[${PYTHON_USEDEP}]
+   >=dev-python/wcmatch-8.3.2[${PYTHON_USEDEP}]
+   >=dev-util/yamllint-1.30.0[${PYTHON_USEDEP}]
+   dev-vcs/git"
+BDEPEND="
+   >=dev-python/setuptools-scm-7.0.5[${PYTHON_USEDEP}]
+   test? (
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   >=dev-python/pytest-plus-0.2[${PYTHON_USEDEP}]
+   >=dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
+   )"
+
+# test_call_from_outside_venv doesn't play nicely with the sandbox
+# irrespective of whether Internet access is allowed or not
+EPYTEST_DESELECT=(
+   test/test_main.py::test_call_from_outside_venv
+)
+
+distutils_enable_tests pytest
+
+# Test suite fails to start without this
+python_test() {
+   epytest test
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2023-04-14 Thread Marek Szuba
commit: ed7de74db359e53db8c1692c14ef5658b58e7930
Author: Marek Szuba  gentoo  org>
AuthorDate: Fri Apr 14 07:50:00 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Fri Apr 14 07:50:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed7de74d

app-admin/ansible-lint: stabilize 6.14.2 for amd64

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/ansible-lint-6.14.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/ansible-lint/ansible-lint-6.14.2.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.14.2.ebuild
index ee1d61c5c73c..d64738c78bda 100644
--- a/app-admin/ansible-lint/ansible-lint-6.14.2.ebuild
+++ b/app-admin/ansible-lint/ansible-lint-6.14.2.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/ansible/ansible-lint;
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~riscv"
+KEYWORDS="amd64 ~riscv"
 
 # Upstream has stated explicitly that all tests require Internet access
 PROPERTIES="test_network"



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2023-04-14 Thread Marek Szuba
commit: 0a072d8ed7ffd6bbe51965d344b42e4de2c306b1
Author: Marek Szuba  gentoo  org>
AuthorDate: Fri Apr 14 07:50:19 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Fri Apr 14 07:50:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a072d8e

app-admin/ansible-lint: drop 6.12.1

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/Manifest   |  1 -
 app-admin/ansible-lint/ansible-lint-6.12.1.ebuild | 55 ---
 2 files changed, 56 deletions(-)

diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index 6435b2745166..48d96a8acfa8 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1,3 +1,2 @@
-DIST ansible-lint-6.12.1.tar.gz 466371 BLAKE2B 
f43b3403c5d3db80d3ec3e3526cafc22bee68b31b5458e378a73bbec900de5411c597e9fc079a77cffc66a278a37bf0fc9ecfcaba3beccf74c6eecbe5b6148b9
 SHA512 
05c92c930d91419c212a9513aed5506c99e993acbce9437b6f8f3b95bd78ca5b0ff8e1a7d39f32907df72d858a2e4e6c74f47443c0f937b3644c7a18d1d59252
 DIST ansible-lint-6.14.2.tar.gz 473090 BLAKE2B 
7ee73ab0b9539ae56cdf0220d79b271c45747fc1379f818e14f99b0d361e87cd7410548261e369a1d90cb3dceeb53bd46d614b041c837253ef643b653430bf51
 SHA512 
bb7350b56b9f81d398509b612cf1631020c21bed4f08ea8dda482460c18a1c0388269af513833778f29f1003a114366af885e7b7f31149731bad2067a904d30a
 DIST ansible-lint-6.14.4.tar.gz 475223 BLAKE2B 
01649f9890ca8c78097a810524fe6e6737cf77359d7537e799210ba25dd6aa0f7bb9f1e4a1ba80bb9dafcdedcde73d5c15bb71c47cc2ae18176e9d5cd91db093
 SHA512 
5274cab25bd648b87f1edaf55b480e3daf29d3ccc7c9d7c5f4013b96b7101c95ed264a2456789ad819be41712c8faad6206133ad26fa100353ef7d2d36c5fe43

diff --git a/app-admin/ansible-lint/ansible-lint-6.12.1.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.12.1.ebuild
deleted file mode 100644
index 70acfb5c1344..
--- a/app-admin/ansible-lint/ansible-lint-6.12.1.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit distutils-r1
-
-DESCRIPTION="Checks ansible playbooks for practices and behaviour that can be 
improved"
-HOMEPAGE="https://github.com/ansible/ansible-lint;
-SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~riscv"
-
-# Upstream has stated explicitly that all tests require Internet access
-PROPERTIES="test_network"
-RESTRICT="test"
-
-RDEPEND="
-   >=app-admin/ansible-core-2.12.0[${PYTHON_USEDEP}]
-   >=dev-python/ansible-compat-2.2.7[${PYTHON_USEDEP}]
-   >=dev-python/black-22.8.0[${PYTHON_USEDEP}]
-   >=dev-python/filelock-3.8.0[${PYTHON_USEDEP}]
-   >=dev-python/jsonschema-4.17.0[${PYTHON_USEDEP}]
-   >=dev-python/packaging-21.3[${PYTHON_USEDEP}]
-   >=dev-python/pyyaml-5.4.1[${PYTHON_USEDEP}]
-   >=dev-python/rich-12.0.0[${PYTHON_USEDEP}]
-   >=dev-python/ruamel-yaml-0.17.21[${PYTHON_USEDEP}]
-   >=dev-python/wcmatch-8.3.2[${PYTHON_USEDEP}]
-   >=dev-util/yamllint-1.26.3[${PYTHON_USEDEP}]
-   dev-vcs/git"
-BDEPEND="
-   >=dev-python/setuptools-scm-7.0.5[${PYTHON_USEDEP}]
-   test? (
-   dev-python/pytest-mock[${PYTHON_USEDEP}]
-   >=dev-python/pytest-plus-0.2[${PYTHON_USEDEP}]
-   >=dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
-   )"
-
-# test_call_from_outside_venv doesn't play nicely with the sandbox
-# irrespective of whether Internet access is allowed or not
-EPYTEST_DESELECT=(
-   test/test_main.py::test_call_from_outside_venv
-)
-
-distutils_enable_tests pytest
-
-# Test suite fails to start without this
-python_test() {
-   epytest test
-}



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2023-04-14 Thread Marek Szuba
commit: fb20d0c23eba92f4249026f6f9fccea45b6996cc
Author: Marek Szuba  gentoo  org>
AuthorDate: Fri Apr 14 07:50:52 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Fri Apr 14 07:50:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb20d0c2

app-admin/ansible-lint: add 6.14.6

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/Manifest   |  1 +
 app-admin/ansible-lint/ansible-lint-6.14.6.ebuild | 55 +++
 2 files changed, 56 insertions(+)

diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index 48d96a8acfa8..cd845f043733 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1,2 +1,3 @@
 DIST ansible-lint-6.14.2.tar.gz 473090 BLAKE2B 
7ee73ab0b9539ae56cdf0220d79b271c45747fc1379f818e14f99b0d361e87cd7410548261e369a1d90cb3dceeb53bd46d614b041c837253ef643b653430bf51
 SHA512 
bb7350b56b9f81d398509b612cf1631020c21bed4f08ea8dda482460c18a1c0388269af513833778f29f1003a114366af885e7b7f31149731bad2067a904d30a
 DIST ansible-lint-6.14.4.tar.gz 475223 BLAKE2B 
01649f9890ca8c78097a810524fe6e6737cf77359d7537e799210ba25dd6aa0f7bb9f1e4a1ba80bb9dafcdedcde73d5c15bb71c47cc2ae18176e9d5cd91db093
 SHA512 
5274cab25bd648b87f1edaf55b480e3daf29d3ccc7c9d7c5f4013b96b7101c95ed264a2456789ad819be41712c8faad6206133ad26fa100353ef7d2d36c5fe43
+DIST ansible-lint-6.14.6.tar.gz 475624 BLAKE2B 
99ac5214d7404c2cdaaf43678950b2031fd40396e45a27823feb708bc343b69181e624254b77bfe9f704a9037c60340f3a14d4a2651948b371ea91a28b1a1424
 SHA512 
dac9a089db2d2fe7b25f273b746571175d3ec974dbdf14d65cc10be83464f1ae88361d9e445d8687c011f817597fc4ca8d7501d192c6c529d9ec48997af8df7c

diff --git a/app-admin/ansible-lint/ansible-lint-6.14.6.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.14.6.ebuild
new file mode 100644
index ..aff142066ce1
--- /dev/null
+++ b/app-admin/ansible-lint/ansible-lint-6.14.6.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Checks ansible playbooks for practices and behaviour that can be 
improved"
+HOMEPAGE="https://github.com/ansible/ansible-lint;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+
+# Upstream has stated explicitly that all tests require Internet access
+PROPERTIES="test_network"
+RESTRICT="test"
+
+RDEPEND="
+   >=app-admin/ansible-core-2.12.0[${PYTHON_USEDEP}]
+   >=dev-python/ansible-compat-2.2.7[${PYTHON_USEDEP}]
+   >=dev-python/black-22.8.0[${PYTHON_USEDEP}]
+   >=dev-python/filelock-3.8.0[${PYTHON_USEDEP}]
+   >=dev-python/jsonschema-4.17.0[${PYTHON_USEDEP}]
+   >=dev-python/packaging-21.3[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-5.4.1[${PYTHON_USEDEP}]
+   >=dev-python/rich-12.0.0[${PYTHON_USEDEP}]
+   >=dev-python/ruamel-yaml-0.17.21[${PYTHON_USEDEP}]
+   >=dev-python/wcmatch-8.3.2[${PYTHON_USEDEP}]
+   >=dev-util/yamllint-1.30.0[${PYTHON_USEDEP}]
+   dev-vcs/git"
+BDEPEND="
+   >=dev-python/setuptools-scm-7.0.5[${PYTHON_USEDEP}]
+   test? (
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   >=dev-python/pytest-plus-0.2[${PYTHON_USEDEP}]
+   >=dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
+   )"
+
+# test_call_from_outside_venv doesn't play nicely with the sandbox
+# irrespective of whether Internet access is allowed or not
+EPYTEST_DESELECT=(
+   test/test_main.py::test_call_from_outside_venv
+)
+
+distutils_enable_tests pytest
+
+# Test suite fails to start without this
+python_test() {
+   epytest test
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2023-04-04 Thread Marek Szuba
commit: 49bbc206627527fb920031aa6188dc2e4f568bfb
Author: Marek Szuba  gentoo  org>
AuthorDate: Tue Apr  4 09:58:18 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Tue Apr  4 09:58:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49bbc206

app-admin/ansible-lint: add 6.14.4, drop 6.14.3

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/Manifest | 2 +-
 .../{ansible-lint-6.14.3.ebuild => ansible-lint-6.14.4.ebuild}  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index 467b1a48ced0..6435b2745166 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1,3 +1,3 @@
 DIST ansible-lint-6.12.1.tar.gz 466371 BLAKE2B 
f43b3403c5d3db80d3ec3e3526cafc22bee68b31b5458e378a73bbec900de5411c597e9fc079a77cffc66a278a37bf0fc9ecfcaba3beccf74c6eecbe5b6148b9
 SHA512 
05c92c930d91419c212a9513aed5506c99e993acbce9437b6f8f3b95bd78ca5b0ff8e1a7d39f32907df72d858a2e4e6c74f47443c0f937b3644c7a18d1d59252
 DIST ansible-lint-6.14.2.tar.gz 473090 BLAKE2B 
7ee73ab0b9539ae56cdf0220d79b271c45747fc1379f818e14f99b0d361e87cd7410548261e369a1d90cb3dceeb53bd46d614b041c837253ef643b653430bf51
 SHA512 
bb7350b56b9f81d398509b612cf1631020c21bed4f08ea8dda482460c18a1c0388269af513833778f29f1003a114366af885e7b7f31149731bad2067a904d30a
-DIST ansible-lint-6.14.3.tar.gz 474969 BLAKE2B 
ea32928ccb27750bfa410907cdf03b8b5bd29cafafe04615782b06705ef540e5d7f92fafdb824bbf86337d4a4b63e377362fb758d59a7942c7891a1d80a94762
 SHA512 
a8dcc8ba7920da141f235a9b70156a3d65f45ac335511a6caf708c81b29f47fcde38cc02a9e1eedb1cb70643c98a0a9d92218b7723da94319b2a220ee181868c
+DIST ansible-lint-6.14.4.tar.gz 475223 BLAKE2B 
01649f9890ca8c78097a810524fe6e6737cf77359d7537e799210ba25dd6aa0f7bb9f1e4a1ba80bb9dafcdedcde73d5c15bb71c47cc2ae18176e9d5cd91db093
 SHA512 
5274cab25bd648b87f1edaf55b480e3daf29d3ccc7c9d7c5f4013b96b7101c95ed264a2456789ad819be41712c8faad6206133ad26fa100353ef7d2d36c5fe43

diff --git a/app-admin/ansible-lint/ansible-lint-6.14.3.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.14.4.ebuild
similarity index 97%
rename from app-admin/ansible-lint/ansible-lint-6.14.3.ebuild
rename to app-admin/ansible-lint/ansible-lint-6.14.4.ebuild
index ee1d61c5c73c..aff142066ce1 100644
--- a/app-admin/ansible-lint/ansible-lint-6.14.3.ebuild
+++ b/app-admin/ansible-lint/ansible-lint-6.14.4.ebuild
@@ -31,7 +31,7 @@ RDEPEND="
>=dev-python/rich-12.0.0[${PYTHON_USEDEP}]
>=dev-python/ruamel-yaml-0.17.21[${PYTHON_USEDEP}]
>=dev-python/wcmatch-8.3.2[${PYTHON_USEDEP}]
-   >=dev-util/yamllint-1.26.3[${PYTHON_USEDEP}]
+   >=dev-util/yamllint-1.30.0[${PYTHON_USEDEP}]
dev-vcs/git"
 BDEPEND="
>=dev-python/setuptools-scm-7.0.5[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2023-03-25 Thread Marek Szuba
commit: fd4800ad157ebdfc6ef384accda1caea5ea1e075
Author: Marek Szuba  gentoo  org>
AuthorDate: Sat Mar 25 21:33:22 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sat Mar 25 21:34:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd4800ad

app-admin/ansible-lint: add 6.14.3

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/Manifest   |  1 +
 app-admin/ansible-lint/ansible-lint-6.14.3.ebuild | 55 +++
 2 files changed, 56 insertions(+)

diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index 6bcd16bbd187..467b1a48ced0 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1,2 +1,3 @@
 DIST ansible-lint-6.12.1.tar.gz 466371 BLAKE2B 
f43b3403c5d3db80d3ec3e3526cafc22bee68b31b5458e378a73bbec900de5411c597e9fc079a77cffc66a278a37bf0fc9ecfcaba3beccf74c6eecbe5b6148b9
 SHA512 
05c92c930d91419c212a9513aed5506c99e993acbce9437b6f8f3b95bd78ca5b0ff8e1a7d39f32907df72d858a2e4e6c74f47443c0f937b3644c7a18d1d59252
 DIST ansible-lint-6.14.2.tar.gz 473090 BLAKE2B 
7ee73ab0b9539ae56cdf0220d79b271c45747fc1379f818e14f99b0d361e87cd7410548261e369a1d90cb3dceeb53bd46d614b041c837253ef643b653430bf51
 SHA512 
bb7350b56b9f81d398509b612cf1631020c21bed4f08ea8dda482460c18a1c0388269af513833778f29f1003a114366af885e7b7f31149731bad2067a904d30a
+DIST ansible-lint-6.14.3.tar.gz 474969 BLAKE2B 
ea32928ccb27750bfa410907cdf03b8b5bd29cafafe04615782b06705ef540e5d7f92fafdb824bbf86337d4a4b63e377362fb758d59a7942c7891a1d80a94762
 SHA512 
a8dcc8ba7920da141f235a9b70156a3d65f45ac335511a6caf708c81b29f47fcde38cc02a9e1eedb1cb70643c98a0a9d92218b7723da94319b2a220ee181868c

diff --git a/app-admin/ansible-lint/ansible-lint-6.14.3.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.14.3.ebuild
new file mode 100644
index ..ee1d61c5c73c
--- /dev/null
+++ b/app-admin/ansible-lint/ansible-lint-6.14.3.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Checks ansible playbooks for practices and behaviour that can be 
improved"
+HOMEPAGE="https://github.com/ansible/ansible-lint;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+
+# Upstream has stated explicitly that all tests require Internet access
+PROPERTIES="test_network"
+RESTRICT="test"
+
+RDEPEND="
+   >=app-admin/ansible-core-2.12.0[${PYTHON_USEDEP}]
+   >=dev-python/ansible-compat-2.2.7[${PYTHON_USEDEP}]
+   >=dev-python/black-22.8.0[${PYTHON_USEDEP}]
+   >=dev-python/filelock-3.8.0[${PYTHON_USEDEP}]
+   >=dev-python/jsonschema-4.17.0[${PYTHON_USEDEP}]
+   >=dev-python/packaging-21.3[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-5.4.1[${PYTHON_USEDEP}]
+   >=dev-python/rich-12.0.0[${PYTHON_USEDEP}]
+   >=dev-python/ruamel-yaml-0.17.21[${PYTHON_USEDEP}]
+   >=dev-python/wcmatch-8.3.2[${PYTHON_USEDEP}]
+   >=dev-util/yamllint-1.26.3[${PYTHON_USEDEP}]
+   dev-vcs/git"
+BDEPEND="
+   >=dev-python/setuptools-scm-7.0.5[${PYTHON_USEDEP}]
+   test? (
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   >=dev-python/pytest-plus-0.2[${PYTHON_USEDEP}]
+   >=dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
+   )"
+
+# test_call_from_outside_venv doesn't play nicely with the sandbox
+# irrespective of whether Internet access is allowed or not
+EPYTEST_DESELECT=(
+   test/test_main.py::test_call_from_outside_venv
+)
+
+distutils_enable_tests pytest
+
+# Test suite fails to start without this
+python_test() {
+   epytest test
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2023-03-13 Thread Marek Szuba
commit: 6e1c1aa655852ad4211d2ae82fa13f1a0a5c3f94
Author: Marek Szuba  gentoo  org>
AuthorDate: Mon Mar 13 11:40:40 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Mon Mar 13 12:01:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e1c1aa6

app-admin/ansible-lint: add 6.14.2, drop 6.14.1

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/Manifest | 2 +-
 .../{ansible-lint-6.14.1.ebuild => ansible-lint-6.14.2.ebuild}  | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index d5563fe29126..6bcd16bbd187 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1,2 +1,2 @@
 DIST ansible-lint-6.12.1.tar.gz 466371 BLAKE2B 
f43b3403c5d3db80d3ec3e3526cafc22bee68b31b5458e378a73bbec900de5411c597e9fc079a77cffc66a278a37bf0fc9ecfcaba3beccf74c6eecbe5b6148b9
 SHA512 
05c92c930d91419c212a9513aed5506c99e993acbce9437b6f8f3b95bd78ca5b0ff8e1a7d39f32907df72d858a2e4e6c74f47443c0f937b3644c7a18d1d59252
-DIST ansible-lint-6.14.1.tar.gz 472139 BLAKE2B 
886a9e0f6b26fc5d78d48c8544106ba9b1af6dbca7b8214c1ca15ca12d1b1ea99ac2c2a6120496069f67f303ac165db00f86b87b397146becf5d084dfd1f1005
 SHA512 
6f267f1bcb6081726691e5618eddc37897238365455c4263aed0eb736d23c2cb0fd56adb9d1fe54248a2ea78c9e97c4ce374ac4baf17ccc904d602e5887a1204
+DIST ansible-lint-6.14.2.tar.gz 473090 BLAKE2B 
7ee73ab0b9539ae56cdf0220d79b271c45747fc1379f818e14f99b0d361e87cd7410548261e369a1d90cb3dceeb53bd46d614b041c837253ef643b653430bf51
 SHA512 
bb7350b56b9f81d398509b612cf1631020c21bed4f08ea8dda482460c18a1c0388269af513833778f29f1003a114366af885e7b7f31149731bad2067a904d30a

diff --git a/app-admin/ansible-lint/ansible-lint-6.14.1.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.14.2.ebuild
similarity index 100%
rename from app-admin/ansible-lint/ansible-lint-6.14.1.ebuild
rename to app-admin/ansible-lint/ansible-lint-6.14.2.ebuild



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2023-03-08 Thread Marek Szuba
commit: b959d2ff57cab5b86b315c9498f467afaae921e4
Author: Marek Szuba  gentoo  org>
AuthorDate: Wed Mar  8 14:33:04 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Wed Mar  8 14:33:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b959d2ff

app-admin/ansible-lint: use pypi.eclass

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/ansible-lint-6.14.1.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-admin/ansible-lint/ansible-lint-6.14.1.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.14.1.ebuild
index eee75df9..ee1d61c5c73c 100644
--- a/app-admin/ansible-lint/ansible-lint-6.14.1.ebuild
+++ b/app-admin/ansible-lint/ansible-lint-6.14.1.ebuild
@@ -3,14 +3,14 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..11} )
 
-inherit distutils-r1
+inherit distutils-r1 pypi
 
 DESCRIPTION="Checks ansible playbooks for practices and behaviour that can be 
improved"
 HOMEPAGE="https://github.com/ansible/ansible-lint;
-SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2023-03-08 Thread Marek Szuba
commit: 83851dc2cc4490801d14f6111d9f505b3ac04e7b
Author: Marek Szuba  gentoo  org>
AuthorDate: Wed Mar  8 14:29:00 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Wed Mar  8 14:29:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83851dc2

app-admin/ansible-lint: add 6.14.1, drop 6.14.0

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/Manifest | 2 +-
 .../{ansible-lint-6.14.0.ebuild => ansible-lint-6.14.1.ebuild}  | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index 4aae424d1098..d5563fe29126 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1,2 +1,2 @@
 DIST ansible-lint-6.12.1.tar.gz 466371 BLAKE2B 
f43b3403c5d3db80d3ec3e3526cafc22bee68b31b5458e378a73bbec900de5411c597e9fc079a77cffc66a278a37bf0fc9ecfcaba3beccf74c6eecbe5b6148b9
 SHA512 
05c92c930d91419c212a9513aed5506c99e993acbce9437b6f8f3b95bd78ca5b0ff8e1a7d39f32907df72d858a2e4e6c74f47443c0f937b3644c7a18d1d59252
-DIST ansible-lint-6.14.0.tar.gz 472203 BLAKE2B 
041c7dbf0bc133423dc7f2a09c4f56b5b77e0bd46f86493a6e78748742ef930c9cb6d7525dcc72309b24b5f11e5ec135f967d56f079034f68ecba4da1a2dab03
 SHA512 
fd8546d4ba514c7979f6a194c992fee732046c0d0d3969a846689cc945a3f1cbe1798f3876883a664d7b9c2d0225ea27f3fd9fe30e2fdfc408afc4a028b91fdb
+DIST ansible-lint-6.14.1.tar.gz 472139 BLAKE2B 
886a9e0f6b26fc5d78d48c8544106ba9b1af6dbca7b8214c1ca15ca12d1b1ea99ac2c2a6120496069f67f303ac165db00f86b87b397146becf5d084dfd1f1005
 SHA512 
6f267f1bcb6081726691e5618eddc37897238365455c4263aed0eb736d23c2cb0fd56adb9d1fe54248a2ea78c9e97c4ce374ac4baf17ccc904d602e5887a1204

diff --git a/app-admin/ansible-lint/ansible-lint-6.14.0.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.14.1.ebuild
similarity index 100%
rename from app-admin/ansible-lint/ansible-lint-6.14.0.ebuild
rename to app-admin/ansible-lint/ansible-lint-6.14.1.ebuild



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2023-03-06 Thread Marek Szuba
commit: 4f5ac077cda1f5a66a9ca6241cbcebd05d823de5
Author: Marek Szuba  gentoo  org>
AuthorDate: Mon Mar  6 21:54:16 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Mon Mar  6 22:06:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f5ac077

app-admin/ansible-lint: add 6.14.0

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/Manifest   |  1 +
 app-admin/ansible-lint/ansible-lint-6.14.0.ebuild | 55 +++
 2 files changed, 56 insertions(+)

diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index 7f7b52941a97..7db6dad18850 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1,4 +1,5 @@
 DIST ansible-lint-6.12.1.tar.gz 466371 BLAKE2B 
f43b3403c5d3db80d3ec3e3526cafc22bee68b31b5458e378a73bbec900de5411c597e9fc079a77cffc66a278a37bf0fc9ecfcaba3beccf74c6eecbe5b6148b9
 SHA512 
05c92c930d91419c212a9513aed5506c99e993acbce9437b6f8f3b95bd78ca5b0ff8e1a7d39f32907df72d858a2e4e6c74f47443c0f937b3644c7a18d1d59252
 DIST ansible-lint-6.13.1.tar.gz 488778 BLAKE2B 
d58002e10105759c6a19e8f67cccf6914cfb058573f7873bb6092bc3367c5af9583de30478c65e0d3b9b4840ac8103d688e6dc63e49543199b82447eba12eca0
 SHA512 
c71b45f3a73dd782480ae9c4c38fef5741297706d60d07c524f5abfb3249c87950bf8ffccd782a85ee6a83c357b1a0fbf101c659c640d98365d508dfb0a513a3
+DIST ansible-lint-6.14.0.tar.gz 472203 BLAKE2B 
041c7dbf0bc133423dc7f2a09c4f56b5b77e0bd46f86493a6e78748742ef930c9cb6d7525dcc72309b24b5f11e5ec135f967d56f079034f68ecba4da1a2dab03
 SHA512 
fd8546d4ba514c7979f6a194c992fee732046c0d0d3969a846689cc945a3f1cbe1798f3876883a664d7b9c2d0225ea27f3fd9fe30e2fdfc408afc4a028b91fdb
 DIST ansible-lint-6.8.2.gh.tar.gz 288616 BLAKE2B 
4ae9c344d834a3d69a05689df296c7915e6eb7cb2a85b773f3adcc4efd898c3e1c9f32d8b1efda31afb7a5466d1966aa754cd5529c7dcfd6c1f45517d39e1750
 SHA512 
101be050772f6df827a697faa5ff9650c98959d9bd6e7a025a19c0ac94faa6b06e114b9122ae8f09f650be565b226189f4706ef8dd0f27548774664adccf3d18
 DIST ansible-lint-6.9.1.gh.tar.gz 388343 BLAKE2B 
73035bdbd6c1bdee5566d5dee5a8461953d99bbaf896d7a9764c32419e74c3d23883ac1a7548de3e21372195f99c325c371cead7397bf64d6d033d9a2f81ed01
 SHA512 
eaf255c53fb8355b06e7013f6676a09e2d7e67aa332306448f530c345925c80ff5ea54c580f7f6720a25ebed9e8deb4c0a8e4e22af4183e8a8ef7b6999be6099

diff --git a/app-admin/ansible-lint/ansible-lint-6.14.0.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.14.0.ebuild
new file mode 100644
index ..eee75df9
--- /dev/null
+++ b/app-admin/ansible-lint/ansible-lint-6.14.0.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1
+
+DESCRIPTION="Checks ansible playbooks for practices and behaviour that can be 
improved"
+HOMEPAGE="https://github.com/ansible/ansible-lint;
+SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+
+# Upstream has stated explicitly that all tests require Internet access
+PROPERTIES="test_network"
+RESTRICT="test"
+
+RDEPEND="
+   >=app-admin/ansible-core-2.12.0[${PYTHON_USEDEP}]
+   >=dev-python/ansible-compat-2.2.7[${PYTHON_USEDEP}]
+   >=dev-python/black-22.8.0[${PYTHON_USEDEP}]
+   >=dev-python/filelock-3.8.0[${PYTHON_USEDEP}]
+   >=dev-python/jsonschema-4.17.0[${PYTHON_USEDEP}]
+   >=dev-python/packaging-21.3[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-5.4.1[${PYTHON_USEDEP}]
+   >=dev-python/rich-12.0.0[${PYTHON_USEDEP}]
+   >=dev-python/ruamel-yaml-0.17.21[${PYTHON_USEDEP}]
+   >=dev-python/wcmatch-8.3.2[${PYTHON_USEDEP}]
+   >=dev-util/yamllint-1.26.3[${PYTHON_USEDEP}]
+   dev-vcs/git"
+BDEPEND="
+   >=dev-python/setuptools-scm-7.0.5[${PYTHON_USEDEP}]
+   test? (
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   >=dev-python/pytest-plus-0.2[${PYTHON_USEDEP}]
+   >=dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
+   )"
+
+# test_call_from_outside_venv doesn't play nicely with the sandbox
+# irrespective of whether Internet access is allowed or not
+EPYTEST_DESELECT=(
+   test/test_main.py::test_call_from_outside_venv
+)
+
+distutils_enable_tests pytest
+
+# Test suite fails to start without this
+python_test() {
+   epytest test
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/files/, app-admin/ansible-lint/

2023-03-06 Thread Marek Szuba
commit: ccf154cd02d6e9694d11a58dacab2f36598c34a2
Author: Marek Szuba  gentoo  org>
AuthorDate: Mon Mar  6 22:05:00 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Mon Mar  6 22:06:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccf154cd

app-admin/ansible-lint: drop 6.8.2, 6.9.1, 6.13.1

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/Manifest|  3 -
 app-admin/ansible-lint/ansible-lint-6.13.1.ebuild  | 55 ---
 app-admin/ansible-lint/ansible-lint-6.8.2.ebuild   | 80 --
 app-admin/ansible-lint/ansible-lint-6.9.1.ebuild   | 80 --
 .../ansible-lint-6.8.1_test-module-check.patch | 43 
 .../ansible-lint-6.8.6_test-module-check.patch | 59 
 6 files changed, 320 deletions(-)

diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index 7db6dad18850..4aae424d1098 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1,5 +1,2 @@
 DIST ansible-lint-6.12.1.tar.gz 466371 BLAKE2B 
f43b3403c5d3db80d3ec3e3526cafc22bee68b31b5458e378a73bbec900de5411c597e9fc079a77cffc66a278a37bf0fc9ecfcaba3beccf74c6eecbe5b6148b9
 SHA512 
05c92c930d91419c212a9513aed5506c99e993acbce9437b6f8f3b95bd78ca5b0ff8e1a7d39f32907df72d858a2e4e6c74f47443c0f937b3644c7a18d1d59252
-DIST ansible-lint-6.13.1.tar.gz 488778 BLAKE2B 
d58002e10105759c6a19e8f67cccf6914cfb058573f7873bb6092bc3367c5af9583de30478c65e0d3b9b4840ac8103d688e6dc63e49543199b82447eba12eca0
 SHA512 
c71b45f3a73dd782480ae9c4c38fef5741297706d60d07c524f5abfb3249c87950bf8ffccd782a85ee6a83c357b1a0fbf101c659c640d98365d508dfb0a513a3
 DIST ansible-lint-6.14.0.tar.gz 472203 BLAKE2B 
041c7dbf0bc133423dc7f2a09c4f56b5b77e0bd46f86493a6e78748742ef930c9cb6d7525dcc72309b24b5f11e5ec135f967d56f079034f68ecba4da1a2dab03
 SHA512 
fd8546d4ba514c7979f6a194c992fee732046c0d0d3969a846689cc945a3f1cbe1798f3876883a664d7b9c2d0225ea27f3fd9fe30e2fdfc408afc4a028b91fdb
-DIST ansible-lint-6.8.2.gh.tar.gz 288616 BLAKE2B 
4ae9c344d834a3d69a05689df296c7915e6eb7cb2a85b773f3adcc4efd898c3e1c9f32d8b1efda31afb7a5466d1966aa754cd5529c7dcfd6c1f45517d39e1750
 SHA512 
101be050772f6df827a697faa5ff9650c98959d9bd6e7a025a19c0ac94faa6b06e114b9122ae8f09f650be565b226189f4706ef8dd0f27548774664adccf3d18
-DIST ansible-lint-6.9.1.gh.tar.gz 388343 BLAKE2B 
73035bdbd6c1bdee5566d5dee5a8461953d99bbaf896d7a9764c32419e74c3d23883ac1a7548de3e21372195f99c325c371cead7397bf64d6d033d9a2f81ed01
 SHA512 
eaf255c53fb8355b06e7013f6676a09e2d7e67aa332306448f530c345925c80ff5ea54c580f7f6720a25ebed9e8deb4c0a8e4e22af4183e8a8ef7b6999be6099

diff --git a/app-admin/ansible-lint/ansible-lint-6.13.1.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.13.1.ebuild
deleted file mode 100644
index eee75df9..
--- a/app-admin/ansible-lint/ansible-lint-6.13.1.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit distutils-r1
-
-DESCRIPTION="Checks ansible playbooks for practices and behaviour that can be 
improved"
-HOMEPAGE="https://github.com/ansible/ansible-lint;
-SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv"
-
-# Upstream has stated explicitly that all tests require Internet access
-PROPERTIES="test_network"
-RESTRICT="test"
-
-RDEPEND="
-   >=app-admin/ansible-core-2.12.0[${PYTHON_USEDEP}]
-   >=dev-python/ansible-compat-2.2.7[${PYTHON_USEDEP}]
-   >=dev-python/black-22.8.0[${PYTHON_USEDEP}]
-   >=dev-python/filelock-3.8.0[${PYTHON_USEDEP}]
-   >=dev-python/jsonschema-4.17.0[${PYTHON_USEDEP}]
-   >=dev-python/packaging-21.3[${PYTHON_USEDEP}]
-   >=dev-python/pyyaml-5.4.1[${PYTHON_USEDEP}]
-   >=dev-python/rich-12.0.0[${PYTHON_USEDEP}]
-   >=dev-python/ruamel-yaml-0.17.21[${PYTHON_USEDEP}]
-   >=dev-python/wcmatch-8.3.2[${PYTHON_USEDEP}]
-   >=dev-util/yamllint-1.26.3[${PYTHON_USEDEP}]
-   dev-vcs/git"
-BDEPEND="
-   >=dev-python/setuptools-scm-7.0.5[${PYTHON_USEDEP}]
-   test? (
-   dev-python/pytest-mock[${PYTHON_USEDEP}]
-   >=dev-python/pytest-plus-0.2[${PYTHON_USEDEP}]
-   >=dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
-   )"
-
-# test_call_from_outside_venv doesn't play nicely with the sandbox
-# irrespective of whether Internet access is allowed or not
-EPYTEST_DESELECT=(
-   test/test_main.py::test_call_from_outside_venv
-)
-
-distutils_enable_tests pytest
-
-# Test suite fails to start without this
-python_test() {
-   epytest test
-}

diff --git a/app-admin/ansible-lint/ansible-lint-6.8.2.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.8.2.ebuild
deleted file mode 100644
index 622d56553866..
--- a/app-admin/ansible-lint/ansible-lint-6.8.2.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@

[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2023-03-06 Thread Marek Szuba
commit: 62e8247a8e1df1405ebdf37aa84fe25aaefc9940
Author: Marek Szuba  gentoo  org>
AuthorDate: Mon Mar  6 22:04:11 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Mon Mar  6 22:06:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62e8247a

app-admin/ansible-lint: stabilize 6.12.1 for amd64

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/ansible-lint-6.12.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/ansible-lint/ansible-lint-6.12.1.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.12.1.ebuild
index eee75df9..70acfb5c1344 100644
--- a/app-admin/ansible-lint/ansible-lint-6.12.1.ebuild
+++ b/app-admin/ansible-lint/ansible-lint-6.12.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~riscv"
+KEYWORDS="amd64 ~riscv"
 
 # Upstream has stated explicitly that all tests require Internet access
 PROPERTIES="test_network"



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2023-02-21 Thread Marek Szuba
commit: b61c0bce7451c5428fccbffdd00f0c35c51e4b0a
Author: Marek Szuba  gentoo  org>
AuthorDate: Tue Feb 21 23:03:09 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Tue Feb 21 23:41:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b61c0bce

app-admin/ansible-lint: add 6.13.1

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/Manifest   |  1 +
 app-admin/ansible-lint/ansible-lint-6.13.1.ebuild | 55 +++
 2 files changed, 56 insertions(+)

diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index 369d60575d47..7f7b52941a97 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1,3 +1,4 @@
 DIST ansible-lint-6.12.1.tar.gz 466371 BLAKE2B 
f43b3403c5d3db80d3ec3e3526cafc22bee68b31b5458e378a73bbec900de5411c597e9fc079a77cffc66a278a37bf0fc9ecfcaba3beccf74c6eecbe5b6148b9
 SHA512 
05c92c930d91419c212a9513aed5506c99e993acbce9437b6f8f3b95bd78ca5b0ff8e1a7d39f32907df72d858a2e4e6c74f47443c0f937b3644c7a18d1d59252
+DIST ansible-lint-6.13.1.tar.gz 488778 BLAKE2B 
d58002e10105759c6a19e8f67cccf6914cfb058573f7873bb6092bc3367c5af9583de30478c65e0d3b9b4840ac8103d688e6dc63e49543199b82447eba12eca0
 SHA512 
c71b45f3a73dd782480ae9c4c38fef5741297706d60d07c524f5abfb3249c87950bf8ffccd782a85ee6a83c357b1a0fbf101c659c640d98365d508dfb0a513a3
 DIST ansible-lint-6.8.2.gh.tar.gz 288616 BLAKE2B 
4ae9c344d834a3d69a05689df296c7915e6eb7cb2a85b773f3adcc4efd898c3e1c9f32d8b1efda31afb7a5466d1966aa754cd5529c7dcfd6c1f45517d39e1750
 SHA512 
101be050772f6df827a697faa5ff9650c98959d9bd6e7a025a19c0ac94faa6b06e114b9122ae8f09f650be565b226189f4706ef8dd0f27548774664adccf3d18
 DIST ansible-lint-6.9.1.gh.tar.gz 388343 BLAKE2B 
73035bdbd6c1bdee5566d5dee5a8461953d99bbaf896d7a9764c32419e74c3d23883ac1a7548de3e21372195f99c325c371cead7397bf64d6d033d9a2f81ed01
 SHA512 
eaf255c53fb8355b06e7013f6676a09e2d7e67aa332306448f530c345925c80ff5ea54c580f7f6720a25ebed9e8deb4c0a8e4e22af4183e8a8ef7b6999be6099

diff --git a/app-admin/ansible-lint/ansible-lint-6.13.1.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.13.1.ebuild
new file mode 100644
index ..07351ebda5a3
--- /dev/null
+++ b/app-admin/ansible-lint/ansible-lint-6.13.1.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1
+
+DESCRIPTION="Checks ansible playbooks for practices and behaviour that can be 
improved"
+HOMEPAGE="https://github.com/ansible/ansible-lint;
+SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+
+# Upstream has stated explicitly that all tests require Internet access
+PROPERTIES="test_network"
+RESTRICT="test"
+
+RDEPEND="
+   >=app-admin/ansible-core-2.12.0[${PYTHON_USEDEP}]
+   >=dev-python/ansible-compat-2.2.7[${PYTHON_USEDEP}]
+   >=dev-python/black-22.8.0[${PYTHON_USEDEP}]
+   >=dev-python/filelock-3.8.0[${PYTHON_USEDEP}]
+   >=dev-python/jsonschema-4.17.0[${PYTHON_USEDEP}]
+   >=dev-python/packaging-21.3[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-5.4.1[${PYTHON_USEDEP}]
+   >=dev-python/rich-12.0.0[${PYTHON_USEDEP}]
+   >=dev-python/ruamel-yaml-0.17.21[${PYTHON_USEDEP}]
+   >=dev-python/wcmatch-8.3.2[${PYTHON_USEDEP}]
+   >=dev-util/yamllint-1.26.3[${PYTHON_USEDEP}]
+   dev-vcs/git"
+BDEPEND="
+   >=dev-python/setuptools_scm-7.0.5[${PYTHON_USEDEP}]
+   test? (
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   >=dev-python/pytest-plus-0.2[${PYTHON_USEDEP}]
+   >=dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
+   )"
+
+# test_call_from_outside_venv doesn't play nicely with the sandbox
+# irrespective of whether Internet access is allowed or not
+EPYTEST_DESELECT=(
+   test/test_main.py::test_call_from_outside_venv
+)
+
+distutils_enable_tests pytest
+
+# Test suite fails to start without this
+python_test() {
+   epytest test
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2023-02-05 Thread Marek Szuba
commit: 38d3714bec5aeb485b7cced6c3bdf0effd53e262
Author: Marek Szuba  gentoo  org>
AuthorDate: Sun Feb  5 22:54:55 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sun Feb  5 23:03:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38d3714b

app-admin/ansible-lint: add 6.12.1, drop 6.12.0

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/Manifest | 2 +-
 .../{ansible-lint-6.12.0.ebuild => ansible-lint-6.12.1.ebuild}  | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index 990466c0a953..369d60575d47 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1,3 +1,3 @@
-DIST ansible-lint-6.12.0.tar.gz 466270 BLAKE2B 
917a4266048799da15b0be4da3074b7e8987551eddfbaef9998d75346b41d5326b5003eae50e74a7303b9db923c49fe9dfc07bd19ac9a1bf168573673c401734
 SHA512 
cfea6bca35e835400eaec9bc1a00b4e0d7af9bd3505e924b1e9a9fe5a451103d02cfa6b5bb3dda7a154b52f1f2849a90ed5dff7f3873b93d1b16ca2333abc975
+DIST ansible-lint-6.12.1.tar.gz 466371 BLAKE2B 
f43b3403c5d3db80d3ec3e3526cafc22bee68b31b5458e378a73bbec900de5411c597e9fc079a77cffc66a278a37bf0fc9ecfcaba3beccf74c6eecbe5b6148b9
 SHA512 
05c92c930d91419c212a9513aed5506c99e993acbce9437b6f8f3b95bd78ca5b0ff8e1a7d39f32907df72d858a2e4e6c74f47443c0f937b3644c7a18d1d59252
 DIST ansible-lint-6.8.2.gh.tar.gz 288616 BLAKE2B 
4ae9c344d834a3d69a05689df296c7915e6eb7cb2a85b773f3adcc4efd898c3e1c9f32d8b1efda31afb7a5466d1966aa754cd5529c7dcfd6c1f45517d39e1750
 SHA512 
101be050772f6df827a697faa5ff9650c98959d9bd6e7a025a19c0ac94faa6b06e114b9122ae8f09f650be565b226189f4706ef8dd0f27548774664adccf3d18
 DIST ansible-lint-6.9.1.gh.tar.gz 388343 BLAKE2B 
73035bdbd6c1bdee5566d5dee5a8461953d99bbaf896d7a9764c32419e74c3d23883ac1a7548de3e21372195f99c325c371cead7397bf64d6d033d9a2f81ed01
 SHA512 
eaf255c53fb8355b06e7013f6676a09e2d7e67aa332306448f530c345925c80ff5ea54c580f7f6720a25ebed9e8deb4c0a8e4e22af4183e8a8ef7b6999be6099

diff --git a/app-admin/ansible-lint/ansible-lint-6.12.0.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.12.1.ebuild
similarity index 100%
rename from app-admin/ansible-lint/ansible-lint-6.12.0.ebuild
rename to app-admin/ansible-lint/ansible-lint-6.12.1.ebuild



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2023-02-01 Thread Marek Szuba
commit: 4c02bdec951c24a66d380a247c2acfd18485ff45
Author: Marek Szuba  gentoo  org>
AuthorDate: Wed Feb  1 22:35:58 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Wed Feb  1 22:35:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c02bdec

app-admin/ansible-lint: drop 6.8.6, 6.11.0-r1

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/Manifest|  2 -
 .../ansible-lint/ansible-lint-6.11.0-r1.ebuild | 55 ---
 app-admin/ansible-lint/ansible-lint-6.8.6.ebuild   | 79 --
 3 files changed, 136 deletions(-)

diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index ac38f5e9829a..990466c0a953 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1,5 +1,3 @@
-DIST ansible-lint-6.11.0.tar.gz 427423 BLAKE2B 
7b32afdfe25965b2fcb24af1587ab3d5a0c29a2ddad64180638a779050525c1a1f8406d97199e6118d83c2e51d3c0a8e81eda85381cf34292d3bfc93b79c1d34
 SHA512 
96221a7b409b2e68570d8731a721aea0eab0612b8a95fbb25701142ee65e4939c1c6dd59869c5d4ee07474d2a9ec84c2a7c913954740b9cbf89243bf3d35be9a
 DIST ansible-lint-6.12.0.tar.gz 466270 BLAKE2B 
917a4266048799da15b0be4da3074b7e8987551eddfbaef9998d75346b41d5326b5003eae50e74a7303b9db923c49fe9dfc07bd19ac9a1bf168573673c401734
 SHA512 
cfea6bca35e835400eaec9bc1a00b4e0d7af9bd3505e924b1e9a9fe5a451103d02cfa6b5bb3dda7a154b52f1f2849a90ed5dff7f3873b93d1b16ca2333abc975
 DIST ansible-lint-6.8.2.gh.tar.gz 288616 BLAKE2B 
4ae9c344d834a3d69a05689df296c7915e6eb7cb2a85b773f3adcc4efd898c3e1c9f32d8b1efda31afb7a5466d1966aa754cd5529c7dcfd6c1f45517d39e1750
 SHA512 
101be050772f6df827a697faa5ff9650c98959d9bd6e7a025a19c0ac94faa6b06e114b9122ae8f09f650be565b226189f4706ef8dd0f27548774664adccf3d18
-DIST ansible-lint-6.8.6.gh.tar.gz 293630 BLAKE2B 
aa43acb9cca21d3cdafebddb18d82781ab708d5696edc51567a8c56cc3eacb3bd96d08f97436eab54e69866f55fa6fc6537eb62e44e4d26eb3ee46ee13e7322d
 SHA512 
0beb16ecff432444a25d3efa70f67eb55437faed593dfbb4bcaf080b06558403e711218f5a021268a2450ceeab1127d8dc8de027d1e4889350f20ca3d9ed9dca
 DIST ansible-lint-6.9.1.gh.tar.gz 388343 BLAKE2B 
73035bdbd6c1bdee5566d5dee5a8461953d99bbaf896d7a9764c32419e74c3d23883ac1a7548de3e21372195f99c325c371cead7397bf64d6d033d9a2f81ed01
 SHA512 
eaf255c53fb8355b06e7013f6676a09e2d7e67aa332306448f530c345925c80ff5ea54c580f7f6720a25ebed9e8deb4c0a8e4e22af4183e8a8ef7b6999be6099

diff --git a/app-admin/ansible-lint/ansible-lint-6.11.0-r1.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.11.0-r1.ebuild
deleted file mode 100644
index 07351ebda5a3..
--- a/app-admin/ansible-lint/ansible-lint-6.11.0-r1.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit distutils-r1
-
-DESCRIPTION="Checks ansible playbooks for practices and behaviour that can be 
improved"
-HOMEPAGE="https://github.com/ansible/ansible-lint;
-SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv"
-
-# Upstream has stated explicitly that all tests require Internet access
-PROPERTIES="test_network"
-RESTRICT="test"
-
-RDEPEND="
-   >=app-admin/ansible-core-2.12.0[${PYTHON_USEDEP}]
-   >=dev-python/ansible-compat-2.2.7[${PYTHON_USEDEP}]
-   >=dev-python/black-22.8.0[${PYTHON_USEDEP}]
-   >=dev-python/filelock-3.8.0[${PYTHON_USEDEP}]
-   >=dev-python/jsonschema-4.17.0[${PYTHON_USEDEP}]
-   >=dev-python/packaging-21.3[${PYTHON_USEDEP}]
-   >=dev-python/pyyaml-5.4.1[${PYTHON_USEDEP}]
-   >=dev-python/rich-12.0.0[${PYTHON_USEDEP}]
-   >=dev-python/ruamel-yaml-0.17.21[${PYTHON_USEDEP}]
-   >=dev-python/wcmatch-8.3.2[${PYTHON_USEDEP}]
-   >=dev-util/yamllint-1.26.3[${PYTHON_USEDEP}]
-   dev-vcs/git"
-BDEPEND="
-   >=dev-python/setuptools_scm-7.0.5[${PYTHON_USEDEP}]
-   test? (
-   dev-python/pytest-mock[${PYTHON_USEDEP}]
-   >=dev-python/pytest-plus-0.2[${PYTHON_USEDEP}]
-   >=dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
-   )"
-
-# test_call_from_outside_venv doesn't play nicely with the sandbox
-# irrespective of whether Internet access is allowed or not
-EPYTEST_DESELECT=(
-   test/test_main.py::test_call_from_outside_venv
-)
-
-distutils_enable_tests pytest
-
-# Test suite fails to start without this
-python_test() {
-   epytest test
-}

diff --git a/app-admin/ansible-lint/ansible-lint-6.8.6.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.8.6.ebuild
deleted file mode 100644
index b351ac69b126..
--- a/app-admin/ansible-lint/ansible-lint-6.8.6.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit distutils-r1
-

[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2023-02-01 Thread Marek Szuba
commit: 2857abbc16c58798648e5867f4653692e0e71509
Author: Marek Szuba  gentoo  org>
AuthorDate: Wed Feb  1 22:38:45 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Wed Feb  1 22:38:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2857abbc

app-admin/ansible-lint: stabilize 6.9.1 for amd64

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/ansible-lint-6.9.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/ansible-lint/ansible-lint-6.9.1.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.9.1.ebuild
index 5ec4fb0791cb..6ca29903739b 100644
--- a/app-admin/ansible-lint/ansible-lint-6.9.1.ebuild
+++ b/app-admin/ansible-lint/ansible-lint-6.9.1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/ansible/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~riscv"
+KEYWORDS="amd64 ~riscv"
 
 RDEPEND="
>=app-admin/ansible-core-2.12.0[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2023-02-01 Thread Marek Szuba
commit: 1795eec166fc9e61666e90c97c415006c23a784e
Author: Marek Szuba  gentoo  org>
AuthorDate: Wed Feb  1 22:35:36 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Wed Feb  1 22:35:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1795eec1

app-admin/ansible-lint: add 6.12.0

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/Manifest   |  1 +
 app-admin/ansible-lint/ansible-lint-6.12.0.ebuild | 55 +++
 2 files changed, 56 insertions(+)

diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index 8b865f160045..ac38f5e9829a 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1,4 +1,5 @@
 DIST ansible-lint-6.11.0.tar.gz 427423 BLAKE2B 
7b32afdfe25965b2fcb24af1587ab3d5a0c29a2ddad64180638a779050525c1a1f8406d97199e6118d83c2e51d3c0a8e81eda85381cf34292d3bfc93b79c1d34
 SHA512 
96221a7b409b2e68570d8731a721aea0eab0612b8a95fbb25701142ee65e4939c1c6dd59869c5d4ee07474d2a9ec84c2a7c913954740b9cbf89243bf3d35be9a
+DIST ansible-lint-6.12.0.tar.gz 466270 BLAKE2B 
917a4266048799da15b0be4da3074b7e8987551eddfbaef9998d75346b41d5326b5003eae50e74a7303b9db923c49fe9dfc07bd19ac9a1bf168573673c401734
 SHA512 
cfea6bca35e835400eaec9bc1a00b4e0d7af9bd3505e924b1e9a9fe5a451103d02cfa6b5bb3dda7a154b52f1f2849a90ed5dff7f3873b93d1b16ca2333abc975
 DIST ansible-lint-6.8.2.gh.tar.gz 288616 BLAKE2B 
4ae9c344d834a3d69a05689df296c7915e6eb7cb2a85b773f3adcc4efd898c3e1c9f32d8b1efda31afb7a5466d1966aa754cd5529c7dcfd6c1f45517d39e1750
 SHA512 
101be050772f6df827a697faa5ff9650c98959d9bd6e7a025a19c0ac94faa6b06e114b9122ae8f09f650be565b226189f4706ef8dd0f27548774664adccf3d18
 DIST ansible-lint-6.8.6.gh.tar.gz 293630 BLAKE2B 
aa43acb9cca21d3cdafebddb18d82781ab708d5696edc51567a8c56cc3eacb3bd96d08f97436eab54e69866f55fa6fc6537eb62e44e4d26eb3ee46ee13e7322d
 SHA512 
0beb16ecff432444a25d3efa70f67eb55437faed593dfbb4bcaf080b06558403e711218f5a021268a2450ceeab1127d8dc8de027d1e4889350f20ca3d9ed9dca
 DIST ansible-lint-6.9.1.gh.tar.gz 388343 BLAKE2B 
73035bdbd6c1bdee5566d5dee5a8461953d99bbaf896d7a9764c32419e74c3d23883ac1a7548de3e21372195f99c325c371cead7397bf64d6d033d9a2f81ed01
 SHA512 
eaf255c53fb8355b06e7013f6676a09e2d7e67aa332306448f530c345925c80ff5ea54c580f7f6720a25ebed9e8deb4c0a8e4e22af4183e8a8ef7b6999be6099

diff --git a/app-admin/ansible-lint/ansible-lint-6.12.0.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.12.0.ebuild
new file mode 100644
index ..07351ebda5a3
--- /dev/null
+++ b/app-admin/ansible-lint/ansible-lint-6.12.0.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1
+
+DESCRIPTION="Checks ansible playbooks for practices and behaviour that can be 
improved"
+HOMEPAGE="https://github.com/ansible/ansible-lint;
+SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+
+# Upstream has stated explicitly that all tests require Internet access
+PROPERTIES="test_network"
+RESTRICT="test"
+
+RDEPEND="
+   >=app-admin/ansible-core-2.12.0[${PYTHON_USEDEP}]
+   >=dev-python/ansible-compat-2.2.7[${PYTHON_USEDEP}]
+   >=dev-python/black-22.8.0[${PYTHON_USEDEP}]
+   >=dev-python/filelock-3.8.0[${PYTHON_USEDEP}]
+   >=dev-python/jsonschema-4.17.0[${PYTHON_USEDEP}]
+   >=dev-python/packaging-21.3[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-5.4.1[${PYTHON_USEDEP}]
+   >=dev-python/rich-12.0.0[${PYTHON_USEDEP}]
+   >=dev-python/ruamel-yaml-0.17.21[${PYTHON_USEDEP}]
+   >=dev-python/wcmatch-8.3.2[${PYTHON_USEDEP}]
+   >=dev-util/yamllint-1.26.3[${PYTHON_USEDEP}]
+   dev-vcs/git"
+BDEPEND="
+   >=dev-python/setuptools_scm-7.0.5[${PYTHON_USEDEP}]
+   test? (
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   >=dev-python/pytest-plus-0.2[${PYTHON_USEDEP}]
+   >=dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
+   )"
+
+# test_call_from_outside_venv doesn't play nicely with the sandbox
+# irrespective of whether Internet access is allowed or not
+EPYTEST_DESELECT=(
+   test/test_main.py::test_call_from_outside_venv
+)
+
+distutils_enable_tests pytest
+
+# Test suite fails to start without this
+python_test() {
+   epytest test
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2023-01-27 Thread Marek Szuba
commit: 9cd82a8771e803de1b647399d8ea717c18d8da14
Author: Marek Szuba  gentoo  org>
AuthorDate: Fri Jan 27 22:11:00 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Fri Jan 27 22:13:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cd82a87

app-admin/ansible-lint: switch back to PyPI tarballs

GitHub ones no longer offer any advantages over PyPI ones now that
upstream officially requires the test suite to have Internet access, and
at least for 6.11.0 they do not even install correctly.

Closes: https://bugs.gentoo.org/892093
Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/Manifest| 2 +-
 .../{ansible-lint-6.11.0.ebuild => ansible-lint-6.11.0-r1.ebuild}  | 7 ++-
 2 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index 306311252b27..8b865f160045 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1,4 +1,4 @@
-DIST ansible-lint-6.11.0.gh.tar.gz 399356 BLAKE2B 
4330fb2bcbde20442429d277002b38c3c5ac4fb126a81b0bc09b4d2e06448801dea76b3a2578e43881c77b84743e260df89a1418dc3a31c866fb00f61aaa2989
 SHA512 
048745b84ee5c195cf2fb78a1a7ba72ce376d6fddc3298233985c8ef44744ec6f73c6ce60841ae708f59371a81973bb3c8ab35ae52c25c966e4289c487bcc220
+DIST ansible-lint-6.11.0.tar.gz 427423 BLAKE2B 
7b32afdfe25965b2fcb24af1587ab3d5a0c29a2ddad64180638a779050525c1a1f8406d97199e6118d83c2e51d3c0a8e81eda85381cf34292d3bfc93b79c1d34
 SHA512 
96221a7b409b2e68570d8731a721aea0eab0612b8a95fbb25701142ee65e4939c1c6dd59869c5d4ee07474d2a9ec84c2a7c913954740b9cbf89243bf3d35be9a
 DIST ansible-lint-6.8.2.gh.tar.gz 288616 BLAKE2B 
4ae9c344d834a3d69a05689df296c7915e6eb7cb2a85b773f3adcc4efd898c3e1c9f32d8b1efda31afb7a5466d1966aa754cd5529c7dcfd6c1f45517d39e1750
 SHA512 
101be050772f6df827a697faa5ff9650c98959d9bd6e7a025a19c0ac94faa6b06e114b9122ae8f09f650be565b226189f4706ef8dd0f27548774664adccf3d18
 DIST ansible-lint-6.8.6.gh.tar.gz 293630 BLAKE2B 
aa43acb9cca21d3cdafebddb18d82781ab708d5696edc51567a8c56cc3eacb3bd96d08f97436eab54e69866f55fa6fc6537eb62e44e4d26eb3ee46ee13e7322d
 SHA512 
0beb16ecff432444a25d3efa70f67eb55437faed593dfbb4bcaf080b06558403e711218f5a021268a2450ceeab1127d8dc8de027d1e4889350f20ca3d9ed9dca
 DIST ansible-lint-6.9.1.gh.tar.gz 388343 BLAKE2B 
73035bdbd6c1bdee5566d5dee5a8461953d99bbaf896d7a9764c32419e74c3d23883ac1a7548de3e21372195f99c325c371cead7397bf64d6d033d9a2f81ed01
 SHA512 
eaf255c53fb8355b06e7013f6676a09e2d7e67aa332306448f530c345925c80ff5ea54c580f7f6720a25ebed9e8deb4c0a8e4e22af4183e8a8ef7b6999be6099

diff --git a/app-admin/ansible-lint/ansible-lint-6.11.0.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.11.0-r1.ebuild
similarity index 92%
rename from app-admin/ansible-lint/ansible-lint-6.11.0.ebuild
rename to app-admin/ansible-lint/ansible-lint-6.11.0-r1.ebuild
index 969ba540a132..07351ebda5a3 100644
--- a/app-admin/ansible-lint/ansible-lint-6.11.0.ebuild
+++ b/app-admin/ansible-lint/ansible-lint-6.11.0-r1.ebuild
@@ -10,7 +10,7 @@ inherit distutils-r1
 
 DESCRIPTION="Checks ansible playbooks for practices and behaviour that can be 
improved"
 HOMEPAGE="https://github.com/ansible/ansible-lint;
-SRC_URI="https://github.com/ansible/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
@@ -48,3 +48,8 @@ EPYTEST_DESELECT=(
 )
 
 distutils_enable_tests pytest
+
+# Test suite fails to start without this
+python_test() {
+   epytest test
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2023-01-19 Thread Marek Szuba
commit: 70597246ce4f7e82690aa1fd4a37eb5251194af7
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu Jan 19 10:38:13 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu Jan 19 10:38:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70597246

app-admin/ansible-lint: add 6.11.0

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/Manifest   |  1 +
 app-admin/ansible-lint/ansible-lint-6.11.0.ebuild | 50 +++
 2 files changed, 51 insertions(+)

diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index 17919b4adfa4..306311252b27 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1,3 +1,4 @@
+DIST ansible-lint-6.11.0.gh.tar.gz 399356 BLAKE2B 
4330fb2bcbde20442429d277002b38c3c5ac4fb126a81b0bc09b4d2e06448801dea76b3a2578e43881c77b84743e260df89a1418dc3a31c866fb00f61aaa2989
 SHA512 
048745b84ee5c195cf2fb78a1a7ba72ce376d6fddc3298233985c8ef44744ec6f73c6ce60841ae708f59371a81973bb3c8ab35ae52c25c966e4289c487bcc220
 DIST ansible-lint-6.8.2.gh.tar.gz 288616 BLAKE2B 
4ae9c344d834a3d69a05689df296c7915e6eb7cb2a85b773f3adcc4efd898c3e1c9f32d8b1efda31afb7a5466d1966aa754cd5529c7dcfd6c1f45517d39e1750
 SHA512 
101be050772f6df827a697faa5ff9650c98959d9bd6e7a025a19c0ac94faa6b06e114b9122ae8f09f650be565b226189f4706ef8dd0f27548774664adccf3d18
 DIST ansible-lint-6.8.6.gh.tar.gz 293630 BLAKE2B 
aa43acb9cca21d3cdafebddb18d82781ab708d5696edc51567a8c56cc3eacb3bd96d08f97436eab54e69866f55fa6fc6537eb62e44e4d26eb3ee46ee13e7322d
 SHA512 
0beb16ecff432444a25d3efa70f67eb55437faed593dfbb4bcaf080b06558403e711218f5a021268a2450ceeab1127d8dc8de027d1e4889350f20ca3d9ed9dca
 DIST ansible-lint-6.9.1.gh.tar.gz 388343 BLAKE2B 
73035bdbd6c1bdee5566d5dee5a8461953d99bbaf896d7a9764c32419e74c3d23883ac1a7548de3e21372195f99c325c371cead7397bf64d6d033d9a2f81ed01
 SHA512 
eaf255c53fb8355b06e7013f6676a09e2d7e67aa332306448f530c345925c80ff5ea54c580f7f6720a25ebed9e8deb4c0a8e4e22af4183e8a8ef7b6999be6099

diff --git a/app-admin/ansible-lint/ansible-lint-6.11.0.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.11.0.ebuild
new file mode 100644
index ..969ba540a132
--- /dev/null
+++ b/app-admin/ansible-lint/ansible-lint-6.11.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1
+
+DESCRIPTION="Checks ansible playbooks for practices and behaviour that can be 
improved"
+HOMEPAGE="https://github.com/ansible/ansible-lint;
+SRC_URI="https://github.com/ansible/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+
+# Upstream has stated explicitly that all tests require Internet access
+PROPERTIES="test_network"
+RESTRICT="test"
+
+RDEPEND="
+   >=app-admin/ansible-core-2.12.0[${PYTHON_USEDEP}]
+   >=dev-python/ansible-compat-2.2.7[${PYTHON_USEDEP}]
+   >=dev-python/black-22.8.0[${PYTHON_USEDEP}]
+   >=dev-python/filelock-3.8.0[${PYTHON_USEDEP}]
+   >=dev-python/jsonschema-4.17.0[${PYTHON_USEDEP}]
+   >=dev-python/packaging-21.3[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-5.4.1[${PYTHON_USEDEP}]
+   >=dev-python/rich-12.0.0[${PYTHON_USEDEP}]
+   >=dev-python/ruamel-yaml-0.17.21[${PYTHON_USEDEP}]
+   >=dev-python/wcmatch-8.3.2[${PYTHON_USEDEP}]
+   >=dev-util/yamllint-1.26.3[${PYTHON_USEDEP}]
+   dev-vcs/git"
+BDEPEND="
+   >=dev-python/setuptools_scm-7.0.5[${PYTHON_USEDEP}]
+   test? (
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   >=dev-python/pytest-plus-0.2[${PYTHON_USEDEP}]
+   >=dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
+   )"
+
+# test_call_from_outside_venv doesn't play nicely with the sandbox
+# irrespective of whether Internet access is allowed or not
+EPYTEST_DESELECT=(
+   test/test_main.py::test_call_from_outside_venv
+)
+
+distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2023-01-10 Thread Michał Górny
commit: a44e9b72eb1402f0a42bb944633a62406610b8ec
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan 10 14:45:29 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan 10 14:49:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a44e9b72

app-admin/ansible-lint: Remove Python < 3.10

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

 app-admin/ansible-lint/ansible-lint-6.8.2.ebuild | 4 ++--
 app-admin/ansible-lint/ansible-lint-6.8.6.ebuild | 4 ++--
 app-admin/ansible-lint/ansible-lint-6.9.1.ebuild | 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/app-admin/ansible-lint/ansible-lint-6.8.2.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.8.2.ebuild
index 2e40f9cbc06a..64f06f90a631 100644
--- a/app-admin/ansible-lint/ansible-lint-6.8.2.ebuild
+++ b/app-admin/ansible-lint/ansible-lint-6.8.2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 DISTUTILS_USE_PEP517=setuptools
 
 inherit distutils-r1

diff --git a/app-admin/ansible-lint/ansible-lint-6.8.6.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.8.6.ebuild
index dcb2f57e85ed..b351ac69b126 100644
--- a/app-admin/ansible-lint/ansible-lint-6.8.6.ebuild
+++ b/app-admin/ansible-lint/ansible-lint-6.8.6.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 
 inherit distutils-r1

diff --git a/app-admin/ansible-lint/ansible-lint-6.9.1.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.9.1.ebuild
index 0d91815abba5..5ec4fb0791cb 100644
--- a/app-admin/ansible-lint/ansible-lint-6.9.1.ebuild
+++ b/app-admin/ansible-lint/ansible-lint-6.9.1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 
 inherit distutils-r1



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2022-12-13 Thread Marek Szuba
commit: 9acc404371d1b8f5a5925a21bf57a0a6a42121d2
Author: Marek Szuba  gentoo  org>
AuthorDate: Tue Dec 13 10:50:23 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Tue Dec 13 10:50:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9acc4043

app-admin/ansible-lint: deselect more network-dependent tests

Closes: https://bugs.gentoo.org/868003
Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/ansible-lint-6.9.1.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/app-admin/ansible-lint/ansible-lint-6.9.1.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.9.1.ebuild
index f2381dac1ab3..0d91815abba5 100644
--- a/app-admin/ansible-lint/ansible-lint-6.9.1.ebuild
+++ b/app-admin/ansible-lint/ansible-lint-6.9.1.ebuild
@@ -52,6 +52,7 @@ EPYTEST_DESELECT=(
test/test_eco.py
test/test_examples.py::test_custom_kinds
test/test_examples.py::test_example
+   test/test_file_path_evaluation.py
test/test_import_playbook.py::test_task_hook_import_playbook
test/test_list_rules.py::test_list_rules_includes_opt_in_rules
test/test_list_rules.py::test_list_rules_with_format_option
@@ -64,6 +65,7 @@ EPYTEST_DESELECT=(
test/test_profiles.py::test_profile_listing
test/test_rules_collection.py::test_rich_rule_listing
test/test_rules_collection.py::test_rules_id_format
+   test/test_schemas.py::test_refresh_schemas
test/test_skip_inside_yaml.py::test_role_meta
test/test_utils.py::test_cli_auto_detect
test/test_utils.py::test_template_lookup



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2022-12-10 Thread Michał Górny
commit: fe034ff437cf34ede0c8e3e469c448258cb3b811
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Dec 11 03:25:57 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Dec 11 03:25:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe034ff4

app-admin/ansible-lint: Remove py3.8 (b/c ansible-compat)

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

 app-admin/ansible-lint/ansible-lint-6.8.2.ebuild | 2 +-
 app-admin/ansible-lint/ansible-lint-6.8.6.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-admin/ansible-lint/ansible-lint-6.8.2.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.8.2.ebuild
index fb27321a99b1..2e40f9cbc06a 100644
--- a/app-admin/ansible-lint/ansible-lint-6.8.2.ebuild
+++ b/app-admin/ansible-lint/ansible-lint-6.8.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
 DISTUTILS_USE_PEP517=setuptools
 
 inherit distutils-r1

diff --git a/app-admin/ansible-lint/ansible-lint-6.8.6.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.8.6.ebuild
index df6b0f93eebd..dcb2f57e85ed 100644
--- a/app-admin/ansible-lint/ansible-lint-6.8.6.ebuild
+++ b/app-admin/ansible-lint/ansible-lint-6.8.6.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_COMPAT=( python3_{9..11} )
 DISTUTILS_USE_PEP517=setuptools
 
 inherit distutils-r1



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2022-12-05 Thread Marek Szuba
commit: e10b92c640ee2e5e6d4b93705ff988786bec73b5
Author: Marek Szuba  gentoo  org>
AuthorDate: Mon Dec  5 12:57:03 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Mon Dec  5 12:57:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e10b92c6

app-admin/ansible-lint: add 6.9.1, drop 6.9.0

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/Manifest | 2 +-
 .../{ansible-lint-6.9.0.ebuild => ansible-lint-6.9.1.ebuild}| 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index dbdcdc75dae2..17919b4adfa4 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1,3 +1,3 @@
 DIST ansible-lint-6.8.2.gh.tar.gz 288616 BLAKE2B 
4ae9c344d834a3d69a05689df296c7915e6eb7cb2a85b773f3adcc4efd898c3e1c9f32d8b1efda31afb7a5466d1966aa754cd5529c7dcfd6c1f45517d39e1750
 SHA512 
101be050772f6df827a697faa5ff9650c98959d9bd6e7a025a19c0ac94faa6b06e114b9122ae8f09f650be565b226189f4706ef8dd0f27548774664adccf3d18
 DIST ansible-lint-6.8.6.gh.tar.gz 293630 BLAKE2B 
aa43acb9cca21d3cdafebddb18d82781ab708d5696edc51567a8c56cc3eacb3bd96d08f97436eab54e69866f55fa6fc6537eb62e44e4d26eb3ee46ee13e7322d
 SHA512 
0beb16ecff432444a25d3efa70f67eb55437faed593dfbb4bcaf080b06558403e711218f5a021268a2450ceeab1127d8dc8de027d1e4889350f20ca3d9ed9dca
-DIST ansible-lint-6.9.0.gh.tar.gz 297551 BLAKE2B 
ed616155ba169a61092bac247da2c232541f1a131f8cb275744a33a8076de7d97542dc394d29a17430085b5571f578fe1657f29239a18d8afe38a0f544fdb12f
 SHA512 
e3d708e19af0d5578516bfcc9a755a968a412593e775cdbc4817c057dbc5659f4a54e63d7757036f4783353d022302a24842f934d431ff5225702f752614599f
+DIST ansible-lint-6.9.1.gh.tar.gz 388343 BLAKE2B 
73035bdbd6c1bdee5566d5dee5a8461953d99bbaf896d7a9764c32419e74c3d23883ac1a7548de3e21372195f99c325c371cead7397bf64d6d033d9a2f81ed01
 SHA512 
eaf255c53fb8355b06e7013f6676a09e2d7e67aa332306448f530c345925c80ff5ea54c580f7f6720a25ebed9e8deb4c0a8e4e22af4183e8a8ef7b6999be6099

diff --git a/app-admin/ansible-lint/ansible-lint-6.9.0.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.9.1.ebuild
similarity index 100%
rename from app-admin/ansible-lint/ansible-lint-6.9.0.ebuild
rename to app-admin/ansible-lint/ansible-lint-6.9.1.ebuild



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2022-11-26 Thread Marek Szuba
commit: c6324a9fa55eaa6978ecdc831921e84d260ccb8e
Author: Marek Szuba  gentoo  org>
AuthorDate: Sat Nov 26 21:58:39 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sat Nov 26 22:01:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6324a9f

app-admin/ansible-lint: add 6.9.0

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/Manifest  |  1 +
 app-admin/ansible-lint/ansible-lint-6.9.0.ebuild | 78 
 2 files changed, 79 insertions(+)

diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index e240d969041e..dbdcdc75dae2 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1,2 +1,3 @@
 DIST ansible-lint-6.8.2.gh.tar.gz 288616 BLAKE2B 
4ae9c344d834a3d69a05689df296c7915e6eb7cb2a85b773f3adcc4efd898c3e1c9f32d8b1efda31afb7a5466d1966aa754cd5529c7dcfd6c1f45517d39e1750
 SHA512 
101be050772f6df827a697faa5ff9650c98959d9bd6e7a025a19c0ac94faa6b06e114b9122ae8f09f650be565b226189f4706ef8dd0f27548774664adccf3d18
 DIST ansible-lint-6.8.6.gh.tar.gz 293630 BLAKE2B 
aa43acb9cca21d3cdafebddb18d82781ab708d5696edc51567a8c56cc3eacb3bd96d08f97436eab54e69866f55fa6fc6537eb62e44e4d26eb3ee46ee13e7322d
 SHA512 
0beb16ecff432444a25d3efa70f67eb55437faed593dfbb4bcaf080b06558403e711218f5a021268a2450ceeab1127d8dc8de027d1e4889350f20ca3d9ed9dca
+DIST ansible-lint-6.9.0.gh.tar.gz 297551 BLAKE2B 
ed616155ba169a61092bac247da2c232541f1a131f8cb275744a33a8076de7d97542dc394d29a17430085b5571f578fe1657f29239a18d8afe38a0f544fdb12f
 SHA512 
e3d708e19af0d5578516bfcc9a755a968a412593e775cdbc4817c057dbc5659f4a54e63d7757036f4783353d022302a24842f934d431ff5225702f752614599f

diff --git a/app-admin/ansible-lint/ansible-lint-6.9.0.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.9.0.ebuild
new file mode 100644
index ..f2381dac1ab3
--- /dev/null
+++ b/app-admin/ansible-lint/ansible-lint-6.9.0.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1
+
+DESCRIPTION="Checks ansible playbooks for practices and behaviour that can be 
improved"
+HOMEPAGE="https://github.com/ansible/ansible-lint;
+SRC_URI="https://github.com/ansible/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+
+RDEPEND="
+   >=app-admin/ansible-core-2.12.0[${PYTHON_USEDEP}]
+   >=dev-python/ansible-compat-2.2.5[${PYTHON_USEDEP}]
+   >=dev-python/black-22.8.0[${PYTHON_USEDEP}]
+   >=dev-python/filelock-3.8.0[${PYTHON_USEDEP}]
+   >=dev-python/jsonschema-4.17.0[${PYTHON_USEDEP}]
+   >=dev-python/packaging-21.3[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-5.4.1[${PYTHON_USEDEP}]
+   >=dev-python/rich-12.0.0[${PYTHON_USEDEP}]
+   >=dev-python/ruamel-yaml-0.17.21[${PYTHON_USEDEP}]
+   >=dev-python/wcmatch-8.3.2[${PYTHON_USEDEP}]
+   >=dev-util/yamllint-1.26.3[${PYTHON_USEDEP}]"
+BDEPEND="
+   >=dev-python/setuptools_scm-3.5.0[${PYTHON_USEDEP}]
+   >=dev-python/setuptools_scm_git_archive-1.0[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/flaky-3.7.0[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   >=dev-python/pytest-plus-0.2[${PYTHON_USEDEP}]
+   >=dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
+   )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-6.8.6_test-module-check.patch
+)
+
+# Skip problematic tests:
+#  - test_rules_id_format has been giving an internal error since 6.5.4 or so 
(TODO: follow this up with upstream)
+#  - test_call_from_outside_venv doesn't play nicely with the sandbox
+#  - all the others require Internet access, mostly in order to access Ansible 
Galaxy
+EPYTEST_DESELECT=(
+   test/test_ansiblesyntax.py::test_null_tasks
+   test/test_cli_role_paths.py::test_run_playbook_github
+   test/test_eco.py
+   test/test_examples.py::test_custom_kinds
+   test/test_examples.py::test_example
+   test/test_import_playbook.py::test_task_hook_import_playbook
+   test/test_list_rules.py::test_list_rules_includes_opt_in_rules
+   test/test_list_rules.py::test_list_rules_with_format_option
+   test/test_list_rules.py::test_list_tags_includes_opt_in_rules
+   test/test_main.py::test_call_from_outside_venv
+   test/test_prerun.py::test_install_collection
+   test/test_prerun.py::test_prerun_reqs_v1
+   test/test_prerun.py::test_prerun_reqs_v2
+   test/test_prerun.py::test_require_collection_wrong_version
+   test/test_profiles.py::test_profile_listing
+   test/test_rules_collection.py::test_rich_rule_listing
+   test/test_rules_collection.py::test_rules_id_format
+   test/test_skip_inside_yaml.py::test_role_meta
+   test/test_utils.py::test_cli_auto_detect
+   test/test_utils.py::test_template_lookup

[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2022-11-20 Thread Marek Szuba
commit: c42043b23f7a338fbb8813e39fec07a2b0307e36
Author: Marek Szuba  gentoo  org>
AuthorDate: Sun Nov 20 22:23:18 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sun Nov 20 22:24:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c42043b2

app-admin/ansible-lint: stabilize 6.8.2 for amd64

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/ansible-lint-6.8.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/ansible-lint/ansible-lint-6.8.2.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.8.2.ebuild
index 1632b2104f54..fb27321a99b1 100644
--- a/app-admin/ansible-lint/ansible-lint-6.8.2.ebuild
+++ b/app-admin/ansible-lint/ansible-lint-6.8.2.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/ansible/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~riscv"
+KEYWORDS="amd64 ~riscv"
 
 RDEPEND="
>=app-admin/ansible-core-2.12.0[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/, app-admin/ansible-lint/files/

2022-11-09 Thread Marek Szuba
commit: 98884e9992a796a54b3281b0730ff206826ed7fc
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu Nov 10 00:05:35 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu Nov 10 00:42:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98884e99

app-admin/ansible-lint: drop 6.5.2, 6.7.0

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/Manifest|  2 -
 app-admin/ansible-lint/ansible-lint-6.5.2.ebuild   | 78 --
 app-admin/ansible-lint/ansible-lint-6.7.0.ebuild   | 78 --
 .../ansible-lint-6.5.2_test-module-check.patch | 32 -
 .../ansible-lint-6.6.1_test-module-check.patch | 32 -
 5 files changed, 222 deletions(-)

diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index a03c12c2bcb8..e240d969041e 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1,4 +1,2 @@
-DIST ansible-lint-6.5.2.gh.tar.gz 248425 BLAKE2B 
02fe3f0cb410831ee7913c5f5ae434678ff183f9c60f0355988d69b516324513fd417439f9ceee4a38192c1e593d7bc00c8fd1aafdff6ba904cdb4ba56257657
 SHA512 
36a8d7b746bbb0c0f4d85a63180432b9165b1e59ff9da07f6b9477aa02d8998c5c682a317a04c4971a08f0691a10f420d9fd0e7d396d7d1b7f49979c7faf41f5
-DIST ansible-lint-6.7.0.gh.tar.gz 275573 BLAKE2B 
56788efbd44f6c2d8f1dd946d26f4c784c5c9e077355823d143a7b95196a3b5ce672a987639da6f051832320585fe7106d92c293a0707c9886142eebdaa812f5
 SHA512 
39d5292c5d262a6ee6fe60b41d531d362c95b466fe28524d314c0f2554e50906db050df93c7dc6374b99e6ef283754844e08484d24570bbbaf637d08e0af4ae2
 DIST ansible-lint-6.8.2.gh.tar.gz 288616 BLAKE2B 
4ae9c344d834a3d69a05689df296c7915e6eb7cb2a85b773f3adcc4efd898c3e1c9f32d8b1efda31afb7a5466d1966aa754cd5529c7dcfd6c1f45517d39e1750
 SHA512 
101be050772f6df827a697faa5ff9650c98959d9bd6e7a025a19c0ac94faa6b06e114b9122ae8f09f650be565b226189f4706ef8dd0f27548774664adccf3d18
 DIST ansible-lint-6.8.6.gh.tar.gz 293630 BLAKE2B 
aa43acb9cca21d3cdafebddb18d82781ab708d5696edc51567a8c56cc3eacb3bd96d08f97436eab54e69866f55fa6fc6537eb62e44e4d26eb3ee46ee13e7322d
 SHA512 
0beb16ecff432444a25d3efa70f67eb55437faed593dfbb4bcaf080b06558403e711218f5a021268a2450ceeab1127d8dc8de027d1e4889350f20ca3d9ed9dca

diff --git a/app-admin/ansible-lint/ansible-lint-6.5.2.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.5.2.ebuild
deleted file mode 100644
index 71e510a4133d..
--- a/app-admin/ansible-lint/ansible-lint-6.5.2.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit distutils-r1
-
-DESCRIPTION="Checks ansible playbooks for practices and behaviour that can be 
improved"
-HOMEPAGE="https://github.com/ansible/ansible-lint;
-# PyPI tarballs do not contain all the data files needed by the tests
-SRC_URI="https://github.com/ansible/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv"
-
-RDEPEND="
-   >=app-admin/ansible-core-2.12.0[${PYTHON_USEDEP}]
-   >=dev-python/ansible-compat-2.2.0[${PYTHON_USEDEP}]
-   dev-python/black[${PYTHON_USEDEP}]
-   >=dev-python/enrich-1.2.6[${PYTHON_USEDEP}]
-   dev-python/filelock[${PYTHON_USEDEP}]
-   >=dev-python/jsonschema-4.9.0[${PYTHON_USEDEP}]
-   dev-python/packaging[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   >=dev-python/rich-9.5.1[${PYTHON_USEDEP}]
-   >=dev-python/ruamel-yaml-0.15.37[${PYTHON_USEDEP}]
-   >=dev-python/wcmatch-7.0[${PYTHON_USEDEP}]
-   >=dev-util/yamllint-1.25.0[${PYTHON_USEDEP}]"
-BDEPEND="
-   >=dev-python/setuptools_scm-3.5.0[${PYTHON_USEDEP}]
-   >=dev-python/setuptools_scm_git_archive-1.0[${PYTHON_USEDEP}]
-   test? (
-   >=dev-python/flaky-3.7.0[${PYTHON_USEDEP}]
-   >=dev-python/pytest-plus-0.2[${PYTHON_USEDEP}]
-   >=dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
-   )"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-6.5.2_test-module-check.patch
-)
-
-# Skip problematic tests:
-#  - test_call_from_outside_venv doesn't play nicely with the sandbox
-#  - all the others require Internet access, mostly in order to access Ansible 
Galaxy
-EPYTEST_DESELECT=(
-   test/test_cli_role_paths.py::test_run_playbook_github
-   test/test_eco.py
-   test/test_examples.py::test_custom_kinds
-   test/test_import_playbook.py::test_task_hook_import_playbook
-   test/test_list_rules.py::test_list_rules_includes_opt_in_rules
-   test/test_list_rules.py::test_list_rules_with_format_option
-   test/test_list_rules.py::test_list_tags_includes_opt_in_rules
-   test/test_main.py::test_call_from_outside_venv
-   test/test_prerun.py::test_install_collection
-   test/test_prerun.py::test_prerun_reqs_v1
-   test/test_prerun.py::test_prerun_reqs_v2
-   

[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/files/, app-admin/ansible-lint/

2022-11-09 Thread Marek Szuba
commit: 09b921071f4a9f34515c93dafc591f1c61099c08
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu Nov 10 00:04:23 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu Nov 10 00:42:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09b92107

app-admin/ansible-lint: add 6.8.6

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/Manifest|  1 +
 app-admin/ansible-lint/ansible-lint-6.8.6.ebuild   | 79 ++
 .../ansible-lint-6.8.6_test-module-check.patch | 59 
 3 files changed, 139 insertions(+)

diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index a4e006f9827b..a03c12c2bcb8 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1,3 +1,4 @@
 DIST ansible-lint-6.5.2.gh.tar.gz 248425 BLAKE2B 
02fe3f0cb410831ee7913c5f5ae434678ff183f9c60f0355988d69b516324513fd417439f9ceee4a38192c1e593d7bc00c8fd1aafdff6ba904cdb4ba56257657
 SHA512 
36a8d7b746bbb0c0f4d85a63180432b9165b1e59ff9da07f6b9477aa02d8998c5c682a317a04c4971a08f0691a10f420d9fd0e7d396d7d1b7f49979c7faf41f5
 DIST ansible-lint-6.7.0.gh.tar.gz 275573 BLAKE2B 
56788efbd44f6c2d8f1dd946d26f4c784c5c9e077355823d143a7b95196a3b5ce672a987639da6f051832320585fe7106d92c293a0707c9886142eebdaa812f5
 SHA512 
39d5292c5d262a6ee6fe60b41d531d362c95b466fe28524d314c0f2554e50906db050df93c7dc6374b99e6ef283754844e08484d24570bbbaf637d08e0af4ae2
 DIST ansible-lint-6.8.2.gh.tar.gz 288616 BLAKE2B 
4ae9c344d834a3d69a05689df296c7915e6eb7cb2a85b773f3adcc4efd898c3e1c9f32d8b1efda31afb7a5466d1966aa754cd5529c7dcfd6c1f45517d39e1750
 SHA512 
101be050772f6df827a697faa5ff9650c98959d9bd6e7a025a19c0ac94faa6b06e114b9122ae8f09f650be565b226189f4706ef8dd0f27548774664adccf3d18
+DIST ansible-lint-6.8.6.gh.tar.gz 293630 BLAKE2B 
aa43acb9cca21d3cdafebddb18d82781ab708d5696edc51567a8c56cc3eacb3bd96d08f97436eab54e69866f55fa6fc6537eb62e44e4d26eb3ee46ee13e7322d
 SHA512 
0beb16ecff432444a25d3efa70f67eb55437faed593dfbb4bcaf080b06558403e711218f5a021268a2450ceeab1127d8dc8de027d1e4889350f20ca3d9ed9dca

diff --git a/app-admin/ansible-lint/ansible-lint-6.8.6.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.8.6.ebuild
new file mode 100644
index ..df6b0f93eebd
--- /dev/null
+++ b/app-admin/ansible-lint/ansible-lint-6.8.6.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1
+
+DESCRIPTION="Checks ansible playbooks for practices and behaviour that can be 
improved"
+HOMEPAGE="https://github.com/ansible/ansible-lint;
+SRC_URI="https://github.com/ansible/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+
+RDEPEND="
+   >=app-admin/ansible-core-2.12.0[${PYTHON_USEDEP}]
+   >=dev-python/ansible-compat-2.2.4[${PYTHON_USEDEP}]
+   >=dev-python/black-22.1.0[${PYTHON_USEDEP}]
+   dev-python/filelock[${PYTHON_USEDEP}]
+   >=dev-python/jsonschema-4.9.0[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   >=dev-python/rich-9.5.1[${PYTHON_USEDEP}]
+   >=dev-python/ruamel-yaml-0.15.37[${PYTHON_USEDEP}]
+   >=dev-python/wcmatch-7.0[${PYTHON_USEDEP}]
+   >=dev-util/yamllint-1.25.0[${PYTHON_USEDEP}]"
+BDEPEND="
+   >=dev-python/setuptools_scm-3.5.0[${PYTHON_USEDEP}]
+   >=dev-python/setuptools_scm_git_archive-1.0[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/flaky-3.7.0[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   >=dev-python/pytest-plus-0.2[${PYTHON_USEDEP}]
+   >=dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
+   )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-6.8.6_test-module-check.patch
+)
+
+# Skip problematic tests:
+#  - test_rules_id_format has been giving an internal error since 6.5.4 or so 
(TODO: follow this up with upstream)
+#  - similar problem with test_example_custom_module and 6.8.6
+#  - test_call_from_outside_venv doesn't play nicely with the sandbox
+#  - all the others require Internet access, mostly in order to access Ansible 
Galaxy
+EPYTEST_DESELECT=(
+   test/test_ansiblesyntax.py::test_null_tasks
+   test/test_cli_role_paths.py::test_run_playbook_github
+   test/test_eco.py
+   test/test_examples.py::test_example_custom_module
+   test/test_examples.py::test_custom_kinds
+   test/test_import_playbook.py::test_task_hook_import_playbook
+   test/test_list_rules.py::test_list_rules_includes_opt_in_rules
+   test/test_list_rules.py::test_list_rules_with_format_option
+   test/test_list_rules.py::test_list_tags_includes_opt_in_rules
+   test/test_main.py::test_call_from_outside_venv
+   test/test_prerun.py::test_install_collection
+   

[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2022-10-19 Thread Marek Szuba
commit: 1d9cf470e1775fe10e2eb95497e9658e7cb31ded
Author: Marek Szuba  gentoo  org>
AuthorDate: Wed Oct 19 21:43:48 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Wed Oct 19 21:49:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d9cf470

app-admin/ansible-lint: add 6.8.2, drop 6.8.1

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/Manifest | 2 +-
 .../{ansible-lint-6.8.1.ebuild => ansible-lint-6.8.2.ebuild}| 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index a06483ebca57..a4e006f9827b 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1,3 +1,3 @@
 DIST ansible-lint-6.5.2.gh.tar.gz 248425 BLAKE2B 
02fe3f0cb410831ee7913c5f5ae434678ff183f9c60f0355988d69b516324513fd417439f9ceee4a38192c1e593d7bc00c8fd1aafdff6ba904cdb4ba56257657
 SHA512 
36a8d7b746bbb0c0f4d85a63180432b9165b1e59ff9da07f6b9477aa02d8998c5c682a317a04c4971a08f0691a10f420d9fd0e7d396d7d1b7f49979c7faf41f5
 DIST ansible-lint-6.7.0.gh.tar.gz 275573 BLAKE2B 
56788efbd44f6c2d8f1dd946d26f4c784c5c9e077355823d143a7b95196a3b5ce672a987639da6f051832320585fe7106d92c293a0707c9886142eebdaa812f5
 SHA512 
39d5292c5d262a6ee6fe60b41d531d362c95b466fe28524d314c0f2554e50906db050df93c7dc6374b99e6ef283754844e08484d24570bbbaf637d08e0af4ae2
-DIST ansible-lint-6.8.1.gh.tar.gz 287839 BLAKE2B 
21421d7254a63b1460ce3f36529967a988c2835761f7ff1973b62c3210fffabc0eb95ede09fc5e582586782f7e258bd0b7534cf786671bc628631bf8d815644c
 SHA512 
cd368d568f33a9711299b8a563f99f3d5eb6bed8334cb63e60fa43239716013a7d47e42e059c521a687d2e7cfc4c6d60621f1123050428f9ede0865c60d3ace0
+DIST ansible-lint-6.8.2.gh.tar.gz 288616 BLAKE2B 
4ae9c344d834a3d69a05689df296c7915e6eb7cb2a85b773f3adcc4efd898c3e1c9f32d8b1efda31afb7a5466d1966aa754cd5529c7dcfd6c1f45517d39e1750
 SHA512 
101be050772f6df827a697faa5ff9650c98959d9bd6e7a025a19c0ac94faa6b06e114b9122ae8f09f650be565b226189f4706ef8dd0f27548774664adccf3d18

diff --git a/app-admin/ansible-lint/ansible-lint-6.8.1.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.8.2.ebuild
similarity index 100%
rename from app-admin/ansible-lint/ansible-lint-6.8.1.ebuild
rename to app-admin/ansible-lint/ansible-lint-6.8.2.ebuild



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/, app-admin/ansible-lint/files/

2022-10-13 Thread Marek Szuba
commit: e0d3330271f1fc33cd4e500757f9874d9c8415ec
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu Oct 13 09:46:26 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu Oct 13 09:46:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0d33302

app-admin/ansible-lint: add 6.8.1

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/Manifest|  1 +
 app-admin/ansible-lint/ansible-lint-6.8.1.ebuild   | 80 ++
 .../ansible-lint-6.8.1_test-module-check.patch | 43 
 3 files changed, 124 insertions(+)

diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index f9eaa3509efc..a06483ebca57 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1,2 +1,3 @@
 DIST ansible-lint-6.5.2.gh.tar.gz 248425 BLAKE2B 
02fe3f0cb410831ee7913c5f5ae434678ff183f9c60f0355988d69b516324513fd417439f9ceee4a38192c1e593d7bc00c8fd1aafdff6ba904cdb4ba56257657
 SHA512 
36a8d7b746bbb0c0f4d85a63180432b9165b1e59ff9da07f6b9477aa02d8998c5c682a317a04c4971a08f0691a10f420d9fd0e7d396d7d1b7f49979c7faf41f5
 DIST ansible-lint-6.7.0.gh.tar.gz 275573 BLAKE2B 
56788efbd44f6c2d8f1dd946d26f4c784c5c9e077355823d143a7b95196a3b5ce672a987639da6f051832320585fe7106d92c293a0707c9886142eebdaa812f5
 SHA512 
39d5292c5d262a6ee6fe60b41d531d362c95b466fe28524d314c0f2554e50906db050df93c7dc6374b99e6ef283754844e08484d24570bbbaf637d08e0af4ae2
+DIST ansible-lint-6.8.1.gh.tar.gz 287839 BLAKE2B 
21421d7254a63b1460ce3f36529967a988c2835761f7ff1973b62c3210fffabc0eb95ede09fc5e582586782f7e258bd0b7534cf786671bc628631bf8d815644c
 SHA512 
cd368d568f33a9711299b8a563f99f3d5eb6bed8334cb63e60fa43239716013a7d47e42e059c521a687d2e7cfc4c6d60621f1123050428f9ede0865c60d3ace0

diff --git a/app-admin/ansible-lint/ansible-lint-6.8.1.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.8.1.ebuild
new file mode 100644
index ..1632b2104f54
--- /dev/null
+++ b/app-admin/ansible-lint/ansible-lint-6.8.1.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1
+
+DESCRIPTION="Checks ansible playbooks for practices and behaviour that can be 
improved"
+HOMEPAGE="https://github.com/ansible/ansible-lint;
+# PyPI tarballs do not contain all the data files needed by the tests
+SRC_URI="https://github.com/ansible/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+
+RDEPEND="
+   >=app-admin/ansible-core-2.12.0[${PYTHON_USEDEP}]
+   >=dev-python/ansible-compat-2.2.0[${PYTHON_USEDEP}]
+   dev-python/black[${PYTHON_USEDEP}]
+   >=dev-python/enrich-1.2.6[${PYTHON_USEDEP}]
+   dev-python/filelock[${PYTHON_USEDEP}]
+   >=dev-python/jsonschema-4.9.0[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   >=dev-python/rich-9.5.1[${PYTHON_USEDEP}]
+   >=dev-python/ruamel-yaml-0.15.37[${PYTHON_USEDEP}]
+   >=dev-python/wcmatch-7.0[${PYTHON_USEDEP}]
+   >=dev-util/yamllint-1.25.0[${PYTHON_USEDEP}]"
+BDEPEND="
+   >=dev-python/setuptools_scm-3.5.0[${PYTHON_USEDEP}]
+   >=dev-python/setuptools_scm_git_archive-1.0[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/flaky-3.7.0[${PYTHON_USEDEP}]
+   >=dev-python/pytest-plus-0.2[${PYTHON_USEDEP}]
+   >=dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
+   )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-6.8.1_test-module-check.patch
+)
+
+# Skip problematic tests:
+#  - test_rules_id_format has been giving an internal error since 6.5.4 or so 
(TODO: follow this up with upstream)
+#  - test_call_from_outside_venv doesn't play nicely with the sandbox
+#  - all the others require Internet access, mostly in order to access Ansible 
Galaxy
+EPYTEST_DESELECT=(
+   test/test_cli_role_paths.py::test_run_playbook_github
+   test/test_eco.py
+   test/test_examples.py::test_custom_kinds
+   test/test_import_playbook.py::test_task_hook_import_playbook
+   test/test_list_rules.py::test_list_rules_includes_opt_in_rules
+   test/test_list_rules.py::test_list_rules_with_format_option
+   test/test_list_rules.py::test_list_tags_includes_opt_in_rules
+   test/test_main.py::test_call_from_outside_venv
+   test/test_prerun.py::test_install_collection
+   test/test_prerun.py::test_prerun_reqs_v1
+   test/test_prerun.py::test_prerun_reqs_v2
+   test/test_prerun.py::test_require_collection_wrong_version
+   test/test_profiles.py::test_profile_listing
+   test/test_rules_collection.py::test_rich_rule_listing
+   test/test_rules_collection.py::test_rules_id_format
+   test/test_skip_inside_yaml.py::test_role_meta
+   test/test_utils.py::test_cli_auto_detect
+   

[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2022-09-26 Thread Marek Szuba
commit: e6ff55cc55eb7e2b862326965ace1ac5b941c590
Author: Marek Szuba  gentoo  org>
AuthorDate: Mon Sep 26 09:12:31 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Mon Sep 26 09:12:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6ff55cc

app-admin/ansible-lint: add 6.7.0, drop 6.6.1

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/Manifest | 2 +-
 .../{ansible-lint-6.6.1.ebuild => ansible-lint-6.7.0.ebuild}| 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index 9021b8b0133c..f9eaa3509efc 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1,2 +1,2 @@
 DIST ansible-lint-6.5.2.gh.tar.gz 248425 BLAKE2B 
02fe3f0cb410831ee7913c5f5ae434678ff183f9c60f0355988d69b516324513fd417439f9ceee4a38192c1e593d7bc00c8fd1aafdff6ba904cdb4ba56257657
 SHA512 
36a8d7b746bbb0c0f4d85a63180432b9165b1e59ff9da07f6b9477aa02d8998c5c682a317a04c4971a08f0691a10f420d9fd0e7d396d7d1b7f49979c7faf41f5
-DIST ansible-lint-6.6.1.gh.tar.gz 272235 BLAKE2B 
50d014a919b7e915aff541b7be401f287ac990ec3dc435af2356143434fb27619e2e9ebad4a6b0ed57d9b0c1972137c34d08b603eda7f8dba49359d209da2e0a
 SHA512 
bd6c2b695ba65e808f7773deef11bd51693b0343dc356788a87761810295fad32114bfb6f8df8eef69a13702b136f1c1d02b1a9f41c43c6e64174842ec67124f
+DIST ansible-lint-6.7.0.gh.tar.gz 275573 BLAKE2B 
56788efbd44f6c2d8f1dd946d26f4c784c5c9e077355823d143a7b95196a3b5ce672a987639da6f051832320585fe7106d92c293a0707c9886142eebdaa812f5
 SHA512 
39d5292c5d262a6ee6fe60b41d531d362c95b466fe28524d314c0f2554e50906db050df93c7dc6374b99e6ef283754844e08484d24570bbbaf637d08e0af4ae2

diff --git a/app-admin/ansible-lint/ansible-lint-6.6.1.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.7.0.ebuild
similarity index 100%
rename from app-admin/ansible-lint/ansible-lint-6.6.1.ebuild
rename to app-admin/ansible-lint/ansible-lint-6.7.0.ebuild



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/files/

2022-09-21 Thread Marek Szuba
commit: dd8f54d330af2e37385d6d65521b7294711b4b62
Author: Marek Szuba  gentoo  org>
AuthorDate: Wed Sep 21 23:51:36 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Wed Sep 21 23:54:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd8f54d3

app-admin/ansible-lint: add omitted patch

Closes: https://bugs.gentoo.org/872245
Signed-off-by: Marek Szuba  gentoo.org>

 .../ansible-lint-6.6.1_test-module-check.patch | 32 ++
 1 file changed, 32 insertions(+)

diff --git 
a/app-admin/ansible-lint/files/ansible-lint-6.6.1_test-module-check.patch 
b/app-admin/ansible-lint/files/ansible-lint-6.6.1_test-module-check.patch
new file mode 100644
index ..0f6e9aadde9e
--- /dev/null
+++ b/app-admin/ansible-lint/files/ansible-lint-6.6.1_test-module-check.patch
@@ -0,0 +1,32 @@
+--- a/conftest.py
 b/conftest.py
+@@ -7,29 +7,6 @@
+ import pytest
+ from ansible.module_utils.common.yaml import HAS_LIBYAML
+ 
+-# checking if user is running pytest without installing test dependencies:
+-missing = []
+-for module in ["ansible", "black", "flake8", "flaky", "mypy", "pylint"]:
+-if not importlib.util.find_spec(module):
+-missing.append(module)
+-if missing:
+-print(
+-f"FATAL: Missing modules: {', '.join(missing)} -- probably you missed 
installing test requirements with: pip install -e '.[test]'",
+-file=sys.stderr,
+-)
+-sys.exit(1)
+-
+-if not HAS_LIBYAML and sys.version_info >= (3, 9, 0):
+-# While presence of libyaml is not required for runtime, we keep this 
error
+-# fatal here in order to be sure that we spot libyaml errors during 
testing.
+-#
+-# For 3.8.x we do not do this check, as libyaml does not have an arm64 
build for py38.
+-print(
+-"FATAL: For testing, we require pyyaml to be installed with its 
native extension, missing it would make testing 3x slower and risk missing 
essential bugs.",
+-file=sys.stderr,
+-)
+-sys.exit(1)
+-
+ 
+ os.environ["NO_COLOR"] = "1"
+ 



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/files/, app-admin/ansible-lint/

2022-09-21 Thread Marek Szuba
commit: fdd3f5eb1948b4962f53216630c8dfefa58f4c68
Author: Marek Szuba  gentoo  org>
AuthorDate: Wed Sep 21 17:58:08 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Wed Sep 21 18:33:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdd3f5eb

app-admin/ansible-lint: drop 6.4.0

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/Manifest|  1 -
 app-admin/ansible-lint/ansible-lint-6.4.0.ebuild   | 75 --
 .../ansible-lint-6.0.2_test-module-check.patch | 23 ---
 3 files changed, 99 deletions(-)

diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index a2e63a13be00..9021b8b0133c 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1,3 +1,2 @@
-DIST ansible-lint-6.4.0.gh.tar.gz 235346 BLAKE2B 
a2f55e6f4df739dccb011225f0a660978a9dfdbcc6e45cee2eef12467482c471d8700bb1bfad87e03eb1c4f21291307db5dc174e2440370ca11368f6ad6d195d
 SHA512 
75e30a325a5c62f64066925b99e691886e299e029adc78fdceaa5eb23a74a46408793479e7c54c312d93e0a62d190b34f1e7614dec31a94822d39a231796e9df
 DIST ansible-lint-6.5.2.gh.tar.gz 248425 BLAKE2B 
02fe3f0cb410831ee7913c5f5ae434678ff183f9c60f0355988d69b516324513fd417439f9ceee4a38192c1e593d7bc00c8fd1aafdff6ba904cdb4ba56257657
 SHA512 
36a8d7b746bbb0c0f4d85a63180432b9165b1e59ff9da07f6b9477aa02d8998c5c682a317a04c4971a08f0691a10f420d9fd0e7d396d7d1b7f49979c7faf41f5
 DIST ansible-lint-6.6.1.gh.tar.gz 272235 BLAKE2B 
50d014a919b7e915aff541b7be401f287ac990ec3dc435af2356143434fb27619e2e9ebad4a6b0ed57d9b0c1972137c34d08b603eda7f8dba49359d209da2e0a
 SHA512 
bd6c2b695ba65e808f7773deef11bd51693b0343dc356788a87761810295fad32114bfb6f8df8eef69a13702b136f1c1d02b1a9f41c43c6e64174842ec67124f

diff --git a/app-admin/ansible-lint/ansible-lint-6.4.0.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.4.0.ebuild
deleted file mode 100644
index bc3e252daa8c..
--- a/app-admin/ansible-lint/ansible-lint-6.4.0.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit distutils-r1
-
-DESCRIPTION="Checks ansible playbooks for practices and behaviour that can be 
improved"
-HOMEPAGE="https://github.com/ansible/ansible-lint;
-# PyPI tarballs do not contain all the data files needed by the tests
-SRC_URI="https://github.com/ansible/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv"
-
-RDEPEND="
-   >=app-admin/ansible-core-2.12.0[${PYTHON_USEDEP}]
-   >=dev-python/ansible-compat-2.1.0[${PYTHON_USEDEP}]
-   >=dev-python/enrich-1.2.6[${PYTHON_USEDEP}]
-   >=dev-python/jsonschema-4.8.0[${PYTHON_USEDEP}]
-   dev-python/packaging[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   >=dev-python/rich-9.5.1[${PYTHON_USEDEP}]
-   >=dev-python/ruamel-yaml-0.15.37[${PYTHON_USEDEP}]
-   >=dev-python/wcmatch-7.0[${PYTHON_USEDEP}]
-   >=dev-util/yamllint-1.25.0[${PYTHON_USEDEP}]"
-BDEPEND="
-   >=dev-python/setuptools_scm-3.5.0[${PYTHON_USEDEP}]
-   >=dev-python/setuptools_scm_git_archive-1.0[${PYTHON_USEDEP}]
-   test? (
-   >=dev-python/flaky-3.7.0[${PYTHON_USEDEP}]
-   >=dev-python/pytest-plus-0.2[${PYTHON_USEDEP}]
-   >=dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
-   )"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-6.0.2_test-module-check.patch
-)
-
-# Skip problematic tests:
-#  - test_call_from_outside_venv doesn't play nicely with the sandbox
-#  - all the others require Internet access, mostly in order to access Ansible 
Galaxy
-EPYTEST_DESELECT=(
-   test/test_cli_role_paths.py::test_run_playbook_github
-   test/test_eco.py
-   test/test_examples.py::test_custom_kinds
-   test/test_import_playbook.py::test_task_hook_import_playbook
-   test/test_list_rules.py::test_list_rules_includes_opt_in_rules
-   test/test_list_rules.py::test_list_rules_with_format_option
-   test/test_list_rules.py::test_list_tags_includes_opt_in_rules
-   test/test_main.py::test_call_from_outside_venv
-   test/test_prerun.py::test_install_collection
-   test/test_prerun.py::test_prerun_reqs_v1
-   test/test_prerun.py::test_prerun_reqs_v2
-   test/test_prerun.py::test_require_collection_wrong_version
-   test/test_profiles.py::test_profile_listing
-   test/test_rules_collection.py::test_rich_rule_listing
-   test/test_utils.py::test_cli_auto_detect
-   test/test_utils.py::test_template_lookup
-   test/test_verbosity.py::test_default_verbosity
-)
-
-distutils_enable_tests pytest
-
-python_test() {
-   # As of 6.2.1, without this the test suite still gets confused by the 
presence of ansible-lint modules
-   # in both ${ED} and ${S}.
-   cd "${S}" || die
-
-   epytest test
-}

diff 

[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2022-09-21 Thread Marek Szuba
commit: f08d9bf75c3dc8a14dbda91634c984943223580a
Author: Marek Szuba  gentoo  org>
AuthorDate: Wed Sep 21 17:54:46 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Wed Sep 21 18:33:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f08d9bf7

app-admin/ansible-lint: add 6.6.1, drop 6.6.0

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/Manifest | 2 +-
 .../{ansible-lint-6.6.0.ebuild => ansible-lint-6.6.1.ebuild}| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index 50798b869357..a2e63a13be00 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1,3 +1,3 @@
 DIST ansible-lint-6.4.0.gh.tar.gz 235346 BLAKE2B 
a2f55e6f4df739dccb011225f0a660978a9dfdbcc6e45cee2eef12467482c471d8700bb1bfad87e03eb1c4f21291307db5dc174e2440370ca11368f6ad6d195d
 SHA512 
75e30a325a5c62f64066925b99e691886e299e029adc78fdceaa5eb23a74a46408793479e7c54c312d93e0a62d190b34f1e7614dec31a94822d39a231796e9df
 DIST ansible-lint-6.5.2.gh.tar.gz 248425 BLAKE2B 
02fe3f0cb410831ee7913c5f5ae434678ff183f9c60f0355988d69b516324513fd417439f9ceee4a38192c1e593d7bc00c8fd1aafdff6ba904cdb4ba56257657
 SHA512 
36a8d7b746bbb0c0f4d85a63180432b9165b1e59ff9da07f6b9477aa02d8998c5c682a317a04c4971a08f0691a10f420d9fd0e7d396d7d1b7f49979c7faf41f5
-DIST ansible-lint-6.6.0.gh.tar.gz 270913 BLAKE2B 
c192da771939055be89d66783d0b09e114de20919af6ab5ce044ba58b8398f598c63180498f1f4737a3535f687a41f007fb41c9b83151308ec1491fe19d48c87
 SHA512 
af5e1cf88717bc1e6ee0b9479a380bb06de0b29ef26200acefa0eba6bf1ef9ffa3117e0d4a43db94a8b6ba94b01cbb5790b1286a98576699cca100afb2316313
+DIST ansible-lint-6.6.1.gh.tar.gz 272235 BLAKE2B 
50d014a919b7e915aff541b7be401f287ac990ec3dc435af2356143434fb27619e2e9ebad4a6b0ed57d9b0c1972137c34d08b603eda7f8dba49359d209da2e0a
 SHA512 
bd6c2b695ba65e808f7773deef11bd51693b0343dc356788a87761810295fad32114bfb6f8df8eef69a13702b136f1c1d02b1a9f41c43c6e64174842ec67124f

diff --git a/app-admin/ansible-lint/ansible-lint-6.6.0.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.6.1.ebuild
similarity index 98%
rename from app-admin/ansible-lint/ansible-lint-6.6.0.ebuild
rename to app-admin/ansible-lint/ansible-lint-6.6.1.ebuild
index 71e510a4133d..a483735e3a30 100644
--- a/app-admin/ansible-lint/ansible-lint-6.6.0.ebuild
+++ b/app-admin/ansible-lint/ansible-lint-6.6.1.ebuild
@@ -40,7 +40,7 @@ BDEPEND="
)"
 
 PATCHES=(
-   "${FILESDIR}"/${PN}-6.5.2_test-module-check.patch
+   "${FILESDIR}"/${PN}-6.6.1_test-module-check.patch
 )
 
 # Skip problematic tests:



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2022-09-20 Thread Marek Szuba
commit: 16ad246c07dd5e8128f41154bcf13eaa6c10
Author: Marek Szuba  gentoo  org>
AuthorDate: Tue Sep 20 07:38:44 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Tue Sep 20 08:51:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16ad

app-admin/ansible-lint: add 6.6.0

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/Manifest  |  1 +
 app-admin/ansible-lint/ansible-lint-6.6.0.ebuild | 78 
 2 files changed, 79 insertions(+)

diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index 6df1669c4d41..50798b869357 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1,2 +1,3 @@
 DIST ansible-lint-6.4.0.gh.tar.gz 235346 BLAKE2B 
a2f55e6f4df739dccb011225f0a660978a9dfdbcc6e45cee2eef12467482c471d8700bb1bfad87e03eb1c4f21291307db5dc174e2440370ca11368f6ad6d195d
 SHA512 
75e30a325a5c62f64066925b99e691886e299e029adc78fdceaa5eb23a74a46408793479e7c54c312d93e0a62d190b34f1e7614dec31a94822d39a231796e9df
 DIST ansible-lint-6.5.2.gh.tar.gz 248425 BLAKE2B 
02fe3f0cb410831ee7913c5f5ae434678ff183f9c60f0355988d69b516324513fd417439f9ceee4a38192c1e593d7bc00c8fd1aafdff6ba904cdb4ba56257657
 SHA512 
36a8d7b746bbb0c0f4d85a63180432b9165b1e59ff9da07f6b9477aa02d8998c5c682a317a04c4971a08f0691a10f420d9fd0e7d396d7d1b7f49979c7faf41f5
+DIST ansible-lint-6.6.0.gh.tar.gz 270913 BLAKE2B 
c192da771939055be89d66783d0b09e114de20919af6ab5ce044ba58b8398f598c63180498f1f4737a3535f687a41f007fb41c9b83151308ec1491fe19d48c87
 SHA512 
af5e1cf88717bc1e6ee0b9479a380bb06de0b29ef26200acefa0eba6bf1ef9ffa3117e0d4a43db94a8b6ba94b01cbb5790b1286a98576699cca100afb2316313

diff --git a/app-admin/ansible-lint/ansible-lint-6.6.0.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.6.0.ebuild
new file mode 100644
index ..71e510a4133d
--- /dev/null
+++ b/app-admin/ansible-lint/ansible-lint-6.6.0.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1
+
+DESCRIPTION="Checks ansible playbooks for practices and behaviour that can be 
improved"
+HOMEPAGE="https://github.com/ansible/ansible-lint;
+# PyPI tarballs do not contain all the data files needed by the tests
+SRC_URI="https://github.com/ansible/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+
+RDEPEND="
+   >=app-admin/ansible-core-2.12.0[${PYTHON_USEDEP}]
+   >=dev-python/ansible-compat-2.2.0[${PYTHON_USEDEP}]
+   dev-python/black[${PYTHON_USEDEP}]
+   >=dev-python/enrich-1.2.6[${PYTHON_USEDEP}]
+   dev-python/filelock[${PYTHON_USEDEP}]
+   >=dev-python/jsonschema-4.9.0[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   >=dev-python/rich-9.5.1[${PYTHON_USEDEP}]
+   >=dev-python/ruamel-yaml-0.15.37[${PYTHON_USEDEP}]
+   >=dev-python/wcmatch-7.0[${PYTHON_USEDEP}]
+   >=dev-util/yamllint-1.25.0[${PYTHON_USEDEP}]"
+BDEPEND="
+   >=dev-python/setuptools_scm-3.5.0[${PYTHON_USEDEP}]
+   >=dev-python/setuptools_scm_git_archive-1.0[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/flaky-3.7.0[${PYTHON_USEDEP}]
+   >=dev-python/pytest-plus-0.2[${PYTHON_USEDEP}]
+   >=dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
+   )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-6.5.2_test-module-check.patch
+)
+
+# Skip problematic tests:
+#  - test_call_from_outside_venv doesn't play nicely with the sandbox
+#  - all the others require Internet access, mostly in order to access Ansible 
Galaxy
+EPYTEST_DESELECT=(
+   test/test_cli_role_paths.py::test_run_playbook_github
+   test/test_eco.py
+   test/test_examples.py::test_custom_kinds
+   test/test_import_playbook.py::test_task_hook_import_playbook
+   test/test_list_rules.py::test_list_rules_includes_opt_in_rules
+   test/test_list_rules.py::test_list_rules_with_format_option
+   test/test_list_rules.py::test_list_tags_includes_opt_in_rules
+   test/test_main.py::test_call_from_outside_venv
+   test/test_prerun.py::test_install_collection
+   test/test_prerun.py::test_prerun_reqs_v1
+   test/test_prerun.py::test_prerun_reqs_v2
+   test/test_prerun.py::test_require_collection_wrong_version
+   test/test_profiles.py::test_profile_listing
+   test/test_rules_collection.py::test_rich_rule_listing
+   test/test_skip_inside_yaml.py::test_role_meta
+   test/test_utils.py::test_cli_auto_detect
+   test/test_utils.py::test_template_lookup
+   test/test_verbosity.py::test_default_verbosity
+)
+
+distutils_enable_tests pytest
+
+python_test() {
+   # Since 6.2.1, without this the test suite still gets confused by the 
presence of ansible-lint modules
+   # in both 

[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2022-09-02 Thread Marek Szuba
commit: d9b713c67821a25e720c5b634fcce8576dd9a319
Author: Marek Szuba  gentoo  org>
AuthorDate: Fri Sep  2 08:51:53 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Fri Sep  2 08:56:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9b713c6

app-admin/ansible-lint: add dev-python/black to RDEPEND

Black is now a mandatory runtime dependency rather than an optional
test one, as it is used to process Jinja2 templates.

Closes: https://bugs.gentoo.org/867967
Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/ansible-lint-6.5.2.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-admin/ansible-lint/ansible-lint-6.5.2.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.5.2.ebuild
index ba4605d1720d..25c5750d037c 100644
--- a/app-admin/ansible-lint/ansible-lint-6.5.2.ebuild
+++ b/app-admin/ansible-lint/ansible-lint-6.5.2.ebuild
@@ -20,6 +20,7 @@ KEYWORDS="~amd64 ~riscv"
 RDEPEND="
>=app-admin/ansible-base-2.12.0[${PYTHON_USEDEP}]
>=dev-python/ansible-compat-2.2.0[${PYTHON_USEDEP}]
+   dev-python/black[${PYTHON_USEDEP}]
>=dev-python/enrich-1.2.6[${PYTHON_USEDEP}]
dev-python/filelock[${PYTHON_USEDEP}]
>=dev-python/jsonschema-4.9.0[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/files/, app-admin/ansible-lint/

2022-09-01 Thread Marek Szuba
commit: a2c09cbf0b3d82b3aac2f5b4ad0d9012ffd971a5
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu Sep  1 23:38:54 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Fri Sep  2 00:48:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2c09cbf

app-admin/ansible-lint: add 6.5.2, drop 6.5.1

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/Manifest|  2 +-
 ...lint-6.5.1.ebuild => ansible-lint-6.5.2.ebuild} |  2 +-
 .../ansible-lint-6.5.2_test-module-check.patch | 32 ++
 3 files changed, 34 insertions(+), 2 deletions(-)

diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index b0e3cc496c55..6df1669c4d41 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1,2 +1,2 @@
 DIST ansible-lint-6.4.0.gh.tar.gz 235346 BLAKE2B 
a2f55e6f4df739dccb011225f0a660978a9dfdbcc6e45cee2eef12467482c471d8700bb1bfad87e03eb1c4f21291307db5dc174e2440370ca11368f6ad6d195d
 SHA512 
75e30a325a5c62f64066925b99e691886e299e029adc78fdceaa5eb23a74a46408793479e7c54c312d93e0a62d190b34f1e7614dec31a94822d39a231796e9df
-DIST ansible-lint-6.5.1.gh.tar.gz 244320 BLAKE2B 
aff13d6ce9346dbdba459722cfc071b1e671dc17f3fb44744a706097f29e2a6a9962514fc61e669b58517acf6e95feba88af1bf8c7a4fb668e1a8d1cc5d54746
 SHA512 
40890a3fc0caaa3fd1d38f32739615dd664db1e7ea534c0bc3138da7295cdc6923715ea12febefc8951be350aad5bf7ac76dd004e3c4aff386b78551bd6442a8
+DIST ansible-lint-6.5.2.gh.tar.gz 248425 BLAKE2B 
02fe3f0cb410831ee7913c5f5ae434678ff183f9c60f0355988d69b516324513fd417439f9ceee4a38192c1e593d7bc00c8fd1aafdff6ba904cdb4ba56257657
 SHA512 
36a8d7b746bbb0c0f4d85a63180432b9165b1e59ff9da07f6b9477aa02d8998c5c682a317a04c4971a08f0691a10f420d9fd0e7d396d7d1b7f49979c7faf41f5

diff --git a/app-admin/ansible-lint/ansible-lint-6.5.1.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.5.2.ebuild
similarity index 98%
rename from app-admin/ansible-lint/ansible-lint-6.5.1.ebuild
rename to app-admin/ansible-lint/ansible-lint-6.5.2.ebuild
index 117da9fdcf9e..ba4605d1720d 100644
--- a/app-admin/ansible-lint/ansible-lint-6.5.1.ebuild
+++ b/app-admin/ansible-lint/ansible-lint-6.5.2.ebuild
@@ -39,7 +39,7 @@ BDEPEND="
)"
 
 PATCHES=(
-   "${FILESDIR}"/${PN}-6.0.2_test-module-check.patch
+   "${FILESDIR}"/${PN}-6.5.2_test-module-check.patch
 )
 
 # Skip problematic tests:

diff --git 
a/app-admin/ansible-lint/files/ansible-lint-6.5.2_test-module-check.patch 
b/app-admin/ansible-lint/files/ansible-lint-6.5.2_test-module-check.patch
new file mode 100644
index ..8e6cb512b633
--- /dev/null
+++ b/app-admin/ansible-lint/files/ansible-lint-6.5.2_test-module-check.patch
@@ -0,0 +1,32 @@
+Let the package managers handle dependencies, m'kay?
+
+--- a/conftest.py
 b/conftest.py
+@@ -7,27 +7,6 @@
+ import pytest
+ from ansible.module_utils.common.yaml import HAS_LIBYAML
+ 
+-# checking if user is running pytest without installing test dependencies:
+-missing = []
+-for module in ["ansible", "black", "flake8", "flaky", "mypy", "pylint"]:
+-if not importlib.util.find_spec(module):
+-missing.append(module)
+-if missing:
+-print(
+-f"FATAL: Missing modules: {', '.join(missing)} -- probably you missed 
installing test requirements with: pip install -e '.[test]'",
+-file=sys.stderr,
+-)
+-sys.exit(1)
+-
+-if not HAS_LIBYAML:
+-# While presence of libyaml is not required for runtime, we keep this 
error
+-# fatal here in order to be sure that we spot libyaml errors during 
testing.
+-print(
+-"FATAL: For testing, we require pyyaml to be installed with its 
native extension, missing it would make testing 3x slower and risk missing 
essential bugs.",
+-file=sys.stderr,
+-)
+-sys.exit(1)
+-
+ 
+ os.environ["NO_COLOR"] = "1"
+ 



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2022-08-30 Thread Marek Szuba
commit: 70782fe980e8722a570c0a24eee2702ce34a0e72
Author: Marek Szuba  gentoo  org>
AuthorDate: Tue Aug 30 07:48:56 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Tue Aug 30 07:48:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70782fe9

app-admin/ansible-lint: deselect yet another Internet-dependent test

Closes: https://bugs.gentoo.org/867079
Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/ansible-lint-6.5.1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-admin/ansible-lint/ansible-lint-6.5.1.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.5.1.ebuild
index c20caa317a96..117da9fdcf9e 100644
--- a/app-admin/ansible-lint/ansible-lint-6.5.1.ebuild
+++ b/app-admin/ansible-lint/ansible-lint-6.5.1.ebuild
@@ -60,6 +60,7 @@ EPYTEST_DESELECT=(
test/test_prerun.py::test_require_collection_wrong_version
test/test_profiles.py::test_profile_listing
test/test_rules_collection.py::test_rich_rule_listing
+   test/test_skip_inside_yaml.py::test_role_meta
test/test_utils.py::test_cli_auto_detect
test/test_utils.py::test_template_lookup
test/test_verbosity.py::test_default_verbosity



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2022-08-27 Thread Marek Szuba
commit: cfb65595f585fdcbb98fc504907bedf626345421
Author: Marek Szuba  gentoo  org>
AuthorDate: Sat Aug 27 22:39:01 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sat Aug 27 22:39:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfb65595

app-admin/ansible-lint: add 6.5.1

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/Manifest  |  1 +
 app-admin/ansible-lint/ansible-lint-6.5.1.ebuild | 76 
 2 files changed, 77 insertions(+)

diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index 709e73c10ca2..5c40d5275b33 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1,2 +1,3 @@
 DIST ansible-lint-6.3.0.tar.gz 268331 BLAKE2B 
00ea2dbc7bb5e71d63a737ac99d4116441f6b1eee2fa476d9aa4d78068064e53975df00950f337e7c9e25dacf8778ddd2e40eb5d3ea1301f56a80dfd90d42c20
 SHA512 
3e9d480cb90f3022a4b001c061c3e76b753620776a009b1563dce335c13ee38b7ac334725592ac644a2808d85ceb98b618a451c193bc7c4961474d4e7fbbb88e
 DIST ansible-lint-6.4.0.gh.tar.gz 235346 BLAKE2B 
a2f55e6f4df739dccb011225f0a660978a9dfdbcc6e45cee2eef12467482c471d8700bb1bfad87e03eb1c4f21291307db5dc174e2440370ca11368f6ad6d195d
 SHA512 
75e30a325a5c62f64066925b99e691886e299e029adc78fdceaa5eb23a74a46408793479e7c54c312d93e0a62d190b34f1e7614dec31a94822d39a231796e9df
+DIST ansible-lint-6.5.1.gh.tar.gz 244320 BLAKE2B 
aff13d6ce9346dbdba459722cfc071b1e671dc17f3fb44744a706097f29e2a6a9962514fc61e669b58517acf6e95feba88af1bf8c7a4fb668e1a8d1cc5d54746
 SHA512 
40890a3fc0caaa3fd1d38f32739615dd664db1e7ea534c0bc3138da7295cdc6923715ea12febefc8951be350aad5bf7ac76dd004e3c4aff386b78551bd6442a8

diff --git a/app-admin/ansible-lint/ansible-lint-6.5.1.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.5.1.ebuild
new file mode 100644
index ..c20caa317a96
--- /dev/null
+++ b/app-admin/ansible-lint/ansible-lint-6.5.1.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1
+
+DESCRIPTION="Checks ansible playbooks for practices and behaviour that can be 
improved"
+HOMEPAGE="https://github.com/ansible/ansible-lint;
+# PyPI tarballs do not contain all the data files needed by the tests
+SRC_URI="https://github.com/ansible/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+
+RDEPEND="
+   >=app-admin/ansible-base-2.12.0[${PYTHON_USEDEP}]
+   >=dev-python/ansible-compat-2.2.0[${PYTHON_USEDEP}]
+   >=dev-python/enrich-1.2.6[${PYTHON_USEDEP}]
+   dev-python/filelock[${PYTHON_USEDEP}]
+   >=dev-python/jsonschema-4.9.0[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   >=dev-python/rich-9.5.1[${PYTHON_USEDEP}]
+   >=dev-python/ruamel-yaml-0.15.37[${PYTHON_USEDEP}]
+   >=dev-python/wcmatch-7.0[${PYTHON_USEDEP}]
+   >=dev-util/yamllint-1.25.0[${PYTHON_USEDEP}]"
+BDEPEND="
+   >=dev-python/setuptools_scm-3.5.0[${PYTHON_USEDEP}]
+   >=dev-python/setuptools_scm_git_archive-1.0[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/flaky-3.7.0[${PYTHON_USEDEP}]
+   >=dev-python/pytest-plus-0.2[${PYTHON_USEDEP}]
+   >=dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
+   )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-6.0.2_test-module-check.patch
+)
+
+# Skip problematic tests:
+#  - test_call_from_outside_venv doesn't play nicely with the sandbox
+#  - all the others require Internet access, mostly in order to access Ansible 
Galaxy
+EPYTEST_DESELECT=(
+   test/test_cli_role_paths.py::test_run_playbook_github
+   test/test_eco.py
+   test/test_examples.py::test_custom_kinds
+   test/test_import_playbook.py::test_task_hook_import_playbook
+   test/test_list_rules.py::test_list_rules_includes_opt_in_rules
+   test/test_list_rules.py::test_list_rules_with_format_option
+   test/test_list_rules.py::test_list_tags_includes_opt_in_rules
+   test/test_main.py::test_call_from_outside_venv
+   test/test_prerun.py::test_install_collection
+   test/test_prerun.py::test_prerun_reqs_v1
+   test/test_prerun.py::test_prerun_reqs_v2
+   test/test_prerun.py::test_require_collection_wrong_version
+   test/test_profiles.py::test_profile_listing
+   test/test_rules_collection.py::test_rich_rule_listing
+   test/test_utils.py::test_cli_auto_detect
+   test/test_utils.py::test_template_lookup
+   test/test_verbosity.py::test_default_verbosity
+)
+
+distutils_enable_tests pytest
+
+python_test() {
+   # Since 6.2.1, without this the test suite still gets confused by the 
presence of ansible-lint modules
+   # in both ${ED} and ${S}.
+   cd "${S}" || die
+
+   epytest test
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2022-08-27 Thread Marek Szuba
commit: 7206a86ea4c609c78dd83a06f3fd633740f49d66
Author: Marek Szuba  gentoo  org>
AuthorDate: Sat Aug 27 22:39:32 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sat Aug 27 22:39:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7206a86e

app-admin/ansible-lint: drop 6.3.0

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/Manifest  |  1 -
 app-admin/ansible-lint/ansible-lint-6.3.0.ebuild | 74 
 2 files changed, 75 deletions(-)

diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index 5c40d5275b33..b0e3cc496c55 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1,3 +1,2 @@
-DIST ansible-lint-6.3.0.tar.gz 268331 BLAKE2B 
00ea2dbc7bb5e71d63a737ac99d4116441f6b1eee2fa476d9aa4d78068064e53975df00950f337e7c9e25dacf8778ddd2e40eb5d3ea1301f56a80dfd90d42c20
 SHA512 
3e9d480cb90f3022a4b001c061c3e76b753620776a009b1563dce335c13ee38b7ac334725592ac644a2808d85ceb98b618a451c193bc7c4961474d4e7fbbb88e
 DIST ansible-lint-6.4.0.gh.tar.gz 235346 BLAKE2B 
a2f55e6f4df739dccb011225f0a660978a9dfdbcc6e45cee2eef12467482c471d8700bb1bfad87e03eb1c4f21291307db5dc174e2440370ca11368f6ad6d195d
 SHA512 
75e30a325a5c62f64066925b99e691886e299e029adc78fdceaa5eb23a74a46408793479e7c54c312d93e0a62d190b34f1e7614dec31a94822d39a231796e9df
 DIST ansible-lint-6.5.1.gh.tar.gz 244320 BLAKE2B 
aff13d6ce9346dbdba459722cfc071b1e671dc17f3fb44744a706097f29e2a6a9962514fc61e669b58517acf6e95feba88af1bf8c7a4fb668e1a8d1cc5d54746
 SHA512 
40890a3fc0caaa3fd1d38f32739615dd664db1e7ea534c0bc3138da7295cdc6923715ea12febefc8951be350aad5bf7ac76dd004e3c4aff386b78551bd6442a8

diff --git a/app-admin/ansible-lint/ansible-lint-6.3.0.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.3.0.ebuild
deleted file mode 100644
index 4aea510b329c..
--- a/app-admin/ansible-lint/ansible-lint-6.3.0.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit distutils-r1
-
-DESCRIPTION="Checks ansible playbooks for practices and behaviour that can be 
improved"
-HOMEPAGE="https://github.com/ansible/ansible-lint;
-# PyPI tarballs do not contain all the data files needed by the tests
-SRC_URI="https://github.com/ansible/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv"
-
-RDEPEND="
-   >=app-admin/ansible-base-2.12.0[${PYTHON_USEDEP}]
-   >=dev-python/ansible-compat-2.1.0[${PYTHON_USEDEP}]
-   >=dev-python/enrich-1.2.6[${PYTHON_USEDEP}]
-   >=dev-python/jsonschema-4.6.0[${PYTHON_USEDEP}]
-   dev-python/packaging[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   >=dev-python/rich-9.5.1[${PYTHON_USEDEP}]
-   >=dev-python/ruamel-yaml-0.15.37[${PYTHON_USEDEP}]
-   >=dev-python/wcmatch-7.0[${PYTHON_USEDEP}]
-   >=dev-util/yamllint-1.25.0[${PYTHON_USEDEP}]"
-BDEPEND="
-   >=dev-python/setuptools_scm-3.5.0[${PYTHON_USEDEP}]
-   >=dev-python/setuptools_scm_git_archive-1.0[${PYTHON_USEDEP}]
-   test? (
-   >=dev-python/flaky-3.7.0[${PYTHON_USEDEP}]
-   >=dev-python/pytest-plus-0.2[${PYTHON_USEDEP}]
-   >=dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
-   )"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-6.0.2_test-module-check.patch
-)
-
-# Skip problematic tests:
-#  - test_call_from_outside_venv doesn't play nicely with the sandbox
-#  - all the others require Internet access, mostly in order to access Ansible 
Galaxy
-EPYTEST_DESELECT=(
-   test/test_cli_role_paths.py::test_run_playbook_github
-   test/test_eco.py
-   test/test_examples.py::test_custom_kinds
-   test/test_import_playbook.py::test_task_hook_import_playbook
-   test/test_list_rules.py::test_list_rules_includes_opt_in_rules
-   test/test_list_rules.py::test_list_rules_with_format_option
-   test/test_list_rules.py::test_list_tags_includes_opt_in_rules
-   test/test_main.py::test_call_from_outside_venv
-   test/test_prerun.py::test_install_collection
-   test/test_prerun.py::test_prerun_reqs_v1
-   test/test_prerun.py::test_prerun_reqs_v2
-   test/test_prerun.py::test_require_collection_wrong_version
-   test/test_rules_collection.py::test_rich_rule_listing
-   test/test_utils.py::test_cli_auto_detect
-   test/test_utils.py::test_template_lookup
-   test/test_verbosity.py::test_default_verbosity
-)
-
-distutils_enable_tests pytest
-
-python_test() {
-   # As of 6.2.1, without this the test suite still gets confused by the 
presence of ansible-lint modules
-   # in both ${ED} and ${S}.
-   cd "${S}" || die
-
-   epytest test
-}



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2022-08-09 Thread Marek Szuba
commit: 9e23f899f315c431ea1ae5e42d695cd813dc2bc3
Author: Marek Szuba  gentoo  org>
AuthorDate: Tue Aug  9 11:34:53 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Tue Aug  9 11:36:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e23f899

app-admin/ansible-lint: exclude yet another Internet-dependent test

Closes: https://bugs.gentoo.org/864551
Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/ansible-lint-6.4.0.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-admin/ansible-lint/ansible-lint-6.4.0.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.4.0.ebuild
index 90660b5cafea..071feb3061bb 100644
--- a/app-admin/ansible-lint/ansible-lint-6.4.0.ebuild
+++ b/app-admin/ansible-lint/ansible-lint-6.4.0.ebuild
@@ -57,6 +57,7 @@ EPYTEST_DESELECT=(
test/test_prerun.py::test_prerun_reqs_v1
test/test_prerun.py::test_prerun_reqs_v2
test/test_prerun.py::test_require_collection_wrong_version
+   test/test_profiles.py::test_profile_listing
test/test_rules_collection.py::test_rich_rule_listing
test/test_utils.py::test_cli_auto_detect
test/test_utils.py::test_template_lookup



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2022-08-09 Thread Marek Szuba
commit: c91e7de4201c1ecb27c11203352b425819e360af
Author: Marek Szuba  gentoo  org>
AuthorDate: Tue Aug  9 10:21:06 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Tue Aug  9 10:31:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c91e7de4

app-admin/ansible-lint: add 6.4.0

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/Manifest  |  1 +
 app-admin/ansible-lint/ansible-lint-6.4.0.ebuild | 74 
 2 files changed, 75 insertions(+)

diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index cc62ee1d1a12..33639f3026fc 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1,3 +1,4 @@
 DIST ansible-lint-5.4.0.tar.gz 349353 BLAKE2B 
9f41abdf1e9485afa4c8ed9498627b0dcbdcf57916f3b57c9886de8bd806e4e5b34e7e9c2e66b44ac8009a0afcea4d8566900ee8d391eaca61081fa23323c41c
 SHA512 
f149eb77991d60b6087646c695a938d328d719bba67707af4ed858de857d383b78490bcf0930cffebd13a0b0abde20269a47e47e4713a37da715a28c5da0
 DIST ansible-lint-6.2.2.tar.gz 232952 BLAKE2B 
571dce6dc348c1158fed396fc29054421d172964facd8cbb0f8c1560036de574aa304f59497c8c76415ac99424d0450c8b06509ced113c9a997808e960793621
 SHA512 
ae119b29d87ce59e7bd5c401a8fcbc2194bdddecd5a65010ea02aee62cff1764a767803a57edcfd297e9ad0cbdf70fe69212625ed80b21afb53b4ebe429a7636
 DIST ansible-lint-6.3.0.tar.gz 268331 BLAKE2B 
00ea2dbc7bb5e71d63a737ac99d4116441f6b1eee2fa476d9aa4d78068064e53975df00950f337e7c9e25dacf8778ddd2e40eb5d3ea1301f56a80dfd90d42c20
 SHA512 
3e9d480cb90f3022a4b001c061c3e76b753620776a009b1563dce335c13ee38b7ac334725592ac644a2808d85ceb98b618a451c193bc7c4961474d4e7fbbb88e
+DIST ansible-lint-6.4.0.gh.tar.gz 235346 BLAKE2B 
a2f55e6f4df739dccb011225f0a660978a9dfdbcc6e45cee2eef12467482c471d8700bb1bfad87e03eb1c4f21291307db5dc174e2440370ca11368f6ad6d195d
 SHA512 
75e30a325a5c62f64066925b99e691886e299e029adc78fdceaa5eb23a74a46408793479e7c54c312d93e0a62d190b34f1e7614dec31a94822d39a231796e9df

diff --git a/app-admin/ansible-lint/ansible-lint-6.4.0.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.4.0.ebuild
new file mode 100644
index ..90660b5cafea
--- /dev/null
+++ b/app-admin/ansible-lint/ansible-lint-6.4.0.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1
+
+DESCRIPTION="Checks ansible playbooks for practices and behaviour that can be 
improved"
+HOMEPAGE="https://github.com/ansible/ansible-lint;
+# PyPI tarballs do not contain all the data files needed by the tests
+SRC_URI="https://github.com/ansible/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+
+RDEPEND="
+   >=app-admin/ansible-base-2.12.0[${PYTHON_USEDEP}]
+   >=dev-python/ansible-compat-2.1.0[${PYTHON_USEDEP}]
+   >=dev-python/enrich-1.2.6[${PYTHON_USEDEP}]
+   >=dev-python/jsonschema-4.8.0[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   >=dev-python/rich-9.5.1[${PYTHON_USEDEP}]
+   >=dev-python/ruamel-yaml-0.15.37[${PYTHON_USEDEP}]
+   >=dev-python/wcmatch-7.0[${PYTHON_USEDEP}]
+   >=dev-util/yamllint-1.25.0[${PYTHON_USEDEP}]"
+BDEPEND="
+   >=dev-python/setuptools_scm-3.5.0[${PYTHON_USEDEP}]
+   >=dev-python/setuptools_scm_git_archive-1.0[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/flaky-3.7.0[${PYTHON_USEDEP}]
+   >=dev-python/pytest-plus-0.2[${PYTHON_USEDEP}]
+   >=dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
+   )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-6.0.2_test-module-check.patch
+)
+
+# Skip problematic tests:
+#  - test_call_from_outside_venv doesn't play nicely with the sandbox
+#  - all the others require Internet access, mostly in order to access Ansible 
Galaxy
+EPYTEST_DESELECT=(
+   test/test_cli_role_paths.py::test_run_playbook_github
+   test/test_eco.py
+   test/test_examples.py::test_custom_kinds
+   test/test_import_playbook.py::test_task_hook_import_playbook
+   test/test_list_rules.py::test_list_rules_includes_opt_in_rules
+   test/test_list_rules.py::test_list_rules_with_format_option
+   test/test_list_rules.py::test_list_tags_includes_opt_in_rules
+   test/test_main.py::test_call_from_outside_venv
+   test/test_prerun.py::test_install_collection
+   test/test_prerun.py::test_prerun_reqs_v1
+   test/test_prerun.py::test_prerun_reqs_v2
+   test/test_prerun.py::test_require_collection_wrong_version
+   test/test_rules_collection.py::test_rich_rule_listing
+   test/test_utils.py::test_cli_auto_detect
+   test/test_utils.py::test_template_lookup
+   test/test_verbosity.py::test_default_verbosity
+)
+
+distutils_enable_tests pytest
+
+python_test() {
+   # As of 

[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2022-08-09 Thread Marek Szuba
commit: f93b42a01e420b25f0acf5703f34ce1c5dc4f972
Author: Marek Szuba  gentoo  org>
AuthorDate: Tue Aug  9 10:21:22 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Tue Aug  9 10:31:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f93b42a0

app-admin/ansible-lint: drop 5.4.0, 6.2.2

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/Manifest  |  2 -
 app-admin/ansible-lint/ansible-lint-5.4.0.ebuild | 53 -
 app-admin/ansible-lint/ansible-lint-6.2.2.ebuild | 72 
 3 files changed, 127 deletions(-)

diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index 33639f3026fc..709e73c10ca2 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1,4 +1,2 @@
-DIST ansible-lint-5.4.0.tar.gz 349353 BLAKE2B 
9f41abdf1e9485afa4c8ed9498627b0dcbdcf57916f3b57c9886de8bd806e4e5b34e7e9c2e66b44ac8009a0afcea4d8566900ee8d391eaca61081fa23323c41c
 SHA512 
f149eb77991d60b6087646c695a938d328d719bba67707af4ed858de857d383b78490bcf0930cffebd13a0b0abde20269a47e47e4713a37da715a28c5da0
-DIST ansible-lint-6.2.2.tar.gz 232952 BLAKE2B 
571dce6dc348c1158fed396fc29054421d172964facd8cbb0f8c1560036de574aa304f59497c8c76415ac99424d0450c8b06509ced113c9a997808e960793621
 SHA512 
ae119b29d87ce59e7bd5c401a8fcbc2194bdddecd5a65010ea02aee62cff1764a767803a57edcfd297e9ad0cbdf70fe69212625ed80b21afb53b4ebe429a7636
 DIST ansible-lint-6.3.0.tar.gz 268331 BLAKE2B 
00ea2dbc7bb5e71d63a737ac99d4116441f6b1eee2fa476d9aa4d78068064e53975df00950f337e7c9e25dacf8778ddd2e40eb5d3ea1301f56a80dfd90d42c20
 SHA512 
3e9d480cb90f3022a4b001c061c3e76b753620776a009b1563dce335c13ee38b7ac334725592ac644a2808d85ceb98b618a451c193bc7c4961474d4e7fbbb88e
 DIST ansible-lint-6.4.0.gh.tar.gz 235346 BLAKE2B 
a2f55e6f4df739dccb011225f0a660978a9dfdbcc6e45cee2eef12467482c471d8700bb1bfad87e03eb1c4f21291307db5dc174e2440370ca11368f6ad6d195d
 SHA512 
75e30a325a5c62f64066925b99e691886e299e029adc78fdceaa5eb23a74a46408793479e7c54c312d93e0a62d190b34f1e7614dec31a94822d39a231796e9df

diff --git a/app-admin/ansible-lint/ansible-lint-5.4.0.ebuild 
b/app-admin/ansible-lint/ansible-lint-5.4.0.ebuild
deleted file mode 100644
index a2b7755f9476..
--- a/app-admin/ansible-lint/ansible-lint-5.4.0.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit distutils-r1
-
-DESCRIPTION="Checks ansible playbooks for practices and behaviour that can be 
improved"
-HOMEPAGE="https://github.com/ansible-community/ansible-lint;
-# PyPI tarballs do not contain all the data files needed by the tests
-SRC_URI="https://github.com/ansible-community/${PN}/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv"
-
-RDEPEND="
-   >=app-admin/ansible-2.10[${PYTHON_USEDEP}]
-   >=app-admin/ansible-base-2.11.4[${PYTHON_USEDEP}]
-   >=dev-python/enrich-1.2.6[${PYTHON_USEDEP}]
-   dev-python/packaging[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   >=dev-python/rich-9.5.1[${PYTHON_USEDEP}]
-   >=dev-python/ruamel-yaml-0.15.37[${PYTHON_USEDEP}]
-   dev-python/tenacity[${PYTHON_USEDEP}]
-   >=dev-python/wcmatch-7.0[${PYTHON_USEDEP}]
-   >=dev-util/yamllint-1.25.0[${PYTHON_USEDEP}]"
-BDEPEND="
-   >=dev-python/setuptools_scm-1.15.0[${PYTHON_USEDEP}]
-   >=dev-python/setuptools_scm_git_archive-1.0[${PYTHON_USEDEP}]
-   test? (
-   >=dev-python/flaky-3.7.0[${PYTHON_USEDEP}]
-   >=dev-python/pytest-xdist-2.1.0[${PYTHON_USEDEP}]
-   )"
-
-# Skip problematic tests:
-#  - test_call_from_outside_venv doesn't play nicely with the sandbox
-#  - all test_eco and some test_prerun tests require Internet access
-#  - as of 5.4.0, test_cli_auto_detect fails even when run manually with tox
-EPYTEST_DESELECT=(
-   test/TestUtils.py::test_cli_auto_detect
-   test/test_eco.py
-   test/test_main.py::test_call_from_outside_venv
-   test/test_prerun.py::test_install_collection
-   test/test_prerun.py::test_prerun_reqs_v1
-   test/test_prerun.py::test_prerun_reqs_v2
-   test/test_prerun.py::test_require_collection_wrong_version
-)
-
-distutils_enable_tests pytest

diff --git a/app-admin/ansible-lint/ansible-lint-6.2.2.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.2.2.ebuild
deleted file mode 100644
index 8e20fa3a01ff..
--- a/app-admin/ansible-lint/ansible-lint-6.2.2.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit distutils-r1
-
-DESCRIPTION="Checks ansible playbooks for practices and behaviour that can be 
improved"

[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2022-07-29 Thread Marek Szuba
commit: 2f94817ec93094f0ffb3e406d9560b724bbccae6
Author: Marek Szuba  gentoo  org>
AuthorDate: Fri Jul 29 08:39:39 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Fri Jul 29 08:43:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f94817e

app-admin/ansible-lint: update EPYTEST_DESELECT + remove restriction

Was going to do this as part of the 6.4.0 bump but since that one
depends on a newer version of dev-python/jsonschema, it will have to
wait.

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/ansible-lint-6.3.0.ebuild | 20 +++-
 1 file changed, 11 insertions(+), 9 deletions(-)

diff --git a/app-admin/ansible-lint/ansible-lint-6.3.0.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.3.0.ebuild
index 6a378c69fa29..4aea510b329c 100644
--- a/app-admin/ansible-lint/ansible-lint-6.3.0.ebuild
+++ b/app-admin/ansible-lint/ansible-lint-6.3.0.ebuild
@@ -17,12 +17,6 @@ LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64 ~riscv"
 
-# Since 6.2.0 ansible-lint once again does not need access to Ansible Galaxy
-# even to get the test suite started, however quite a large fraction of tests
-# fails without network access. Needs more work.
-PROPERTIES="test_network"
-RESTRICT="test"
-
 RDEPEND="
>=app-admin/ansible-base-2.12.0[${PYTHON_USEDEP}]
>=dev-python/ansible-compat-2.1.0[${PYTHON_USEDEP}]
@@ -47,18 +41,26 @@ PATCHES=(
"${FILESDIR}"/${PN}-6.0.2_test-module-check.patch
 )
 
-# Skip problematic tests (TODO: update this list for ansible-lint-6.2.0+):
+# Skip problematic tests:
 #  - test_call_from_outside_venv doesn't play nicely with the sandbox
-#  - all test_eco and some test_prerun tests require Internet access
-#  - as of 5.4.0, test_cli_auto_detect fails even when run manually with tox
+#  - all the others require Internet access, mostly in order to access Ansible 
Galaxy
 EPYTEST_DESELECT=(
+   test/test_cli_role_paths.py::test_run_playbook_github
test/test_eco.py
+   test/test_examples.py::test_custom_kinds
+   test/test_import_playbook.py::test_task_hook_import_playbook
+   test/test_list_rules.py::test_list_rules_includes_opt_in_rules
+   test/test_list_rules.py::test_list_rules_with_format_option
+   test/test_list_rules.py::test_list_tags_includes_opt_in_rules
test/test_main.py::test_call_from_outside_venv
test/test_prerun.py::test_install_collection
test/test_prerun.py::test_prerun_reqs_v1
test/test_prerun.py::test_prerun_reqs_v2
test/test_prerun.py::test_require_collection_wrong_version
+   test/test_rules_collection.py::test_rich_rule_listing
test/test_utils.py::test_cli_auto_detect
+   test/test_utils.py::test_template_lookup
+   test/test_verbosity.py::test_default_verbosity
 )
 
 distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2022-06-17 Thread Marek Szuba
commit: c209492f5d40f6c7919b11528d5b35801f116c22
Author: Marek Szuba  gentoo  org>
AuthorDate: Fri Jun 17 10:03:49 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Fri Jun 17 10:03:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c209492f

app-admin/ansible-lint: add 6.3.0, drop 6.0.2

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/Manifest |  2 +-
 ...{ansible-lint-6.0.2.ebuild => ansible-lint-6.3.0.ebuild} | 13 -
 2 files changed, 9 insertions(+), 6 deletions(-)

diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index 323dba7e4140..cc62ee1d1a12 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1,3 +1,3 @@
 DIST ansible-lint-5.4.0.tar.gz 349353 BLAKE2B 
9f41abdf1e9485afa4c8ed9498627b0dcbdcf57916f3b57c9886de8bd806e4e5b34e7e9c2e66b44ac8009a0afcea4d8566900ee8d391eaca61081fa23323c41c
 SHA512 
f149eb77991d60b6087646c695a938d328d719bba67707af4ed858de857d383b78490bcf0930cffebd13a0b0abde20269a47e47e4713a37da715a28c5da0
-DIST ansible-lint-6.0.2.tar.gz 195044 BLAKE2B 
3334049dd1dc05444c6c362601da8d7e808c6b3473e87613b8892651cecb76058cb0aa370aa5d00cf6bc76ee3b096480fdce52facee4f043c01d6c76084860ba
 SHA512 
a47e79c59dfcf3e36654247bd206581798f2559261142e3943b60e0688d75b5a6332832a9f9127f99b2faa6afff959a33c55fbc80aa5881f064725998420f679
 DIST ansible-lint-6.2.2.tar.gz 232952 BLAKE2B 
571dce6dc348c1158fed396fc29054421d172964facd8cbb0f8c1560036de574aa304f59497c8c76415ac99424d0450c8b06509ced113c9a997808e960793621
 SHA512 
ae119b29d87ce59e7bd5c401a8fcbc2194bdddecd5a65010ea02aee62cff1764a767803a57edcfd297e9ad0cbdf70fe69212625ed80b21afb53b4ebe429a7636
+DIST ansible-lint-6.3.0.tar.gz 268331 BLAKE2B 
00ea2dbc7bb5e71d63a737ac99d4116441f6b1eee2fa476d9aa4d78068064e53975df00950f337e7c9e25dacf8778ddd2e40eb5d3ea1301f56a80dfd90d42c20
 SHA512 
3e9d480cb90f3022a4b001c061c3e76b753620776a009b1563dce335c13ee38b7ac334725592ac644a2808d85ceb98b618a451c193bc7c4961474d4e7fbbb88e

diff --git a/app-admin/ansible-lint/ansible-lint-6.0.2.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.3.0.ebuild
similarity index 78%
rename from app-admin/ansible-lint/ansible-lint-6.0.2.ebuild
rename to app-admin/ansible-lint/ansible-lint-6.3.0.ebuild
index e8d11233f9d4..6a378c69fa29 100644
--- a/app-admin/ansible-lint/ansible-lint-6.0.2.ebuild
+++ b/app-admin/ansible-lint/ansible-lint-6.3.0.ebuild
@@ -17,15 +17,17 @@ LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64 ~riscv"
 
-# As of 6.0.2, access to Ansible Galaxy (i.e. the Internet) is required even 
to get
-# the test suite started (Bug #836582). TODO: Talk to upstream about how to 
bypass this.
+# Since 6.2.0 ansible-lint once again does not need access to Ansible Galaxy
+# even to get the test suite started, however quite a large fraction of tests
+# fails without network access. Needs more work.
 PROPERTIES="test_network"
 RESTRICT="test"
 
 RDEPEND="
>=app-admin/ansible-base-2.12.0[${PYTHON_USEDEP}]
-   >=dev-python/ansible-compat-2.0.2[${PYTHON_USEDEP}]
+   >=dev-python/ansible-compat-2.1.0[${PYTHON_USEDEP}]
>=dev-python/enrich-1.2.6[${PYTHON_USEDEP}]
+   >=dev-python/jsonschema-4.6.0[${PYTHON_USEDEP}]
dev-python/packaging[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
>=dev-python/rich-9.5.1[${PYTHON_USEDEP}]
@@ -37,6 +39,7 @@ BDEPEND="
>=dev-python/setuptools_scm_git_archive-1.0[${PYTHON_USEDEP}]
test? (
>=dev-python/flaky-3.7.0[${PYTHON_USEDEP}]
+   >=dev-python/pytest-plus-0.2[${PYTHON_USEDEP}]
>=dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
)"
 
@@ -44,7 +47,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-6.0.2_test-module-check.patch
 )
 
-# Skip problematic tests:
+# Skip problematic tests (TODO: update this list for ansible-lint-6.2.0+):
 #  - test_call_from_outside_venv doesn't play nicely with the sandbox
 #  - all test_eco and some test_prerun tests require Internet access
 #  - as of 5.4.0, test_cli_auto_detect fails even when run manually with tox
@@ -61,7 +64,7 @@ EPYTEST_DESELECT=(
 distutils_enable_tests pytest
 
 python_test() {
-   # As of 6.0.2, without this the test suite gets confused by the 
presence of ansible-lint modules
+   # As of 6.2.1, without this the test suite still gets confused by the 
presence of ansible-lint modules
# in both ${ED} and ${S}.
cd "${S}" || die
 



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2022-05-30 Thread Marek Szuba
commit: a77896ae6071b21a0fcb3b06f5da6365590e0ab6
Author: Marek Szuba  gentoo  org>
AuthorDate: Mon May 30 23:10:19 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Mon May 30 23:11:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a77896ae

app-admin/ansible-lint: add 6.2.2, drop 6.2.1

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/Manifest | 2 +-
 .../{ansible-lint-6.2.1.ebuild => ansible-lint-6.2.2.ebuild}| 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index efd9341f5b10..323dba7e4140 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1,3 +1,3 @@
 DIST ansible-lint-5.4.0.tar.gz 349353 BLAKE2B 
9f41abdf1e9485afa4c8ed9498627b0dcbdcf57916f3b57c9886de8bd806e4e5b34e7e9c2e66b44ac8009a0afcea4d8566900ee8d391eaca61081fa23323c41c
 SHA512 
f149eb77991d60b6087646c695a938d328d719bba67707af4ed858de857d383b78490bcf0930cffebd13a0b0abde20269a47e47e4713a37da715a28c5da0
 DIST ansible-lint-6.0.2.tar.gz 195044 BLAKE2B 
3334049dd1dc05444c6c362601da8d7e808c6b3473e87613b8892651cecb76058cb0aa370aa5d00cf6bc76ee3b096480fdce52facee4f043c01d6c76084860ba
 SHA512 
a47e79c59dfcf3e36654247bd206581798f2559261142e3943b60e0688d75b5a6332832a9f9127f99b2faa6afff959a33c55fbc80aa5881f064725998420f679
-DIST ansible-lint-6.2.1.tar.gz 233137 BLAKE2B 
8e2a9e989765eb51e6ba01d7118bbff793b73fed35a37ca652a4228731659321cb0de5cf2c76b3aa2d0e63c434bc28f1c3b8df5e91aca132a0291f51460e29f2
 SHA512 
fb3eb8485078f4b426e11dc2b67ef2987640a97552979ef7b192980f750fb798ceab843d95c5e34d0c988cd312a2b5e7b4d58d84c1c5b4f385840ff3a58ac183
+DIST ansible-lint-6.2.2.tar.gz 232952 BLAKE2B 
571dce6dc348c1158fed396fc29054421d172964facd8cbb0f8c1560036de574aa304f59497c8c76415ac99424d0450c8b06509ced113c9a997808e960793621
 SHA512 
ae119b29d87ce59e7bd5c401a8fcbc2194bdddecd5a65010ea02aee62cff1764a767803a57edcfd297e9ad0cbdf70fe69212625ed80b21afb53b4ebe429a7636

diff --git a/app-admin/ansible-lint/ansible-lint-6.2.1.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.2.2.ebuild
similarity index 100%
rename from app-admin/ansible-lint/ansible-lint-6.2.1.ebuild
rename to app-admin/ansible-lint/ansible-lint-6.2.2.ebuild



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2022-05-28 Thread Marek Szuba
commit: ab1a9f9e3a0efe0fe13971cf1273ac1dd07195be
Author: Marek Szuba  gentoo  org>
AuthorDate: Sat May 28 23:54:31 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sat May 28 23:55:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab1a9f9e

app-admin/ansible-lint: add 6.2.1, drop 6.1.0

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/Manifest |  2 +-
 ...-lint-6.1.0.ebuild => ansible-lint-6.2.1.ebuild} | 21 -
 2 files changed, 9 insertions(+), 14 deletions(-)

diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index 9337e75978ed..efd9341f5b10 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1,3 +1,3 @@
 DIST ansible-lint-5.4.0.tar.gz 349353 BLAKE2B 
9f41abdf1e9485afa4c8ed9498627b0dcbdcf57916f3b57c9886de8bd806e4e5b34e7e9c2e66b44ac8009a0afcea4d8566900ee8d391eaca61081fa23323c41c
 SHA512 
f149eb77991d60b6087646c695a938d328d719bba67707af4ed858de857d383b78490bcf0930cffebd13a0b0abde20269a47e47e4713a37da715a28c5da0
 DIST ansible-lint-6.0.2.tar.gz 195044 BLAKE2B 
3334049dd1dc05444c6c362601da8d7e808c6b3473e87613b8892651cecb76058cb0aa370aa5d00cf6bc76ee3b096480fdce52facee4f043c01d6c76084860ba
 SHA512 
a47e79c59dfcf3e36654247bd206581798f2559261142e3943b60e0688d75b5a6332832a9f9127f99b2faa6afff959a33c55fbc80aa5881f064725998420f679
-DIST ansible-lint-6.1.0.tar.gz 223702 BLAKE2B 
5aeaccbaf9c1bd8e7236e946b408779b42e0839766a485bdbb80ece19ed63b57fa38cb44796c860f6929bb2e98acd21a3de3a9c07486535ed3e6ab5cb499c8d9
 SHA512 
c1ca5abe8e5f441a86db6a4b4fa03c2d87ed2277151ada9af34c3d8af6934d2c1d4b6bffbc11d6cfb7cd7601c9e43a041fe8a2b940fa0630532df05004e11d15
+DIST ansible-lint-6.2.1.tar.gz 233137 BLAKE2B 
8e2a9e989765eb51e6ba01d7118bbff793b73fed35a37ca652a4228731659321cb0de5cf2c76b3aa2d0e63c434bc28f1c3b8df5e91aca132a0291f51460e29f2
 SHA512 
fb3eb8485078f4b426e11dc2b67ef2987640a97552979ef7b192980f750fb798ceab843d95c5e34d0c988cd312a2b5e7b4d58d84c1c5b4f385840ff3a58ac183

diff --git a/app-admin/ansible-lint/ansible-lint-6.1.0.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.2.1.ebuild
similarity index 68%
rename from app-admin/ansible-lint/ansible-lint-6.1.0.ebuild
rename to app-admin/ansible-lint/ansible-lint-6.2.1.ebuild
index 994f48b51065..8e20fa3a01ff 100644
--- a/app-admin/ansible-lint/ansible-lint-6.1.0.ebuild
+++ b/app-admin/ansible-lint/ansible-lint-6.2.1.ebuild
@@ -17,14 +17,15 @@ LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64 ~riscv"
 
-# Since 6.0.2, access to Ansible Galaxy (i.e. the Internet) is required even 
to get
-# the test suite started (Bug #836582). TODO: Talk to upstream about how to 
bypass this.
+# Since 6.2.0 ansible-lint once again does not need access to Ansible Galaxy
+# even to get the test suite started, however quite a large fraction of tests
+# fails without network access. Needs more work.
 PROPERTIES="test_network"
 RESTRICT="test"
 
 RDEPEND="
>=app-admin/ansible-base-2.12.0[${PYTHON_USEDEP}]
-   >=dev-python/ansible-compat-2.0.3[${PYTHON_USEDEP}]
+   >=dev-python/ansible-compat-2.0.4[${PYTHON_USEDEP}]
>=dev-python/enrich-1.2.6[${PYTHON_USEDEP}]
>=dev-python/jsonschema-4.5.1[${PYTHON_USEDEP}]
dev-python/packaging[${PYTHON_USEDEP}]
@@ -46,7 +47,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-6.0.2_test-module-check.patch
 )
 
-# Skip problematic tests:
+# Skip problematic tests (TODO: update this list for ansible-lint-6.2.0+):
 #  - test_call_from_outside_venv doesn't play nicely with the sandbox
 #  - all test_eco and some test_prerun tests require Internet access
 #  - as of 5.4.0, test_cli_auto_detect fails even when run manually with tox
@@ -63,15 +64,9 @@ EPYTEST_DESELECT=(
 distutils_enable_tests pytest
 
 python_test() {
-   # For some reason the schema files do not get installed in spite of 
being present in release tarballs,
-   # with the test suite relying on "refreshing" them (i.e. downloading 
them from the Internet) instead
-   # - and seemingly occasionally failing to do even that right. Just 
stick with the bundled files.
-   # TODO: check if this is still needed every new release.
-   local 
schemadir="${BUILD_DIR}/install/$(python_get_sitedir)/ansiblelint/schemas/"
-   cp src/ansiblelint/schemas/*.json "${schemadir}" || die
+   # As of 6.2.1, without this the test suite still gets confused by the 
presence of ansible-lint modules
+   # in both ${ED} and ${S}.
+   cd "${S}" || die
 
epytest test
-
-   # Make sure src_install() does not install these regardless of whether 
src_test() has run or not.
-   rm "${schemadir}"/*.json || die
 }



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2022-05-18 Thread Marek Szuba
commit: 7e35bca138fd214107bfbeea344c8616bed6d912
Author: Marek Szuba  gentoo  org>
AuthorDate: Wed May 18 23:16:44 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Wed May 18 23:18:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e35bca1

app-admin/ansible-lint: add 6.1.0

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/Manifest  |  1 +
 app-admin/ansible-lint/ansible-lint-6.1.0.ebuild | 77 
 2 files changed, 78 insertions(+)

diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index 5f77818c06af..9337e75978ed 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1,2 +1,3 @@
 DIST ansible-lint-5.4.0.tar.gz 349353 BLAKE2B 
9f41abdf1e9485afa4c8ed9498627b0dcbdcf57916f3b57c9886de8bd806e4e5b34e7e9c2e66b44ac8009a0afcea4d8566900ee8d391eaca61081fa23323c41c
 SHA512 
f149eb77991d60b6087646c695a938d328d719bba67707af4ed858de857d383b78490bcf0930cffebd13a0b0abde20269a47e47e4713a37da715a28c5da0
 DIST ansible-lint-6.0.2.tar.gz 195044 BLAKE2B 
3334049dd1dc05444c6c362601da8d7e808c6b3473e87613b8892651cecb76058cb0aa370aa5d00cf6bc76ee3b096480fdce52facee4f043c01d6c76084860ba
 SHA512 
a47e79c59dfcf3e36654247bd206581798f2559261142e3943b60e0688d75b5a6332832a9f9127f99b2faa6afff959a33c55fbc80aa5881f064725998420f679
+DIST ansible-lint-6.1.0.tar.gz 223702 BLAKE2B 
5aeaccbaf9c1bd8e7236e946b408779b42e0839766a485bdbb80ece19ed63b57fa38cb44796c860f6929bb2e98acd21a3de3a9c07486535ed3e6ab5cb499c8d9
 SHA512 
c1ca5abe8e5f441a86db6a4b4fa03c2d87ed2277151ada9af34c3d8af6934d2c1d4b6bffbc11d6cfb7cd7601c9e43a041fe8a2b940fa0630532df05004e11d15

diff --git a/app-admin/ansible-lint/ansible-lint-6.1.0.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.1.0.ebuild
new file mode 100644
index ..994f48b51065
--- /dev/null
+++ b/app-admin/ansible-lint/ansible-lint-6.1.0.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1
+
+DESCRIPTION="Checks ansible playbooks for practices and behaviour that can be 
improved"
+HOMEPAGE="https://github.com/ansible/ansible-lint;
+# PyPI tarballs do not contain all the data files needed by the tests
+SRC_URI="https://github.com/ansible/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+
+# Since 6.0.2, access to Ansible Galaxy (i.e. the Internet) is required even 
to get
+# the test suite started (Bug #836582). TODO: Talk to upstream about how to 
bypass this.
+PROPERTIES="test_network"
+RESTRICT="test"
+
+RDEPEND="
+   >=app-admin/ansible-base-2.12.0[${PYTHON_USEDEP}]
+   >=dev-python/ansible-compat-2.0.3[${PYTHON_USEDEP}]
+   >=dev-python/enrich-1.2.6[${PYTHON_USEDEP}]
+   >=dev-python/jsonschema-4.5.1[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   >=dev-python/rich-9.5.1[${PYTHON_USEDEP}]
+   >=dev-python/ruamel-yaml-0.15.37[${PYTHON_USEDEP}]
+   >=dev-python/wcmatch-7.0[${PYTHON_USEDEP}]
+   >=dev-util/yamllint-1.25.0[${PYTHON_USEDEP}]"
+BDEPEND="
+   >=dev-python/setuptools_scm-3.5.0[${PYTHON_USEDEP}]
+   >=dev-python/setuptools_scm_git_archive-1.0[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/flaky-3.7.0[${PYTHON_USEDEP}]
+   >=dev-python/pytest-plus-0.2[${PYTHON_USEDEP}]
+   >=dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
+   )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-6.0.2_test-module-check.patch
+)
+
+# Skip problematic tests:
+#  - test_call_from_outside_venv doesn't play nicely with the sandbox
+#  - all test_eco and some test_prerun tests require Internet access
+#  - as of 5.4.0, test_cli_auto_detect fails even when run manually with tox
+EPYTEST_DESELECT=(
+   test/test_eco.py
+   test/test_main.py::test_call_from_outside_venv
+   test/test_prerun.py::test_install_collection
+   test/test_prerun.py::test_prerun_reqs_v1
+   test/test_prerun.py::test_prerun_reqs_v2
+   test/test_prerun.py::test_require_collection_wrong_version
+   test/test_utils.py::test_cli_auto_detect
+)
+
+distutils_enable_tests pytest
+
+python_test() {
+   # For some reason the schema files do not get installed in spite of 
being present in release tarballs,
+   # with the test suite relying on "refreshing" them (i.e. downloading 
them from the Internet) instead
+   # - and seemingly occasionally failing to do even that right. Just 
stick with the bundled files.
+   # TODO: check if this is still needed every new release.
+   local 
schemadir="${BUILD_DIR}/install/$(python_get_sitedir)/ansiblelint/schemas/"
+   cp src/ansiblelint/schemas/*.json "${schemadir}" || die
+
+   epytest test
+
+   # Make sure src_install() does 

[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2022-04-01 Thread Marek Szuba
commit: 708397d9e402dbcb8c33846aacded37331b7fa24
Author: Marek Szuba  gentoo  org>
AuthorDate: Fri Apr  1 08:43:07 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Fri Apr  1 08:43:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=708397d9

app-admin/ansible-lint-6.0.2: set PROPERTIES="test_network"

Closes: https://bugs.gentoo.org/836582
Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/ansible-lint-6.0.2.ebuild | 5 +
 1 file changed, 5 insertions(+)

diff --git a/app-admin/ansible-lint/ansible-lint-6.0.2.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.0.2.ebuild
index 4acb496bb6ba..e8d11233f9d4 100644
--- a/app-admin/ansible-lint/ansible-lint-6.0.2.ebuild
+++ b/app-admin/ansible-lint/ansible-lint-6.0.2.ebuild
@@ -17,6 +17,11 @@ LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64 ~riscv"
 
+# As of 6.0.2, access to Ansible Galaxy (i.e. the Internet) is required even 
to get
+# the test suite started (Bug #836582). TODO: Talk to upstream about how to 
bypass this.
+PROPERTIES="test_network"
+RESTRICT="test"
+
 RDEPEND="
>=app-admin/ansible-base-2.12.0[${PYTHON_USEDEP}]
>=dev-python/ansible-compat-2.0.2[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/files/, app-admin/ansible-lint/

2022-04-01 Thread Marek Szuba
commit: 278b221bcab2832838c0fd619ea31204109dba76
Author: Marek Szuba  gentoo  org>
AuthorDate: Wed Mar 30 09:25:22 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Fri Apr  1 08:18:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=278b221b

app-admin/ansible-lint: add 6.0.2

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/Manifest|  1 +
 app-admin/ansible-lint/ansible-lint-6.0.2.ebuild   | 64 ++
 .../ansible-lint-6.0.2_test-module-check.patch | 23 
 3 files changed, 88 insertions(+)

diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index 349a47f494d5..5f77818c06af 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1 +1,2 @@
 DIST ansible-lint-5.4.0.tar.gz 349353 BLAKE2B 
9f41abdf1e9485afa4c8ed9498627b0dcbdcf57916f3b57c9886de8bd806e4e5b34e7e9c2e66b44ac8009a0afcea4d8566900ee8d391eaca61081fa23323c41c
 SHA512 
f149eb77991d60b6087646c695a938d328d719bba67707af4ed858de857d383b78490bcf0930cffebd13a0b0abde20269a47e47e4713a37da715a28c5da0
+DIST ansible-lint-6.0.2.tar.gz 195044 BLAKE2B 
3334049dd1dc05444c6c362601da8d7e808c6b3473e87613b8892651cecb76058cb0aa370aa5d00cf6bc76ee3b096480fdce52facee4f043c01d6c76084860ba
 SHA512 
a47e79c59dfcf3e36654247bd206581798f2559261142e3943b60e0688d75b5a6332832a9f9127f99b2faa6afff959a33c55fbc80aa5881f064725998420f679

diff --git a/app-admin/ansible-lint/ansible-lint-6.0.2.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.0.2.ebuild
new file mode 100644
index ..4acb496bb6ba
--- /dev/null
+++ b/app-admin/ansible-lint/ansible-lint-6.0.2.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1
+
+DESCRIPTION="Checks ansible playbooks for practices and behaviour that can be 
improved"
+HOMEPAGE="https://github.com/ansible/ansible-lint;
+# PyPI tarballs do not contain all the data files needed by the tests
+SRC_URI="https://github.com/ansible/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+
+RDEPEND="
+   >=app-admin/ansible-base-2.12.0[${PYTHON_USEDEP}]
+   >=dev-python/ansible-compat-2.0.2[${PYTHON_USEDEP}]
+   >=dev-python/enrich-1.2.6[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   >=dev-python/rich-9.5.1[${PYTHON_USEDEP}]
+   >=dev-python/ruamel-yaml-0.15.37[${PYTHON_USEDEP}]
+   >=dev-python/wcmatch-7.0[${PYTHON_USEDEP}]
+   >=dev-util/yamllint-1.25.0[${PYTHON_USEDEP}]"
+BDEPEND="
+   >=dev-python/setuptools_scm-3.5.0[${PYTHON_USEDEP}]
+   >=dev-python/setuptools_scm_git_archive-1.0[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/flaky-3.7.0[${PYTHON_USEDEP}]
+   >=dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
+   )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-6.0.2_test-module-check.patch
+)
+
+# Skip problematic tests:
+#  - test_call_from_outside_venv doesn't play nicely with the sandbox
+#  - all test_eco and some test_prerun tests require Internet access
+#  - as of 5.4.0, test_cli_auto_detect fails even when run manually with tox
+EPYTEST_DESELECT=(
+   test/test_eco.py
+   test/test_main.py::test_call_from_outside_venv
+   test/test_prerun.py::test_install_collection
+   test/test_prerun.py::test_prerun_reqs_v1
+   test/test_prerun.py::test_prerun_reqs_v2
+   test/test_prerun.py::test_require_collection_wrong_version
+   test/test_utils.py::test_cli_auto_detect
+)
+
+distutils_enable_tests pytest
+
+python_test() {
+   # As of 6.0.2, without this the test suite gets confused by the 
presence of ansible-lint modules
+   # in both ${ED} and ${S}.
+   cd "${S}" || die
+
+   epytest test
+}

diff --git 
a/app-admin/ansible-lint/files/ansible-lint-6.0.2_test-module-check.patch 
b/app-admin/ansible-lint/files/ansible-lint-6.0.2_test-module-check.patch
new file mode 100644
index ..4288bb897c1e
--- /dev/null
+++ b/app-admin/ansible-lint/files/ansible-lint-6.0.2_test-module-check.patch
@@ -0,0 +1,23 @@
+Let the package managers handle dependencies, m'kay?
+
+--- a/conftest.py
 b/conftest.py
+@@ -3,18 +3,6 @@
+ import os
+ import sys
+ 
+-# checking if user is running pytest without installing test dependencies:
+-missing = []
+-for module in ["ansible", "black", "flake8", "flaky", "mypy", "pylint", 
"pytest_cov"]:
+-if not importlib.util.find_spec(module):
+-missing.append(module)
+-if missing:
+-print(
+-f"FATAL: Missing modules: {', '.join(missing)} -- probably you missed 
installing test requirements with: pip install -e '.[test]'",
+-file=sys.stderr,
+-)
+-sys.exit(1)
+-
+ 
+ os.environ["NO_COLOR"] = "1"
+ pytest_plugins = 

[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2022-04-01 Thread Marek Szuba
commit: 4be59042a6fd584c2f138654719b6e0afb85b5af
Author: Marek Szuba  gentoo  org>
AuthorDate: Wed Mar 30 09:47:55 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Fri Apr  1 08:18:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4be59042

app-admin/ansible-lint: update upstream metadata

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/metadata.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-admin/ansible-lint/metadata.xml 
b/app-admin/ansible-lint/metadata.xml
index c30f7c5d92bc..094d18cbba43 100644
--- a/app-admin/ansible-lint/metadata.xml
+++ b/app-admin/ansible-lint/metadata.xml
@@ -11,7 +11,7 @@


ansible-lint
-   ansible-community/ansible-lint
-   
https://github.com/ansible-community/ansible-lint/issues
+   ansible/ansible-lint
+   
https://github.com/ansible/ansible-lint/issues

 



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2022-03-20 Thread Marek Szuba
commit: aa040c2ae9ee95ceb5a891c9dadadaae4beee914
Author: Marek Szuba  gentoo  org>
AuthorDate: Sun Mar 20 22:40:04 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sun Mar 20 22:42:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa040c2a

app-admin/ansible-lint: drop 5.3.2

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/Manifest  |  1 -
 app-admin/ansible-lint/ansible-lint-5.3.2.ebuild | 48 
 2 files changed, 49 deletions(-)

diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index 5b7658ffdc5f..349a47f494d5 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1,2 +1 @@
-DIST ansible-lint-5.3.2.tar.gz 356870 BLAKE2B 
4af11f760e30945e066a9d160438bbedd5a4d39799009bc6d30614baab0b88a21cad088c0b758529aaa5fbb54a9f2a1f636ab6d642a37297a27c8ba5240f53ef
 SHA512 
4ff2d36de20b2e6982d0cd1bca6a3f886307701dfa0bf880d2d417387191d90adc9361afb57f8ed26239cbc110e5f05f52a186950d7d3b4b0a8e4406e4695acd
 DIST ansible-lint-5.4.0.tar.gz 349353 BLAKE2B 
9f41abdf1e9485afa4c8ed9498627b0dcbdcf57916f3b57c9886de8bd806e4e5b34e7e9c2e66b44ac8009a0afcea4d8566900ee8d391eaca61081fa23323c41c
 SHA512 
f149eb77991d60b6087646c695a938d328d719bba67707af4ed858de857d383b78490bcf0930cffebd13a0b0abde20269a47e47e4713a37da715a28c5da0

diff --git a/app-admin/ansible-lint/ansible-lint-5.3.2.ebuild 
b/app-admin/ansible-lint/ansible-lint-5.3.2.ebuild
deleted file mode 100644
index cd32e262ace6..
--- a/app-admin/ansible-lint/ansible-lint-5.3.2.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-DISTUTILS_USE_SETUPTOOLS=pyproject.toml
-
-inherit distutils-r1 optfeature
-
-DESCRIPTION="Checks ansible playbooks for practices and behaviour that can be 
improved"
-HOMEPAGE="https://github.com/ansible-community/ansible-lint;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv"
-
-# 14 tests fail due to usersandbox denying the executable 'ansible'
-# access to $HOME/.ansible. More importantly, some tests (6 as of 5.2.1)
-# fail even when run manually with tox.
-RESTRICT="test"
-
-RDEPEND="
-   >=app-admin/ansible-2.10[${PYTHON_USEDEP}]
-   >=app-admin/ansible-base-2.11.4[${PYTHON_USEDEP}]
-   >=dev-python/enrich-1.2.6[${PYTHON_USEDEP}]
-   dev-python/packaging[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   >=dev-python/rich-9.5.1[${PYTHON_USEDEP}]
-   >=dev-python/ruamel-yaml-0.15.37[${PYTHON_USEDEP}]
-   dev-python/tenacity[${PYTHON_USEDEP}]
-   >=dev-python/wcmatch-7.0[${PYTHON_USEDEP}]"
-BDEPEND="
-   >=dev-python/setuptools_scm-1.15.0[${PYTHON_USEDEP}]
-   >=dev-python/setuptools_scm_git_archive-1.0[${PYTHON_USEDEP}]
-   test? (
-   >=dev-python/flaky-3.7.0[${PYTHON_USEDEP}]
-   >=dev-python/pytest-xdist-2.1.0[${PYTHON_USEDEP}]
-   >=dev-util/yamllint-1.25.0[${PYTHON_USEDEP}]
-   )"
-
-distutils_enable_tests --install pytest
-
-pkg_postinst() {
-   optfeature_header "Consider installing the following optional packages:"
-   optfeature "letting ${PN} run YAML checks" dev-util/yamllint
-}



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2022-02-17 Thread Marek Szuba
commit: 9cfd8c9d4f093ed555860ed918d8a25c1d40addc
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu Feb 17 13:16:05 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu Feb 17 13:17:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cfd8c9d

app-admin/ansible-lint: deselect more network-dependent tests

It would be SO nice if my test containers stopped ignoring
the network sandbox, or at least if I remembered that they do.

Closes: https://bugs.gentoo.org/833528
Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/ansible-lint-5.4.0.ebuild | 8 ++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/app-admin/ansible-lint/ansible-lint-5.4.0.ebuild 
b/app-admin/ansible-lint/ansible-lint-5.4.0.ebuild
index 4f26c3d985c4..a2b7755f9476 100644
--- a/app-admin/ansible-lint/ansible-lint-5.4.0.ebuild
+++ b/app-admin/ansible-lint/ansible-lint-5.4.0.ebuild
@@ -38,12 +38,16 @@ BDEPEND="
 
 # Skip problematic tests:
 #  - test_call_from_outside_venv doesn't play nicely with the sandbox
-#  - test_eco tests require Internet access
+#  - all test_eco and some test_prerun tests require Internet access
 #  - as of 5.4.0, test_cli_auto_detect fails even when run manually with tox
 EPYTEST_DESELECT=(
test/TestUtils.py::test_cli_auto_detect
-   test/test_eco
+   test/test_eco.py
test/test_main.py::test_call_from_outside_venv
+   test/test_prerun.py::test_install_collection
+   test/test_prerun.py::test_prerun_reqs_v1
+   test/test_prerun.py::test_prerun_reqs_v2
+   test/test_prerun.py::test_require_collection_wrong_version
 )
 
 distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2022-02-17 Thread Marek Szuba
commit: 042f2f02d67e30be51ddd363bb944014a96ddf9c
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu Feb 17 12:05:18 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu Feb 17 12:07:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=042f2f02

app-admin/ansible-lint: add 5.4.0, drop 5.2.1 and 5.3.1

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/Manifest|  3 +-
 app-admin/ansible-lint/ansible-lint-5.3.1.ebuild   | 48 --
 ...lint-5.2.1.ebuild => ansible-lint-5.4.0.ebuild} | 36 
 3 files changed, 20 insertions(+), 67 deletions(-)

diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index f33314c9a685..5b7658ffdc5f 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1,3 +1,2 @@
-DIST ansible-lint-5.2.1.tar.gz 356071 BLAKE2B 
70c54114a667ba63c1d285ec8a73a7c3332f89cbdf1b8d4866de86aa2c358e41759ac69188806c715cbd3893a2d0b1123e6b679ed208ce4c40141a40b9f54681
 SHA512 
9ae1aa775572485aaa68ef127cb2ea2d66cd1057878ac396b1644244a070f05b7920eceec3cdb16523f9fadcbcb5df971f3513d7e4d9cbd6ace1ec4f4d861451
-DIST ansible-lint-5.3.1.tar.gz 356514 BLAKE2B 
3ae30c357ed03c544773671af94763bf76d3544f30b1c7b7081db9a67feaeaecfb678d4b194c05b45fc8c7e75cc1c057ad9612ad4aaf364cfd4904200ac128f5
 SHA512 
2d46b1cf2605c68765c67e7d7e90a049e9253b058ac01c833ed0afc67ba553a8855f3d9315eec440bfc08c0d9e7b0b0f5e0151021708ad1e05fd895c7f679c43
 DIST ansible-lint-5.3.2.tar.gz 356870 BLAKE2B 
4af11f760e30945e066a9d160438bbedd5a4d39799009bc6d30614baab0b88a21cad088c0b758529aaa5fbb54a9f2a1f636ab6d642a37297a27c8ba5240f53ef
 SHA512 
4ff2d36de20b2e6982d0cd1bca6a3f886307701dfa0bf880d2d417387191d90adc9361afb57f8ed26239cbc110e5f05f52a186950d7d3b4b0a8e4406e4695acd
+DIST ansible-lint-5.4.0.tar.gz 349353 BLAKE2B 
9f41abdf1e9485afa4c8ed9498627b0dcbdcf57916f3b57c9886de8bd806e4e5b34e7e9c2e66b44ac8009a0afcea4d8566900ee8d391eaca61081fa23323c41c
 SHA512 
f149eb77991d60b6087646c695a938d328d719bba67707af4ed858de857d383b78490bcf0930cffebd13a0b0abde20269a47e47e4713a37da715a28c5da0

diff --git a/app-admin/ansible-lint/ansible-lint-5.3.1.ebuild 
b/app-admin/ansible-lint/ansible-lint-5.3.1.ebuild
deleted file mode 100644
index a5036ce2dc07..
--- a/app-admin/ansible-lint/ansible-lint-5.3.1.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..9} )
-DISTUTILS_USE_SETUPTOOLS=pyproject.toml
-
-inherit distutils-r1 optfeature
-
-DESCRIPTION="Checks ansible playbooks for practices and behaviour that can be 
improved"
-HOMEPAGE="https://github.com/ansible-community/ansible-lint;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv"
-
-# 14 tests fail due to usersandbox denying the executable 'ansible'
-# access to $HOME/.ansible. More importantly, some tests (6 as of 5.2.1)
-# fail even when run manually with tox.
-RESTRICT="test"
-
-RDEPEND="
-   >=app-admin/ansible-2.10[${PYTHON_USEDEP}]
-   >=app-admin/ansible-base-2.11.4[${PYTHON_USEDEP}]
-   >=dev-python/enrich-1.2.6[${PYTHON_USEDEP}]
-   dev-python/packaging[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   >=dev-python/rich-9.5.1[${PYTHON_USEDEP}]
-   >=dev-python/ruamel-yaml-0.15.37[${PYTHON_USEDEP}]
-   dev-python/tenacity[${PYTHON_USEDEP}]
-   >=dev-python/wcmatch-7.0[${PYTHON_USEDEP}]"
-BDEPEND="
-   >=dev-python/setuptools_scm-1.15.0[${PYTHON_USEDEP}]
-   >=dev-python/setuptools_scm_git_archive-1.0[${PYTHON_USEDEP}]
-   test? (
-   >=dev-python/flaky-3.7.0[${PYTHON_USEDEP}]
-   >=dev-python/pytest-xdist-2.1.0[${PYTHON_USEDEP}]
-   >=dev-util/yamllint-1.25.0[${PYTHON_USEDEP}]
-   )"
-
-distutils_enable_tests --install pytest
-
-pkg_postinst() {
-   optfeature_header "Consider installing the following optional packages:"
-   optfeature "letting ${PN} run YAML checks" dev-util/yamllint
-}

diff --git a/app-admin/ansible-lint/ansible-lint-5.2.1.ebuild 
b/app-admin/ansible-lint/ansible-lint-5.4.0.ebuild
similarity index 53%
rename from app-admin/ansible-lint/ansible-lint-5.2.1.ebuild
rename to app-admin/ansible-lint/ansible-lint-5.4.0.ebuild
index 6deaf6a286bf..4f26c3d985c4 100644
--- a/app-admin/ansible-lint/ansible-lint-5.2.1.ebuild
+++ b/app-admin/ansible-lint/ansible-lint-5.4.0.ebuild
@@ -1,25 +1,22 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_COMPAT=( python3_{8..10} )
+DISTUTILS_USE_PEP517=setuptools
 
-inherit distutils-r1 optfeature
+inherit distutils-r1
 
 DESCRIPTION="Checks ansible playbooks for practices and behaviour that can be 
improved"
 

[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2022-02-07 Thread Marek Szuba
commit: 9ac5d395fe625b3d8b28b4ed0722324eb6e1f5cf
Author: Marek Szuba  gentoo  org>
AuthorDate: Mon Feb  7 13:33:57 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Mon Feb  7 16:17:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ac5d395

app-admin/ansible-lint: enable py3.10

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/ansible-lint-5.3.2.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/app-admin/ansible-lint/ansible-lint-5.3.2.ebuild 
b/app-admin/ansible-lint/ansible-lint-5.3.2.ebuild
index bb484dbbc409..cd32e262ace6 100644
--- a/app-admin/ansible-lint/ansible-lint-5.3.2.ebuild
+++ b/app-admin/ansible-lint/ansible-lint-5.3.2.ebuild
@@ -3,8 +3,7 @@
 
 EAPI=8
 
-# TODO: py310 - blocked by <=dev-util/yamllint-1.26.3
-PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_COMPAT=( python3_{8..10} )
 DISTUTILS_USE_SETUPTOOLS=pyproject.toml
 
 inherit distutils-r1 optfeature



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2022-01-11 Thread Marek Szuba
commit: c05b7fafd1538c89fe42a80c719657783f4824ca
Author: Marek Szuba  gentoo  org>
AuthorDate: Tue Jan 11 16:04:12 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Tue Jan 11 18:38:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c05b7faf

app-admin/ansible-lint: add 5.3.2

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/Manifest  |  1 +
 app-admin/ansible-lint/ansible-lint-5.3.2.ebuild | 49 
 2 files changed, 50 insertions(+)

diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index 90ad08f35644..f33314c9a685 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1,2 +1,3 @@
 DIST ansible-lint-5.2.1.tar.gz 356071 BLAKE2B 
70c54114a667ba63c1d285ec8a73a7c3332f89cbdf1b8d4866de86aa2c358e41759ac69188806c715cbd3893a2d0b1123e6b679ed208ce4c40141a40b9f54681
 SHA512 
9ae1aa775572485aaa68ef127cb2ea2d66cd1057878ac396b1644244a070f05b7920eceec3cdb16523f9fadcbcb5df971f3513d7e4d9cbd6ace1ec4f4d861451
 DIST ansible-lint-5.3.1.tar.gz 356514 BLAKE2B 
3ae30c357ed03c544773671af94763bf76d3544f30b1c7b7081db9a67feaeaecfb678d4b194c05b45fc8c7e75cc1c057ad9612ad4aaf364cfd4904200ac128f5
 SHA512 
2d46b1cf2605c68765c67e7d7e90a049e9253b058ac01c833ed0afc67ba553a8855f3d9315eec440bfc08c0d9e7b0b0f5e0151021708ad1e05fd895c7f679c43
+DIST ansible-lint-5.3.2.tar.gz 356870 BLAKE2B 
4af11f760e30945e066a9d160438bbedd5a4d39799009bc6d30614baab0b88a21cad088c0b758529aaa5fbb54a9f2a1f636ab6d642a37297a27c8ba5240f53ef
 SHA512 
4ff2d36de20b2e6982d0cd1bca6a3f886307701dfa0bf880d2d417387191d90adc9361afb57f8ed26239cbc110e5f05f52a186950d7d3b4b0a8e4406e4695acd

diff --git a/app-admin/ansible-lint/ansible-lint-5.3.2.ebuild 
b/app-admin/ansible-lint/ansible-lint-5.3.2.ebuild
new file mode 100644
index ..bb484dbbc409
--- /dev/null
+++ b/app-admin/ansible-lint/ansible-lint-5.3.2.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# TODO: py310 - blocked by <=dev-util/yamllint-1.26.3
+PYTHON_COMPAT=( python3_{8..9} )
+DISTUTILS_USE_SETUPTOOLS=pyproject.toml
+
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Checks ansible playbooks for practices and behaviour that can be 
improved"
+HOMEPAGE="https://github.com/ansible-community/ansible-lint;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+
+# 14 tests fail due to usersandbox denying the executable 'ansible'
+# access to $HOME/.ansible. More importantly, some tests (6 as of 5.2.1)
+# fail even when run manually with tox.
+RESTRICT="test"
+
+RDEPEND="
+   >=app-admin/ansible-2.10[${PYTHON_USEDEP}]
+   >=app-admin/ansible-base-2.11.4[${PYTHON_USEDEP}]
+   >=dev-python/enrich-1.2.6[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   >=dev-python/rich-9.5.1[${PYTHON_USEDEP}]
+   >=dev-python/ruamel-yaml-0.15.37[${PYTHON_USEDEP}]
+   dev-python/tenacity[${PYTHON_USEDEP}]
+   >=dev-python/wcmatch-7.0[${PYTHON_USEDEP}]"
+BDEPEND="
+   >=dev-python/setuptools_scm-1.15.0[${PYTHON_USEDEP}]
+   >=dev-python/setuptools_scm_git_archive-1.0[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/flaky-3.7.0[${PYTHON_USEDEP}]
+   >=dev-python/pytest-xdist-2.1.0[${PYTHON_USEDEP}]
+   >=dev-util/yamllint-1.25.0[${PYTHON_USEDEP}]
+   )"
+
+distutils_enable_tests --install pytest
+
+pkg_postinst() {
+   optfeature_header "Consider installing the following optional packages:"
+   optfeature "letting ${PN} run YAML checks" dev-util/yamllint
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2021-12-09 Thread Marek Szuba
commit: 8df2b78a9a637d823eb0aabb628d2056fb236c16
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu Dec  9 11:53:36 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu Dec  9 12:03:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8df2b78a

app-admin/ansible-lint: add 5.3.1, drop 5.3.0

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/Manifest | 2 +-
 .../{ansible-lint-5.3.0.ebuild => ansible-lint-5.3.1.ebuild}| 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index 0a602eb8be5b..90ad08f35644 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1,2 +1,2 @@
 DIST ansible-lint-5.2.1.tar.gz 356071 BLAKE2B 
70c54114a667ba63c1d285ec8a73a7c3332f89cbdf1b8d4866de86aa2c358e41759ac69188806c715cbd3893a2d0b1123e6b679ed208ce4c40141a40b9f54681
 SHA512 
9ae1aa775572485aaa68ef127cb2ea2d66cd1057878ac396b1644244a070f05b7920eceec3cdb16523f9fadcbcb5df971f3513d7e4d9cbd6ace1ec4f4d861451
-DIST ansible-lint-5.3.0.tar.gz 355745 BLAKE2B 
3f161a91a5cf8f0efedd7a928f55c2680f20e0e35b4d1be466435a65a38e6af0ecff8fe86702a6a71e544925e58a2bb3df758c93c4af8841661c0bb240a7a21d
 SHA512 
862c40472dc00b9685fda62740fbe5b2dfa48adec10322c185eeb436f7dce800a95c478f9eb926f328a501df45a885946bc38190bb28c33ced8edfa17384c0fb
+DIST ansible-lint-5.3.1.tar.gz 356514 BLAKE2B 
3ae30c357ed03c544773671af94763bf76d3544f30b1c7b7081db9a67feaeaecfb678d4b194c05b45fc8c7e75cc1c057ad9612ad4aaf364cfd4904200ac128f5
 SHA512 
2d46b1cf2605c68765c67e7d7e90a049e9253b058ac01c833ed0afc67ba553a8855f3d9315eec440bfc08c0d9e7b0b0f5e0151021708ad1e05fd895c7f679c43

diff --git a/app-admin/ansible-lint/ansible-lint-5.3.0.ebuild 
b/app-admin/ansible-lint/ansible-lint-5.3.1.ebuild
similarity index 100%
rename from app-admin/ansible-lint/ansible-lint-5.3.0.ebuild
rename to app-admin/ansible-lint/ansible-lint-5.3.1.ebuild



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2021-12-01 Thread Marek Szuba
commit: e6b45e04104520512316e4c96759b0665f4bfbab
Author: Marek Szuba  gentoo  org>
AuthorDate: Wed Dec  1 21:20:59 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Wed Dec  1 21:21:38 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6b45e04

app-admin/ansible-lint: add 5.3.0

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/Manifest  |  1 +
 app-admin/ansible-lint/ansible-lint-5.3.0.ebuild | 48 
 2 files changed, 49 insertions(+)

diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index ea0578376e92..0a602eb8be5b 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1 +1,2 @@
 DIST ansible-lint-5.2.1.tar.gz 356071 BLAKE2B 
70c54114a667ba63c1d285ec8a73a7c3332f89cbdf1b8d4866de86aa2c358e41759ac69188806c715cbd3893a2d0b1123e6b679ed208ce4c40141a40b9f54681
 SHA512 
9ae1aa775572485aaa68ef127cb2ea2d66cd1057878ac396b1644244a070f05b7920eceec3cdb16523f9fadcbcb5df971f3513d7e4d9cbd6ace1ec4f4d861451
+DIST ansible-lint-5.3.0.tar.gz 355745 BLAKE2B 
3f161a91a5cf8f0efedd7a928f55c2680f20e0e35b4d1be466435a65a38e6af0ecff8fe86702a6a71e544925e58a2bb3df758c93c4af8841661c0bb240a7a21d
 SHA512 
862c40472dc00b9685fda62740fbe5b2dfa48adec10322c185eeb436f7dce800a95c478f9eb926f328a501df45a885946bc38190bb28c33ced8edfa17384c0fb

diff --git a/app-admin/ansible-lint/ansible-lint-5.3.0.ebuild 
b/app-admin/ansible-lint/ansible-lint-5.3.0.ebuild
new file mode 100644
index ..a5036ce2dc07
--- /dev/null
+++ b/app-admin/ansible-lint/ansible-lint-5.3.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..9} )
+DISTUTILS_USE_SETUPTOOLS=pyproject.toml
+
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Checks ansible playbooks for practices and behaviour that can be 
improved"
+HOMEPAGE="https://github.com/ansible-community/ansible-lint;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+
+# 14 tests fail due to usersandbox denying the executable 'ansible'
+# access to $HOME/.ansible. More importantly, some tests (6 as of 5.2.1)
+# fail even when run manually with tox.
+RESTRICT="test"
+
+RDEPEND="
+   >=app-admin/ansible-2.10[${PYTHON_USEDEP}]
+   >=app-admin/ansible-base-2.11.4[${PYTHON_USEDEP}]
+   >=dev-python/enrich-1.2.6[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   >=dev-python/rich-9.5.1[${PYTHON_USEDEP}]
+   >=dev-python/ruamel-yaml-0.15.37[${PYTHON_USEDEP}]
+   dev-python/tenacity[${PYTHON_USEDEP}]
+   >=dev-python/wcmatch-7.0[${PYTHON_USEDEP}]"
+BDEPEND="
+   >=dev-python/setuptools_scm-1.15.0[${PYTHON_USEDEP}]
+   >=dev-python/setuptools_scm_git_archive-1.0[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/flaky-3.7.0[${PYTHON_USEDEP}]
+   >=dev-python/pytest-xdist-2.1.0[${PYTHON_USEDEP}]
+   >=dev-util/yamllint-1.25.0[${PYTHON_USEDEP}]
+   )"
+
+distutils_enable_tests --install pytest
+
+pkg_postinst() {
+   optfeature_header "Consider installing the following optional packages:"
+   optfeature "letting ${PN} run YAML checks" dev-util/yamllint
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2021-11-26 Thread Marek Szuba
commit: 3e1f8ab1d09c1cde17c3b3d6035808aeb9088e8a
Author: Marek Szuba  gentoo  org>
AuthorDate: Fri Nov 26 12:21:07 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Fri Nov 26 13:40:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e1f8ab1

app-admin/ansible-lint: tweak test configuration

dev-util/yamllint is now in the tree so we can use it, and one of the
tests requires distutils_install_for_testing. Unfortunately even leaving
aside the 14 tests which are currently broken by FEATURES=usersandbox,
the test suite simply does not succeed at the moment - even when run
manually with tox. Therefore, keep RESTRICT=test in place.

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/ansible-lint-5.2.1.ebuild | 7 +--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/app-admin/ansible-lint/ansible-lint-5.2.1.ebuild 
b/app-admin/ansible-lint/ansible-lint-5.2.1.ebuild
index 23d0affbc127..13812ba2d3a3 100644
--- a/app-admin/ansible-lint/ansible-lint-5.2.1.ebuild
+++ b/app-admin/ansible-lint/ansible-lint-5.2.1.ebuild
@@ -15,7 +15,9 @@ LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64 ~riscv"
 
-# Many tests require still-unpackaged yamlllint
+# 14 tests fail due to usersandbox denying the executable 'ansible'
+# access to $HOME/.ansible. More importantly, some tests (6 as of 5.2.1)
+# fail even when run manually with tox.
 RESTRICT="test"
 
 RDEPEND="
@@ -34,6 +36,7 @@ BDEPEND="
test? (
>=dev-python/flaky-3.7.0[${PYTHON_USEDEP}]
>=dev-python/pytest-xdist-2.1.0[${PYTHON_USEDEP}]
+   >=dev-util/yamllint-1.25.0[${PYTHON_USEDEP}]
)"
 
-distutils_enable_tests pytest
+distutils_enable_tests --install pytest



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2021-11-26 Thread Marek Szuba
commit: 4e6315f679e53eae71d5c3f263854bc3814f0bdd
Author: Marek Szuba  gentoo  org>
AuthorDate: Fri Nov 26 12:46:19 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Fri Nov 26 13:40:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e6315f6

app-admin/ansible-lint: recommend installing dev-util/yamllint

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/ansible-lint-5.2.1.ebuild | 7 ++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/app-admin/ansible-lint/ansible-lint-5.2.1.ebuild 
b/app-admin/ansible-lint/ansible-lint-5.2.1.ebuild
index 13812ba2d3a3..6deaf6a286bf 100644
--- a/app-admin/ansible-lint/ansible-lint-5.2.1.ebuild
+++ b/app-admin/ansible-lint/ansible-lint-5.2.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 PYTHON_COMPAT=( python3_{8..9} )
 
-inherit distutils-r1
+inherit distutils-r1 optfeature
 
 DESCRIPTION="Checks ansible playbooks for practices and behaviour that can be 
improved"
 HOMEPAGE="https://github.com/ansible-community/ansible-lint;
@@ -40,3 +40,8 @@ BDEPEND="
)"
 
 distutils_enable_tests --install pytest
+
+pkg_postinst() {
+   optfeature_header "Consider installing the following optional packages:"
+   optfeature "letting ${PN} run YAML checks" dev-util/yamllint
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2021-11-19 Thread Marek Szuba
commit: 7345f3eee6ec513e161f1dd2a09de806e01f7a53
Author: Marek Szuba  gentoo  org>
AuthorDate: Fri Nov 19 14:49:04 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Fri Nov 19 14:58:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7345f3ee

app-admin/ansible-lint: drop 5.0.12, 5.2.0

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/Manifest   |  2 --
 app-admin/ansible-lint/ansible-lint-5.0.12.ebuild | 38 --
 app-admin/ansible-lint/ansible-lint-5.2.0.ebuild  | 39 ---
 3 files changed, 79 deletions(-)

diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index dad7ea2d8b06..ea0578376e92 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1,3 +1 @@
-DIST ansible-lint-5.0.12.tar.gz 348478 BLAKE2B 
3ea2a0adb82bd21322fa9a2d4c8dd4f41345f909401341748e8395aa8acf92bfc8058ee679a594c886327480bb808e69622e874c9def97c406265a0828a314eb
 SHA512 
06b84d098253ab70f9c3fb59e1d2ba4d30918f1e7c6f3decc8f73fe8cdb7d697527eff3efcc7238fc952bc07b7179d37582d5fb9968e691e2df5495741802404
-DIST ansible-lint-5.2.0.tar.gz 356238 BLAKE2B 
7c8bdb1486d7fca5f6addbb87075d98b51e9af4e5544f5bd272ee2a4648d289e48e3922246f7c681fa3450cb881b1da8e098d715bd49e3d75783c812e9863a7b
 SHA512 
d3c1da5f0ee648ac7b5f32d4ae186a24cda11fba4fccd4d5d43dbd228986793f975b43895db07855a80528fe684f6adfc4be451aeed7109d65dfae6c351b6c47
 DIST ansible-lint-5.2.1.tar.gz 356071 BLAKE2B 
70c54114a667ba63c1d285ec8a73a7c3332f89cbdf1b8d4866de86aa2c358e41759ac69188806c715cbd3893a2d0b1123e6b679ed208ce4c40141a40b9f54681
 SHA512 
9ae1aa775572485aaa68ef127cb2ea2d66cd1057878ac396b1644244a070f05b7920eceec3cdb16523f9fadcbcb5df971f3513d7e4d9cbd6ace1ec4f4d861451

diff --git a/app-admin/ansible-lint/ansible-lint-5.0.12.ebuild 
b/app-admin/ansible-lint/ansible-lint-5.0.12.ebuild
deleted file mode 100644
index bb3d2887ad1e..
--- a/app-admin/ansible-lint/ansible-lint-5.0.12.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..9} )
-
-inherit distutils-r1
-
-DESCRIPTION="Checks ansible playbooks for practices and behaviour that can be 
improved"
-HOMEPAGE="https://github.com/ansible-community/ansible-lint;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv"
-
-# tests are broken at the moment
-RESTRICT="test"
-
-RDEPEND="
-   app-admin/ansible[${PYTHON_USEDEP}]
-   dev-python/enrich[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   dev-python/rich[${PYTHON_USEDEP}]
-   dev-python/six[${PYTHON_USEDEP}]
-   dev-python/tenacity[${PYTHON_USEDEP}]
-   dev-python/wcmatch[${PYTHON_USEDEP}]"
-BDEPEND="
-   dev-python/ruamel-yaml[${PYTHON_USEDEP}]
-   dev-python/setuptools_scm[${PYTHON_USEDEP}]
-   dev-python/setuptools_scm_git_archive[${PYTHON_USEDEP}]
-   test? (
-   dev-python/flake8[${PYTHON_USEDEP}]
-   dev-python/wheel[${PYTHON_USEDEP}]
-   )"
-
-distutils_enable_tests nose

diff --git a/app-admin/ansible-lint/ansible-lint-5.2.0.ebuild 
b/app-admin/ansible-lint/ansible-lint-5.2.0.ebuild
deleted file mode 100644
index 23d0affbc127..
--- a/app-admin/ansible-lint/ansible-lint-5.2.0.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..9} )
-
-inherit distutils-r1
-
-DESCRIPTION="Checks ansible playbooks for practices and behaviour that can be 
improved"
-HOMEPAGE="https://github.com/ansible-community/ansible-lint;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv"
-
-# Many tests require still-unpackaged yamlllint
-RESTRICT="test"
-
-RDEPEND="
-   >=app-admin/ansible-2.10[${PYTHON_USEDEP}]
-   >=app-admin/ansible-base-2.11.4[${PYTHON_USEDEP}]
-   >=dev-python/enrich-1.2.6[${PYTHON_USEDEP}]
-   dev-python/packaging[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   >=dev-python/rich-9.5.1[${PYTHON_USEDEP}]
-   >=dev-python/ruamel-yaml-0.15.37[${PYTHON_USEDEP}]
-   dev-python/tenacity[${PYTHON_USEDEP}]
-   >=dev-python/wcmatch-7.0[${PYTHON_USEDEP}]"
-BDEPEND="
-   >=dev-python/setuptools_scm-1.15.0[${PYTHON_USEDEP}]
-   >=dev-python/setuptools_scm_git_archive-1.0[${PYTHON_USEDEP}]
-   test? (
-   >=dev-python/flaky-3.7.0[${PYTHON_USEDEP}]
-   >=dev-python/pytest-xdist-2.1.0[${PYTHON_USEDEP}]
-   )"
-
-distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2021-11-11 Thread Marek Szuba
commit: ac2eed67ec12fe707e2f8326c3f9f2a57d1b5a12
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu Nov 11 17:20:27 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu Nov 11 20:15:30 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac2eed67

app-admin/ansible-lint: add 5.2.1

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/Manifest  |  1 +
 app-admin/ansible-lint/ansible-lint-5.2.1.ebuild | 39 
 2 files changed, 40 insertions(+)

diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index 14f529b3e52..dad7ea2d8b0 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1,2 +1,3 @@
 DIST ansible-lint-5.0.12.tar.gz 348478 BLAKE2B 
3ea2a0adb82bd21322fa9a2d4c8dd4f41345f909401341748e8395aa8acf92bfc8058ee679a594c886327480bb808e69622e874c9def97c406265a0828a314eb
 SHA512 
06b84d098253ab70f9c3fb59e1d2ba4d30918f1e7c6f3decc8f73fe8cdb7d697527eff3efcc7238fc952bc07b7179d37582d5fb9968e691e2df5495741802404
 DIST ansible-lint-5.2.0.tar.gz 356238 BLAKE2B 
7c8bdb1486d7fca5f6addbb87075d98b51e9af4e5544f5bd272ee2a4648d289e48e3922246f7c681fa3450cb881b1da8e098d715bd49e3d75783c812e9863a7b
 SHA512 
d3c1da5f0ee648ac7b5f32d4ae186a24cda11fba4fccd4d5d43dbd228986793f975b43895db07855a80528fe684f6adfc4be451aeed7109d65dfae6c351b6c47
+DIST ansible-lint-5.2.1.tar.gz 356071 BLAKE2B 
70c54114a667ba63c1d285ec8a73a7c3332f89cbdf1b8d4866de86aa2c358e41759ac69188806c715cbd3893a2d0b1123e6b679ed208ce4c40141a40b9f54681
 SHA512 
9ae1aa775572485aaa68ef127cb2ea2d66cd1057878ac396b1644244a070f05b7920eceec3cdb16523f9fadcbcb5df971f3513d7e4d9cbd6ace1ec4f4d861451

diff --git a/app-admin/ansible-lint/ansible-lint-5.2.1.ebuild 
b/app-admin/ansible-lint/ansible-lint-5.2.1.ebuild
new file mode 100644
index 000..23d0affbc12
--- /dev/null
+++ b/app-admin/ansible-lint/ansible-lint-5.2.1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..9} )
+
+inherit distutils-r1
+
+DESCRIPTION="Checks ansible playbooks for practices and behaviour that can be 
improved"
+HOMEPAGE="https://github.com/ansible-community/ansible-lint;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+
+# Many tests require still-unpackaged yamlllint
+RESTRICT="test"
+
+RDEPEND="
+   >=app-admin/ansible-2.10[${PYTHON_USEDEP}]
+   >=app-admin/ansible-base-2.11.4[${PYTHON_USEDEP}]
+   >=dev-python/enrich-1.2.6[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   >=dev-python/rich-9.5.1[${PYTHON_USEDEP}]
+   >=dev-python/ruamel-yaml-0.15.37[${PYTHON_USEDEP}]
+   dev-python/tenacity[${PYTHON_USEDEP}]
+   >=dev-python/wcmatch-7.0[${PYTHON_USEDEP}]"
+BDEPEND="
+   >=dev-python/setuptools_scm-1.15.0[${PYTHON_USEDEP}]
+   >=dev-python/setuptools_scm_git_archive-1.0[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/flaky-3.7.0[${PYTHON_USEDEP}]
+   >=dev-python/pytest-xdist-2.1.0[${PYTHON_USEDEP}]
+   )"
+
+distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2021-10-05 Thread Marek Szuba
commit: 04ff5023ba8e16ef785688dd54133a26bf4632eb
Author: Marek Szuba  gentoo  org>
AuthorDate: Tue Oct  5 16:44:54 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Tue Oct  5 16:44:54 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04ff5023

app-admin/ansible-lint: add 5.2.0

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/Manifest  |  1 +
 app-admin/ansible-lint/ansible-lint-5.2.0.ebuild | 39 
 2 files changed, 40 insertions(+)

diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index 140b80fa248..14f529b3e52 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1 +1,2 @@
 DIST ansible-lint-5.0.12.tar.gz 348478 BLAKE2B 
3ea2a0adb82bd21322fa9a2d4c8dd4f41345f909401341748e8395aa8acf92bfc8058ee679a594c886327480bb808e69622e874c9def97c406265a0828a314eb
 SHA512 
06b84d098253ab70f9c3fb59e1d2ba4d30918f1e7c6f3decc8f73fe8cdb7d697527eff3efcc7238fc952bc07b7179d37582d5fb9968e691e2df5495741802404
+DIST ansible-lint-5.2.0.tar.gz 356238 BLAKE2B 
7c8bdb1486d7fca5f6addbb87075d98b51e9af4e5544f5bd272ee2a4648d289e48e3922246f7c681fa3450cb881b1da8e098d715bd49e3d75783c812e9863a7b
 SHA512 
d3c1da5f0ee648ac7b5f32d4ae186a24cda11fba4fccd4d5d43dbd228986793f975b43895db07855a80528fe684f6adfc4be451aeed7109d65dfae6c351b6c47

diff --git a/app-admin/ansible-lint/ansible-lint-5.2.0.ebuild 
b/app-admin/ansible-lint/ansible-lint-5.2.0.ebuild
new file mode 100644
index 000..23d0affbc12
--- /dev/null
+++ b/app-admin/ansible-lint/ansible-lint-5.2.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..9} )
+
+inherit distutils-r1
+
+DESCRIPTION="Checks ansible playbooks for practices and behaviour that can be 
improved"
+HOMEPAGE="https://github.com/ansible-community/ansible-lint;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+
+# Many tests require still-unpackaged yamlllint
+RESTRICT="test"
+
+RDEPEND="
+   >=app-admin/ansible-2.10[${PYTHON_USEDEP}]
+   >=app-admin/ansible-base-2.11.4[${PYTHON_USEDEP}]
+   >=dev-python/enrich-1.2.6[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   >=dev-python/rich-9.5.1[${PYTHON_USEDEP}]
+   >=dev-python/ruamel-yaml-0.15.37[${PYTHON_USEDEP}]
+   dev-python/tenacity[${PYTHON_USEDEP}]
+   >=dev-python/wcmatch-7.0[${PYTHON_USEDEP}]"
+BDEPEND="
+   >=dev-python/setuptools_scm-1.15.0[${PYTHON_USEDEP}]
+   >=dev-python/setuptools_scm_git_archive-1.0[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/flaky-3.7.0[${PYTHON_USEDEP}]
+   >=dev-python/pytest-xdist-2.1.0[${PYTHON_USEDEP}]
+   )"
+
+distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2021-10-05 Thread Marek Szuba
commit: f562b84aa1954ea683f970837717f413fc4f4907
Author: Marek Szuba  gentoo  org>
AuthorDate: Tue Oct  5 11:43:27 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Tue Oct  5 11:43:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f562b84a

app-admin/ansible-lint: remove setuptools from RDEPEND

No longer required.

Closes: https://bugs.gentoo.org/813285
Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/ansible-lint-5.0.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/ansible-lint/ansible-lint-5.0.12.ebuild 
b/app-admin/ansible-lint/ansible-lint-5.0.12.ebuild
index 26d21b063dc..bb3d2887ad1 100644
--- a/app-admin/ansible-lint/ansible-lint-5.0.12.ebuild
+++ b/app-admin/ansible-lint/ansible-lint-5.0.12.ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 
 PYTHON_COMPAT=( python3_{8..9} )
-DISTUTILS_USE_SETUPTOOLS=rdepend
+
 inherit distutils-r1
 
 DESCRIPTION="Checks ansible playbooks for practices and behaviour that can be 
improved"



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2021-10-05 Thread Marek Szuba
commit: 5c37f0226ada7d467ba1186953df7021c74fe909
Author: Marek Szuba  gentoo  org>
AuthorDate: Tue Oct  5 11:40:56 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Tue Oct  5 11:41:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c37f022

app-admin/ansible-lint: add myself as a co-maintainer

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/app-admin/ansible-lint/metadata.xml 
b/app-admin/ansible-lint/metadata.xml
index b575f1f72b3..c30f7c5d92b 100644
--- a/app-admin/ansible-lint/metadata.xml
+++ b/app-admin/ansible-lint/metadata.xml
@@ -5,6 +5,10 @@
monsie...@gentoo.org
Patrice Clement

+   
+   mare...@gentoo.org
+   Marek Szuba
+   

ansible-lint
ansible-community/ansible-lint



  1   2   >