Skip to content
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

graphviz package confusing #3889

Closed
amueller opened this issue Nov 15, 2016 · 8 comments
Closed

graphviz package confusing #3889

amueller opened this issue Nov 15, 2016 · 8 comments
Labels
locked [bot] locked due to inactivity source::community catch-all for issues filed by community members type::feature request for a new feature or capability

Comments

@amueller
Copy link

I find it a bit confusing that the graphviz package in conda is not the graphviz package in pip. To use the python package graphviz in a conda environment, I have to conda install graphviz, which installs the C library, and pip install graphviz which installs the python library. I don't think the python graphviz library is part of conda.
Is there a way to make this less confusing?
Thanks!

@kalefranz
Copy link
Contributor

kalefranz commented Nov 15, 2016

Yes, we have a proposal to address this. https://gist.github.com/mcg1969/da5aec380d2ed083b79ddcf151ca16f1

It need not be named "Conda Hackery" at this point. We think it will actually work well.

CC @mcg1969

@amueller
Copy link
Author

wow that's a pretty cool idea. It sounds like relatively long-term undertaking though...

@kalefranz
Copy link
Contributor

Should happen first quarter or half of 2017 probably.

@amueller
Copy link
Author

Feel free to close this, depending on how the renaming will work.

Sent from phone. Please excuse spelling and brevity.

On Nov 15, 2016 17:06, "Kale Franz" notifications@github.com wrote:

Should happen first quarter or half of 2017 probably.


You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
#3889 (comment), or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAbcFtbE51K5EfdnMyhO2Awe8JV8LEtDks5q-izjgaJpZM4KzB5O
.

@asmeurer
Copy link
Contributor

asmeurer commented Dec 5, 2016

I haven't read the proposal in depth, but I had always imagined this working by conda giving a helpful "which one do you want?" message (with configurable and/or smart defaults) for conda install package whenever both package and language-package exist (and also possibly automatically using language-package for conda install package when there is no ambiguity). This sort of "in the face of ambiguity, refuse the temptation to guess" can probably be applied to the namespace idea as well (it's mostly a UI thing).

@jakirkham
Copy link
Member

At least for graphviz specifically @amueller, one can do conda install -c conda-forge python-graphviz and get both in one step. Though I do agree these conflicting names are a mess. @mcg1969's proposal is the most reasonable thing to solve this FWICT.

@kalefranz kalefranz added source::community catch-all for issues filed by community members type::feature request for a new feature or capability labels May 12, 2017
@kalefranz
Copy link
Contributor

We're tracking ecosystem namespaces as a feature addition through #6939

@github-actions
Copy link

Hi there, thank you for your contribution to Conda!

This issue has been automatically locked since it has not had recent activity after it was closed.

Please open a new issue if needed.

@github-actions github-actions bot added the locked [bot] locked due to inactivity label Sep 17, 2021
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Sep 17, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
locked [bot] locked due to inactivity source::community catch-all for issues filed by community members type::feature request for a new feature or capability
Projects
None yet
Development

No branches or pull requests

4 participants