Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork7.9k
DOC: concise dependency heading + small clarifications#27058
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 ourterms of service andprivacy statement. We’ll occasionally send you account related emails.
Already on GitHub?Sign in to your account
Uh oh!
There was an error while loading.Please reload this page.
Conversation
Uh oh!
There was an error while loading.Please reload this page.
63a9257
toa1a9e37
CompareUh oh!
There was an error while loading.Please reload this page.
OK, based on@jklymak's comment I went and looked and there was only one ref I had to updated. Generally we either link to the whole page (which would remain dependencies) or use custom link text geared to the context of the paragraph. That being the case, I really prefer the short titles. Currently the page has longer titles for subheadings and "topic" titles for the subsubheadings: |
I agree that the right menu is more verbose than need be, e.g. we don't need "Matplotlib" in there. But the proposed version does not contain the word "dependencies" at all. I suggest to keep it at least on the section titles:
|
story645 commentedOct 11, 2023 • edited
Loading Uh oh!
There was an error while loading.Please reload this page.
edited
Uh oh!
There was an error while loading.Please reload this page.
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.
Take or leave my comments.
Uh oh!
There was an error while loading.Please reload this page.
doc/devel/dependencies.rst Outdated
Manual Download | ||
^^^^^^^^^^^^^^^ | ||
Install from source |
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.
Not quite sure whether "install" is the right term here. But I don't have an alternative either.
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.
yeah, it was more that Manual download reallly doesn't mean anything here
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.
use source might be better?
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.
I don't want to over-think this, but "source" is a quite generic term. IMHO good headings would be
- C libraries
- Automatic download (this section header is missing but should be added)
- Use system libraries
- From source files (or "Custom source files")
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.
I agree with you so I'll make the change.
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.
also "Matplotlib vendored version" or the like is probably is better for "Auto download" so I'm going with that.
Made the changes, but probably would be good for@QuLogic to take a quick glance to make sure I didn't lose anything |
99e3d53
to2b7439e
Compare@QuLogic does#26621 (comment) mean that I should remove the line about Aix being an exception in the section about MPL vendored freetype? |
Yes, I noticed that here, which is why I asked them. Since it looks like we won't need to keep the special-casing, we can drop that from the docs. |
Thanks! Also, is the section about pip/manylinux still applicable? |
This parthttps://github.com/matplotlib/matplotlib/blob/93b713b8b9c1a3f6a180126d22e676313a4940d0/doc/devel/dependencies.rst#minimum-pip--manylinux-support-linux? It has not changed, I don't think. |
I think it just didn't feel like it fits w/ the other dependencies, but if it's alright than I don't think there's anything left to change. |
doc/devel/dependencies.rst Outdated
in the target environment manually. | ||
: |
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.
Not sure why this colon is here?
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.
accident, but also I went and unpacked the sentences above to try and make it very explicit that most folks should not need to install the build dependencies.
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
note required MinGW windows header versionCo-authored-by: Elliott Sales de Andrade <quantum.analyst@gmail.com>
Owee, I'm MrMeeseeks, Look at me. There seem to be a conflict, please backport manually. Here are approximate instructions:
And apply the correct labels and milestones. Congratulations — you did some good work! Hopefully your backport PR will be tested by the continuous integration and merged soon! Remember to remove the If these instructions are inaccurate, feel free tosuggest an improvement. |
Owee, I'm MrMeeseeks, Look at me. There seem to be a conflict, please backport manually. Here are approximate instructions:
And apply the correct labels and milestones. Congratulations — you did some good work! Hopefully your backport PR will be tested by the continuous integration and merged soon! Remember to remove the If these instructions are inaccurate, feel free tosuggest an improvement. |
IMHO not worth a manual backport. |
Yeah this mentions meson and that's milestoned to 3.9. |
PR summary
This PR simplifies the titles of a couple of sections on the dependency page, mostly by removing building and Matplotlib because I think those are a given cause it's the dependency page. It makes the right hand side more scannable.
-->
PR checklist