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 |