Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 906126 - dev-python/mkdocs-material: missing dependencies of plug-in 'social'
Summary: dev-python/mkdocs-material: missing dependencies of plug-in 'social'
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Nowa Ammerlaan
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-05-11 09:00 UTC by Marek Szuba (RETIRED)
Modified: 2023-05-13 04:46 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Marek Szuba (RETIRED) archtester gentoo-dev 2023-05-11 09:00:08 UTC
The plug-in 'social' installed by mkdocs-material attempts to import modules provided by dev-python/pillow and media-gfx/cairosvg, which currently aren't listed as dependencies. That said, given the two packages' respective dependency trees being relatively heavyweight perhaps it would make sense to put this plug-in behind a USE flag?
Comment 1 Nowa Ammerlaan gentoo-dev 2023-05-11 14:59:49 UTC
I think using optfeature is the best way here. I'll add this in the next version bump.
Comment 2 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2023-05-13 04:14:42 UTC
USE flags are fine on Python packages with no C/Rust extensions, there's no heavy lifting involved during the build.
Comment 3 Larry the Git Cow gentoo-dev 2023-05-13 04:46:19 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=300473682a0e0bd23a11ba964cda1139d07c5698

commit 300473682a0e0bd23a11ba964cda1139d07c5698
Author:     Michał Górny <mgorny@gentoo.org>
AuthorDate: 2023-05-13 04:10:17 +0000
Commit:     Michał Górny <mgorny@gentoo.org>
CommitDate: 2023-05-13 04:46:09 +0000

    dev-python/mkdocs-material: Bump to 9.1.12
    
    Closes: https://bugs.gentoo.org/906126
    Signed-off-by: Michał Górny <mgorny@gentoo.org>

 dev-python/mkdocs-material/Manifest                |  1 +
 dev-python/mkdocs-material/metadata.xml            |  5 ++
 .../mkdocs-material/mkdocs-material-9.1.12.ebuild  | 61 ++++++++++++++++++++++
 3 files changed, 67 insertions(+)