Title: Document windows build using conda · Issue #8652 · matplotlib/matplotlib · GitHub
Open Graph Title: Document windows build using conda · Issue #8652 · matplotlib/matplotlib
X Title: Document windows build using conda · Issue #8652 · matplotlib/matplotlib
Description: Since I wanted to start contributing to matplotlib, I tried to build matplotlib from source. I read through the documentation and tried to use matplotlib-winbuild as recommended on the website. The first problem was that matplotlib-winbu...
Open Graph Description: Since I wanted to start contributing to matplotlib, I tried to build matplotlib from source. I read through the documentation and tried to use matplotlib-winbuild as recommended on the website. The...
X Description: Since I wanted to start contributing to matplotlib, I tried to build matplotlib from source. I read through the documentation and tried to use matplotlib-winbuild as recommended on the website. The...
Opengraph URL: https://github.com/matplotlib/matplotlib/issues/8652
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Document windows build using conda","articleBody":"Since I wanted to start contributing to matplotlib, I tried to build matplotlib from source. I read through the documentation and tried to use [matplotlib-winbuild](https://github.com/jbmohler/matplotlib-winbuild) as recommended on the [website](https://matplotlib.org/users/installing.html#building-on-windows).\r\n\r\nThe first problem was that matplotlib-winbuild seems to be outdated and does not support VS2015 / VS2017. There's a pull-request that claims to add support for VS2015, but that didn't work out for me.\r\n\r\nI then tried several different ways to install the external dependencies, but none worked out until I found [build_alllocal.cmd](https://github.com/matplotlib/matplotlib/blob/master/build_alllocal.cmd) in the matplotlib repository. \r\n\r\nUsing build_alllocal.cmd (with two small changes), I was able to get a working build of matplotlib. It uses anaconda to get the external dependencies and eliminates the trouble of compiling them. I made a short gist showing how I managed to build matplotlib: [gist](https://gist.github.com/fkohlgrueber/2e88ce965e9d79ccf5863032b8a0fa7a).\r\n\r\nNow my questions are:\r\n\r\nIs the way I installed matplotlib correct? Can I use this setup for testing/developing matplotlib? Are there any restrictions or things the won't work?\r\n\r\nIf it is a valid deveopment build, shouldn't the installation process above be part of the official documentation? It seems to be easier than the process that's currently suggested in the docs and might lower the barrier for new contributors who are working on Windows.\r\n\r\nI'm looking forward to your replies.","author":{"url":"https://github.com/fkohlgrueber","@type":"Person","name":"fkohlgrueber"},"datePublished":"2017-05-22T12:25:01.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":2},"url":"https://github.com/8652/matplotlib/issues/8652"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:0bc2a07f-bf92-1d26-3773-95d4a7e78c97 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | D16E:27D2CD:B085C:EC24B:6A52AFE8 |
| html-safe-nonce | 038b3da0ebaedecb16c91fc11e25578a327e48e676d41a002688f9fbf9937306 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJEMTZFOjI3RDJDRDpCMDg1QzpFQzI0Qjo2QTUyQUZFOCIsInZpc2l0b3JfaWQiOiI4ODM2NTQ2NjUwOTM3OTI5NzA0IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | 35e1a2435efc32e2f125676f80ebbf313446a4abd662141fc1bca06ee4ceae9b |
| hovercard-subject-tag | issue:230378922 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/matplotlib/matplotlib/8652/issue_layout |
| twitter:image | https://opengraph.githubassets.com/56afe6d84d145449e0e8441d048fa5e163ad093c1f25d2000862a892b3bf83d6/matplotlib/matplotlib/issues/8652 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/56afe6d84d145449e0e8441d048fa5e163ad093c1f25d2000862a892b3bf83d6/matplotlib/matplotlib/issues/8652 |
| og:image:alt | Since I wanted to start contributing to matplotlib, I tried to build matplotlib from source. I read through the documentation and tried to use matplotlib-winbuild as recommended on the website. The... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | fkohlgrueber |
| hostname | github.com |
| expected-hostname | github.com |
| None | b9a586c06a05a7a86fc7e3f4dbd03e42f6869085879aa184aa6369456dbd50fb |
| turbo-cache-control | no-preview |
| go-import | github.com/matplotlib/matplotlib git https://github.com/matplotlib/matplotlib.git |
| octolytics-dimension-user_id | 215947 |
| octolytics-dimension-user_login | matplotlib |
| octolytics-dimension-repository_id | 1385122 |
| octolytics-dimension-repository_nwo | matplotlib/matplotlib |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 1385122 |
| octolytics-dimension-repository_network_root_nwo | matplotlib/matplotlib |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 07a982c1d40157c619b364352b704c3ce66bb332 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width