The current state blocks enabling python3_8 support in app-backup/borgmatic, which its upstream states does support this version of Python. pykwalify upstream does not officially support this Python 3.8 yet but some distros (e.g. Debian) already package for it. Moreover, having applied two patches required to have the 1.7.0 test suite pass even for currently supported Python versions, I just have confirmed it passes for python3_8 either.
Upstream commits required to fix the test suite: https://github.com/Grokzen/pykwalify/commit/744816a146e567a4c1efd30e874ff76134754fe2 https://github.com/Grokzen/pykwalify/commit/49052dd010637e1403c8b2b1c3710926acd2b1a0 The first one fixes a broken test, the second is required to support current versions of pytest.
Thanks a lot. This is certainly helpful ;-).
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=370797b0043b0cc3f75b353ff738af0e75c68f2b commit 370797b0043b0cc3f75b353ff738af0e75c68f2b Author: Michał Górny <mgorny@gentoo.org> AuthorDate: 2020-04-23 07:15:38 +0000 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: 2020-04-23 07:28:08 +0000 dev-python/pykwalify: Fix tests, modernize, py3.8 Thanks to Marek Szuba for pointing out the patches. Closes: https://bugs.gentoo.org/718938 Signed-off-by: Michał Górny <mgorny@gentoo.org> .../pykwalify/files/pykwalify-1.7.0-test.patch | 48 ++++++++++++++++++++++ dev-python/pykwalify/pykwalify-1.7.0.ebuild | 18 ++++---- 2 files changed, 55 insertions(+), 11 deletions(-)