New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Optional dependencies enforced via setup.py
#6484
Comments
We have to, due to #5482 (comment)
Are you asking whether it's recommended to install without dependencies? If so, no. Unless there is reason to1, it is recommended to install the dependencies too2. But if you do want dependency-free install and is using pip3 in backend, I suppose only current option is to patch Do you have any suggestions what I could do to make it easier? Footnotes |
Hi, thanks for the pointers. I don't have any suggestions, was just curious why those optional deps were "default". |
@pukkandan Hi. Do you think, you can revisit this issue? Please, either declare these dependencies as non-optional or (preferably, imho) remove the optional dependencies from Currently, the package metadata is wrong and asking downstream distributors to patch it is kind of weird. I submitted a bug report to the Arch Linux maintainers asking to patch the Thanks. |
Sorry, but we want default installs (from pip or source) to have these dependencies included. Unless some way to do pypa/setuptools#1139 becomes available, it is not feasible to remove them. |
DO NOT REMOVE OR SKIP THE ISSUE TEMPLATE
Checklist
Please make sure the question is worded well enough to be understood
The README mentions all dependencies apart from python itself being optional. But the
setup.py
pulls in everything fromrequirements.txt
underinstall_requires
. Does this mean downstream distributors who builds from source are recommended to patch thesetup.py
itself for a dependency-free installation?Provide verbose output that clearly demonstrates the problem
yt-dlp -vU <your command line>
)'verbose': True
toYoutubeDL
params instead[debug] Command-line config
) and insert it belowComplete Verbose Output
No response
The text was updated successfully, but these errors were encountered: