Package: python-networkx
Version: 1.11-2
Severity: normal

Hello,

I maintain and use some genomics packages that depend on this library,
but do not need some of the packages it Recommends.
I think some of the Recommends of this package should instead be Suggests.

I would say that at least python-matplotlib and python-pygraphviz/python-pydot
fall into this category, but please consider whether the others also really
need to be Recommends based on the defintions from policy:

~~~ <https://www.debian.org/doc/debian-policy/ch-relationships.html>
Recommends

    This declares a strong, but not absolute, dependency.

    The Recommends field should list packages that would be found together with 
this one in all but unusual installations.

Suggests

    This is used to declare that one package may be more useful with one or 
more others. Using this field tells the packaging system and the user that the 
listed packages are related to this one and can perhaps enhance its usefulness, 
but that installing this one without them is perfectly reasonable.
~~~

There are many valid use cases of networkx on headless systems or where
visualization is done by other, separate programs, possibly written in
different languages where these currently recommended packages are not needed.

Many thanks and regards
Afif

Reply via email to