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