> python3-networkx recommends these libraries:
>
> python3-gdal
> python3-numpy
> python3-scipy
> python3-yaml
>
> Those are listed in upstream setup.py file as "extras_require"
> which I interpret as equivalent to "optional"
> i.e. translates to either "Suggests:" or "Recommends:" in Debian.

not really, but mostly - what is the actual issue that made you file
this bug report?

> In Debian, "Recommends:" is for all but unusual cases,
> but a library cannot know what cases are usual or unusual -
> that is for the consuming libraries/applications to decide.
>
> Therefore I believe these recommendations should be demoted to suggestions.

did you try to search for those modules in networkx source code? for
sure i'm not going to demote scipy or numpy, as they are important
part of the functionality of networkx (i can be convinced about gdal
and yaml).

> Also, while at it, it seems several more such "optionals" are listed
> which are relevant for the Debian package to suggest, including pandas.

pandas has been included in the most recent 2.2 version, so yes, i
would say we should add a Recommends on pandas too

-- 
Sandro "morph" Tosi
My website: http://sandrotosi.me/
Me at Debian: http://wiki.debian.org/SandroTosi
G+: https://plus.google.com/u/0/+SandroTosi

Reply via email to