-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
DOC, MAINT: Remove numpydoc submodule #15789
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
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @rossbar
@@ -3,4 +3,5 @@ | |||
Sphinx!=3.1.0, !=4.1.0 | |||
pydata-sphinx-theme>=0.6.1 | |||
sphinx-panels>=0.5.2 | |||
numpydoc==1.1 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Any reason for the pinned version?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ok sure if there are blockers. Otherwise as you can see from the other doc dependencies there is no pin. Just versions to skip.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
After discussing this on our last meeting, I propose to merge this at the end of the week (2022-3-25) if there are no further comments. |
No complains, it's Friday, merging. Thanks again @rossbar |
This PR updates how the scipy documentation uses numpydoc; removing numpydoc as a git submodule and instead relying on the released version as a dependency.
numpydoc
is already listed as a dependency in most relevant places (pyproject.toml, variousenvironments
files). This PR completes the process by removing the git submodule and various other manual shims and references.Reference issue
There is no reference issue, but this was discussed in the scipy community meeting.
What does this implement/fix?
Updates/simplifies how the numpydoc doc dependency is managed.
Additional information
Note that explicit testing against scipy is part of the release process for numpydoc.