commit:     15e9e9a9e7fc0b74a9dc3d386ebc402b876fba02
Author:     Eli Schwartz <eschwartz93 <AT> gmail <DOT> com>
AuthorDate: Fri Jun 28 00:26:25 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Jun 28 00:59:44 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15e9e9a9

net-analyzer/greenbone-feed-sync: fix mysterious overdependency on tomli

Since the original implementation of config file parsing, which
introduced a dependency on tomli, that dependency was conditional on
python <3.11, and used the stdlib tomllib where possible:

https://github.com/greenbone/greenbone-feed-sync/commit/25c50918e337c2bd77f277e6a946a46715656eec

And similarly reflected in the commit that added it as a dependency:

https://github.com/greenbone/greenbone-feed-sync/commit/e9d729030f1066c0bf9a273fc8d7b4397cd5dde0

Signed-off-by: Eli Schwartz <eschwartz93 <AT> gmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 ...e-feed-sync-24.3.0.ebuild => greenbone-feed-sync-24.3.0-r1.ebuild} | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/net-analyzer/greenbone-feed-sync/greenbone-feed-sync-24.3.0.ebuild 
b/net-analyzer/greenbone-feed-sync/greenbone-feed-sync-24.3.0-r1.ebuild
similarity index 96%
rename from net-analyzer/greenbone-feed-sync/greenbone-feed-sync-24.3.0.ebuild
rename to net-analyzer/greenbone-feed-sync/greenbone-feed-sync-24.3.0-r1.ebuild
index a29bec692a29..c5178e60a3c3 100644
--- a/net-analyzer/greenbone-feed-sync/greenbone-feed-sync-24.3.0.ebuild
+++ b/net-analyzer/greenbone-feed-sync/greenbone-feed-sync-24.3.0-r1.ebuild
@@ -20,7 +20,9 @@ COMMON_DEPEND="
        acct-user/gvm
        net-misc/rsync
        >=net-analyzer/gvmd-22.5.0
-       >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
+       $(python_gen_cond_dep '
+               >dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
+       ' 3.10)
        >=dev-python/rich-13.2.0[${PYTHON_USEDEP}]
        >=dev-python/shtab-1.7.0[${PYTHON_USEDEP}]
 "

Reply via email to