Currently, the duplicity s3 USE flag depends on dev-python/boto. There is a newer S3 backend that depends on boto3 instead. It'd probably be best to preferentially depend on the boto3 one using something like: RDEPEND="… s3? ( || ( dev-python/boto3[${PYTHON_USEDEP}] dev-python/boto[${PYTHON_USEDEP}] ) )"
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb66c856ae45978da645714d1c6f71828e412c30 commit fb66c856ae45978da645714d1c6f71828e412c30 Author: Richard Freeman <rich0@gentoo.org> AuthorDate: 2022-05-19 15:53:19 +0000 Commit: Richard Freeman <rich0@gentoo.org> CommitDate: 2022-05-19 15:53:42 +0000 app-backup/duplicity: Fix boto3 dependency change. Closes: https://bugs.gentoo.org/720842 Signed-off-by: Richard Freeman <rich0@gentoo.org> .../duplicity/{duplicity-0.8.23.ebuild => duplicity-0.8.23-r1.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)