<s>[INST] A Python application needing HTTP requests library to download a data file from YouTube. We can use `pafy` to get the direct link of the video file or, we can use `yt-dlp`. The goal is to perform the operation directly within our application.

If we decide to be able to handle downloading videos, would requiring `pip install yt-dlp` make our application less portable?[/INST]