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
Split extras into multiple outputs? #59
Comments
Is this the only mechanism on Conda for optional dependencies? If so we can create separate feedstocks for this purpose. |
At the moment and probably in the future (based on the community discussion on the topic)? Yes.
No need. We can use multiple outputs as @bollwyvl mentioned above and keep everything in a single feedstock. The decision we need to make is:
The former won't break the current setup but the latter has a 1-1 mapping to PyPI. I kind of prefer the former. |
I kind of prefer the latter since we're trying to move away from |
Do you mean upstream? If so we can reflect that here when that happens there. If not upstream I'm not sure I understand the context. Or maybe upstream plans on keeping that a a legacy extras option? |
Yeah upstream we're deprecating the urllib3[secure] extra: urllib3/urllib3#2680 So if possible would like to move away from installing pyOpenSSL, etc as they'd no longer be recommended (and eventually not needed for any functionality). |
Cool. That would be relatively easy on conda land b/c the |
The functionality that's unlocked by installing [secure] isn't going away anytime soon, just trying to push people away from that and towards using Python's own ssl module. |
Comment:
Having multiple outputs might be useful for downstreams to be more confident about their requirements.
conda-forge/selenium-feedstock#50 (review)
The text was updated successfully, but these errors were encountered: