-
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
Remove the dependency on Jupyter Book or sphinx-external-toc #59
Comments
Thanks for opening your first issue here! Engagement like this is essential for open source projects! 🤗 |
@choldgraf the way we have been thinking of this repo is as an extension to cc: @AakashGfude |
What, no option 1 is the only option. I've already turned it into a pure sphinx extension, that was the whole point of my refactor 😬, there is already no dependency on jupyter-book, just some legacy testing. There is also no direct dependency on sphinx-external-toc |
|
You can see this already in the In fact really you can just relax the version pinning of sphinx-external-toc (to include v0.2.0) in the test extra and that should be fine |
@chrisjsewell just digging into this and looking at the Was thinking of updating
to be
Right -- so we should probably also rename this repo something like
@AakashGfude just looking at |
No it doesn't, that's a variable of this extension, it's not in any way dependant on jupyter-book. |
Always include a top pinning, so sphinx-external-toc>=0.1.0,<0.3.0 |
Yep that's a possibility 👍 |
I have opened #61 to discuss the options |
So I’m a bit confused because #60 didn’t seem to remove the Jupyter-book dependency. Can somebody confirm that this issue is no longer an issue? Or post what needs to be done to close this issue? |
@choldgraf the setup.cfg only lists jupyter-book in |
@choldgraf does this make sense? Is there anything else I can help with here? I think the change suggested by @chrisjsewell resolves a version pinning conflict (causing the circular dependency issue?) |
I have setup a release #63 once approved by @chrisjsewell I can merge and push to |
@choldgraf I went ahead and merged #63 so should be available for the |
We've just released a new version of
sphinx-external-toc
and realized that we have a circular dependency betweenjupyterbook-latex
,jupyter-book
, andsphinx-external-toc
.From the PR where we discovered this, @chrisjsewell noted:
So I think we have two options:
sphinx-external-toc
sphinx-external-toc
and inherit it fromjupyter-book
I think we need to resolve this (or at least release a new version of this repo) before we can release a new version of Jupyter Book so that we don't create a version conflict.
The text was updated successfully, but these errors were encountered: