[Debian-med-packaging] Bug#917421: cwltool: should probably recommend (not depend on) python3-prov

Michael Crusoe michael.crusoe at gmail.com
Mon Aug 26 06:33:01 BST 2019


On Thu, 27 Dec 2018 17:09:46 +0100 Jonas Smedegaard <dr at jones.dk> wrote:
> Package: cwltool
> Version: 1.0.20181217162649+dfsg-4
> Severity: normal
>
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA512
>
> 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?

Cheers,

-- 
Michael R. Crusoe
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-packaging/attachments/20190826/b63ff8a7/attachment.html>


More information about the Debian-med-packaging mailing list