-
Notifications
You must be signed in to change notification settings - Fork 13
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
MAINT: update dependencies #16
Comments
Probably related to this issue: Our CI system is breaking on integrating q2-assembly into a distribution as it is recognizing it as a "pypi" package. This is actually an error in conda, but it is produced by a rather subtle situation. The current recipe is actually redistributing So when conda goes looking back through it notices that there are multiple "python anchor files" (pretty sure that's just a convenient term for egg-info/dist-info/metadata). In this case, it picks up
And deduces that must be from pypi (it isn't really... but pypi is the fallback for any situation conda doesn't recognize) and since that is the first "anchor file" (because "qu" < "q2") it must be the representative anchor for q2-assembly. The final result being when we create an environment from the metapackage, this same logic occurs and then attempts to install from a non-existent channel. Looks like there's been a recent release of |
Hey @ebolyen, thanks again for looking into that! A follow-up question: does this mean that this situation can basically happen whenever we have any pip dependency included during the conda build, so for example here: https://github.com/bokulich-lab/q2-moshpit/blob/e2b8e67c4d680c342ce4f31c214b8e64624d3aa6/Makefile#L18-L21 ? Or is there something more that I'm missing? |
No description provided.
The text was updated successfully, but these errors were encountered: