Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork8.1k
setupext: support using environment variables for dependencies#26679
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
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.
Thank you for opening your first PR into Matplotlib!
If you have not heard from us in a week or so, please leave a new comment below and that should bring it to our attention. Most of our reviewers are volunteers and sometimes things fall through the cracks.
You can also join uson gitter for real-time discussion.
For details on testing, writing docs, and our review process, please seethe developer guide
We strive to be a welcoming and open project. Please follow ourCode of Conduct.
mathstuf commentedSep 3, 2023
FWIW, before I go and write docs for this, I'd like to know that it's a suitable solution to the problem. If needed, the |
melissawm commentedSep 4, 2023
Looks like there are some related failures in CI -@mathstuf would you take a look? Let us know if you need help. Thanks! |
On Windows, without Conda or the libraries being in default locations,matplotlib has problems finding freetype and qhull. Add ultimatefallback solutions using very specific environment variables named`{FREETYPE,QHULL}_{INCLUDE,LIBRARY}_DIRS`.mathstuf commentedSep 4, 2023
Whoops, indeed. I had typos and copy pasta that I had fixed in testing but had inconsistently applied back to my development machine. Applied here too now. |
ksunden commentedSep 4, 2023
mathstuf commentedSep 4, 2023
That would be suitable to me if |
mathstuf commentedOct 12, 2023
Seems to be obsolete since#26621 removed |
QuLogic commentedOct 12, 2023
It should be; we don't have any platform-specific checks for dependencies, just the standard |
mathstuf commentedOct 12, 2023
Will know the next time we go and bump packages. Thanks :) . |
PR summary
On Windows, without Conda or the libraries being in default locations, matplotlib has problems finding freetype and qhull. Add ultimate fallback solutions using very specific environment variables named
{FREETYPE,QHULL}_{INCLUDE,LIBRARY}_DIRS.My attempts at using
CLandLINKwere failing; not sure if the migration tomesonmade these obsolete or not.PR checklist