Am 04.11.2016 um 19:18 schrieb ng0:
> Hartmut Goebel <h.goe...@crazy-compilers.com> writes:
>
>> Am 02.11.2016 um 11:40 schrieb ng0:
>>> +    (inputs
>>> +     `(("youtube-dl" ,youtube-dl)))
>> This needs to be a propagated input since python-pafy is a package itself.
> Can you be more specific? I know now that other python inputs
> should be propagated, but why non-python software? Or is
> youtube-dl just another python software?

Oh, sorry, I thought you know that youtube-dl is a python tool. (I not
it since I'm using it myself).

Basically you were right: tools do not need to be propagated (at least
as far as I understood).

But the reason this needs to be propagated is: it is not used as a tool
(via some system-call or such), but the python package is imported, see
<https://github.com/mps-youtube/pafy/blob/develop/pafy/backend_youtube_dl.py#L11>.
I have to admit that this is not obvious.

-- 
Regards
Hartmut Goebel

| Hartmut Goebel          | h.goe...@crazy-compilers.com               |
| www.crazy-compilers.com | compilers which you thought are impossible |


Reply via email to