Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 730976 - >=dev-python/matplotlib-3.2.1: has hard dependency on www-servers/tornado
Summary: >=dev-python/matplotlib-3.2.1: has hard dependency on www-servers/tornado
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Science Related Packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-07-05 20:37 UTC by David Flogeras
Modified: 2020-11-15 09:35 UTC (History)
2 users (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 David Flogeras 2020-07-05 20:37:10 UTC
I don't intend to use matplotlib for any web-related stuff, and it hauls in a lot of new deps.

According to
https://matplotlib.org/3.2.2/users/installing.html

This package is optional.  Could it be placed behind a USE?

Reproducible: Always
Comment 1 Soren Harward 2020-08-01 13:26:53 UTC
Now that 3.1.2 has been removed from the portage tree, all matplotlib-3.* ebuilds unnecessarily hard-depend on tornado.  Can we get this fixed, please?
Comment 2 Jordi 2020-11-14 10:39:52 UTC
Any update on this issue? As of matplotlib-3.3.3 still pulls tornado as a hard-dependency.

Manually removing this rdepend solves the issue and matplotlib works as expected.
Comment 3 Larry the Git Cow gentoo-dev 2020-11-15 09:35:35 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c40ac0f5f443f248bddf9ead1d0369757b65521

commit 5c40ac0f5f443f248bddf9ead1d0369757b65521
Author:     Michał Górny <mgorny@gentoo.org>
AuthorDate: 2020-11-15 09:30:03 +0000
Commit:     Michał Górny <mgorny@gentoo.org>
CommitDate: 2020-11-15 09:34:45 +0000

    dev-python/matplotlib: Make tornado optional
    
    Closes: https://bugs.gentoo.org/730976
    Signed-off-by: Michał Górny <mgorny@gentoo.org>

 dev-python/matplotlib/matplotlib-3.3.3.ebuild | 7 +++++--
 dev-python/matplotlib/metadata.xml            | 1 +
 2 files changed, 6 insertions(+), 2 deletions(-)