Hi Michael, Sorry for the late response,
Quoting Michael Crusoe (2019-08-26 07:33:01) > On Thu, 27 Dec 2018 17:09:46 +0100 Jonas Smedegaard <[email protected]> wrote: > > If I understand the changelog entry for 1.0.20181217162649+dfsg-4 > > release correctly - i.e. that python3-prov is used in all but exotic > > cases, but this library does not technically break when omitted, > > then it is the perfect use of "Recommends:". > > > > Please consider if more appropriate to declaring the relationship as > > a recommendation rather than a definitive dependency. > > Dear Jonas, > > Thank you for your report. Alas not having python3-prov installed causes > too many errors as the provenance feature is currently woven throughout the > cwltool codebase: > > tests/test_anon_types.py:3: in <module> > from cwltool.command_line_tool import CommandLineTool > cwltool/command_line_tool.py:38: in <module> > from .docker import DockerCommandLineJob > cwltool/docker.py:22: in <module> > from .job import ContainerCommandLineJob > cwltool/job.py:24: in <module> > from prov.model import PROV > E ModuleNotFoundError: No module named 'prov' > > Is there a particular reason you'd like to avoid this dependency? My reason for wanting to avoid python3-prov is that it pulls in python3-networksx and with that a bunch of quite large packages seemingly unrelated to most use cases of this tool. On one fairly minimal system, installing python3-gov requires 489MB. Suppressing recommendations of python3-networksx instead requires 160MB. Too bad these libraries are not optional :-( See also bug#917420. - Jonas -- * Jonas Smedegaard - idealist & Internet-arkitekt * Tlf.: +45 40843136 Website: http://dr.jones.dk/ [x] quote me freely [ ] ask before reusing [ ] keep private
signature.asc
Description: signature

