At present the only version of dev-python/bsddb3 we have got in the tree, 6.2.4, does not support python3_8. Moreover, it is almost 3 years old and according to PyPI two more versions have been released since. I have just confirmed that a) a trivial version bump to 6.2.6 works, and b) said version builds and tests fine with python_targets_python3_8. There are deprecation warnings but it seems they will only become fatal with 3.9.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02dcd51d9738030093f3c8cc6d25eb55da7ba885 commit 02dcd51d9738030093f3c8cc6d25eb55da7ba885 Author: Marek Szuba <marecki@gentoo.org> AuthorDate: 2020-04-20 23:05:46 +0000 Commit: Marek Szuba <marecki@gentoo.org> CommitDate: 2020-04-20 23:09:32 +0000 dev-python/bsddb3: bump to 6.2.7 Now with python3_8 support. According to upstream this version supports 3.9 as well but let us not get ahead of ourselves, shall we. Invoking maintainer time-out. On a fully up-to-date ~amd64 system, the test phase passes for all four PYTHON_COMPAT entries. Closes: https://bugs.gentoo.org/706158 Signed-off-by: Marek Szuba <marecki@gentoo.org> dev-python/bsddb3/Manifest | 1 + dev-python/bsddb3/bsddb3-6.2.7.ebuild | 76 +++++++++++++++++++++++++++++++++++ 2 files changed, 77 insertions(+)