$ emerge -pvc python:2.7
Calculating dependencies... done!
dev-lang/python-2.7.16 pulled in by:
dev-libs/zziplib-0.13.69 requires >=dev-lang/python-2.7.5-r2:2.7
mail-client/thunderbird-68.2.2 requires dev-lang/python:2.7[ncurses,sqlite,ssl,threads(+)]
www-client/firefox-68.2.0 requires dev-lang/python:2.7[ncurses,sqlite,ssl,threads(+)]
>>> No packages selected for removal by depclean
Packages installed: 877
Packages in world: 98
Packages in system: 43
Required packages: 877
Number to remove: 0
Seems to only be used in tests and docs.
FWIW, upstream accepted this patch for docs
I tried building the latest git version without python2.7 but it's not working yet, still some files in the docs directory need to be adapted
The bug has been referenced in the following commit(s):
Author: Andreas Sturmlechner <email@example.com>
AuthorDate: 2020-01-17 01:31:11 +0000
Commit: Andreas Sturmlechner <firstname.lastname@example.org>
CommitDate: 2020-01-17 02:38:13 +0000
dev-libs/zziplib: Patch away docs build depending on python2
So far, man and html docs were always built with only html installed
conditionally. Provide pre-generated tarballs instead.
Python dependency remains only for test.
Add missing || die.
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Andreas Sturmlechner <email@example.com>
dev-libs/zziplib/Manifest | 2 +
.../files/zziplib-0.13.69-disable-docs.patch | 48 ++++++++++++
dev-libs/zziplib/zziplib-0.13.69-r1.ebuild | 90 ++++++++++++++++++++++
3 files changed, 140 insertions(+)