While trying to install wine-any, dev-python/pbr is pulled in but fails to emerge, this is caused by a dangling reference to tasks.py from cli_helpers in 'distutils.commands', registered by mycli. This can be solved by adding the missing dependency >=dev-python/cli_helpers-1.0.1 (which thus needs a version bump) to mycli.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b600d319a16551259731c37d4b20eafd7796f61d commit b600d319a16551259731c37d4b20eafd7796f61d Author: Brian Evans <grknight@gentoo.org> AuthorDate: 2017-12-27 14:39:20 +0000 Commit: Brian Evans <grknight@gentoo.org> CommitDate: 2017-12-27 14:42:32 +0000 dev-db/mycli: Revision bump for cli_helpers dependency Closes: https://bugs.gentoo.org/642394 Package-Manager: Portage-2.3.19, Repoman-2.3.6 dev-db/mycli/{mycli-1.15.0.ebuild => mycli-1.15.0-r1.ebuild} | 1 + 1 file changed, 1 insertion(+)
Created attachment 511752 [details, diff] Remove distutils commands from mycli's setup.py
cli_helpers actually has patched the distutils commands situation in 1.0.1, but mycli still has them in their setup.py, which breaks pbr. We can patch this ourselves for now See https://github.com/dbcli/mycli/issues/538 and https://github.com/dbcli/cli_helpers/pull/29
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cd12b210006e51c434e513583fbdea2b6ed537b commit 9cd12b210006e51c434e513583fbdea2b6ed537b Author: Brian Evans <grknight@gentoo.org> AuthorDate: 2017-12-27 15:19:20 +0000 Commit: Brian Evans <grknight@gentoo.org> CommitDate: 2017-12-27 15:19:20 +0000 dev-db/mycli: Add patch to remove distutils tasks from setup.py Closes: https://bugs.gentoo.org/642394 Package-Manager: Portage-2.3.19, Repoman-2.3.6 dev-db/mycli/files/remove-tasks.patch | 15 +++++++++++++++ .../{mycli-1.15.0-r1.ebuild => mycli-1.15.0-r2.ebuild} | 2 ++ 2 files changed, 17 insertions(+)