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
dependency bug ?? #107
Comments
I think you actually installed two subtly different versions of sphinx (notice the
This recipe version bump introduces the following pins, as per #106
Have you tried whether updating |
Is this still an issue @ChrisBarker-NOAA? |
I don't think so -- sphinx is now at 4.4 so not using this older version anyway. Oddly just yesterday we got another mysterious error with sphinx in our CI -- but I haven't figured out what it is yet. So closing this |
Thanks for following up here Chris! 😄
We just got this report ( #114 ). Maybe related? If not, please let us know once the issue is isolated 🙂 |
Yup, that was it. |
Installing the latest version of Sphinx with conda into an existing environment results in a dependency bug:
This was identified in this Sphinx Issue:
sphinx-doc/sphinx#9434
and fixed in the PR:
https://github.com/sphinx-doc/sphinx/pull/9448
Which was in release 4.1.2.
I've looked at the dependencies in this recipe, and they were updated to match the updated pinning in the Sphinx release.
And, indeed, if I start with a fresh environment, and instal Sphinx, it does work.
However: if I install into an existing environment, I get the error.
So I'm guessing there is a missing pin somewhere deeping the dependency stack.
The existing environment is kinda big, but I wrote a nifty script for comparing conda environments, I see this:
Those are both older than the current sphinx requirements.
If I hand update those two, it all works:
conda update sphinxcontrib-serializinghtml sphinxcontrib-htmlhelp
adios_db
is my big ol' environment, built a few months ago, probably. sphinx was just added with:conda install sphinx
sphinx-conda
is a brand new environment, built with:conda create -n sphinx-conda python=3.9 sphinx sphinx_rtd_theme
So the question is -- when I installed sphinx, why didn't it update
sphinxcontrib-serializinghtml
andsphinxcontrib-htmlhelp
?Here's the full list of packages they both share, but have different versions:
The text was updated successfully, but these errors were encountered: