We actually discussed this very issue yesterday in our Google hangout about
continuous integration. We're probably going to need to script a full setup
from a clean Mac + XCode to a working matplotlib development environment in
order to make that happen,
Just a note -- this did NOT "just work" the other day for me -- it
found the freetype libs that OS-X has in the X11 build, but didn't
like them at compile time. I haven't debugged it yet, sorry.
But the real trick here is what you want to build: which OS-X versions
do you want to support? which architectures? which Python Build(s)?
What I've been planning on doing is setting up a gitHub (or something)
project for building the various dependencies that various python
packages need -- there are a few that are broadly used: libpng,
libfreetype (used by MPL, PIL, wxPython, ???). The idea is that if you
wanted to build MPL (or PIL, or ???) you'd grab the
MacPyton_Dependencies project, build it, then go from there.
Anyone want to help? It just feels like we are all repeating
each-others work a LOT here!
NOTE: the big issues come up if you want to build binaries that are
re-distributable (as a package, or with py2app, or???). In this case,
you need binaries that can run on perhaps older machines than the one
you're building on, or a different architecture. Building to run on
the machine it's built-on is a lot easier. (particularly with macport
or homebrew)
-CHB
and obviously that will be shared with the world.
···
On Fri, Aug 16, 2013 at 7:32 AM, Michael Droettboom <mdroe@...31...> wrote:
Things are even more complex on Windows, and I'd like to do that there, too.
So stay tuned.
Mike
On 08/16/2013 10:02 AM, Paul Hobson wrote:
Mike,
That's great news. Is there any chance we can look forward to "official"
instructions for setting up a Mac to develop matplotlib?
I gave up a long time ago and started piecing to together my meager PRs in a
linux VM.
-paul
On Fri, Aug 16, 2013 at 6:52 AM, Michael Droettboom <mdroe@...31...> wrote:
Thanks to the gracious donation from Hans Petter Langtangen and the
Center for Biomedical Computing at Simula (http://home.simula.no/~hpl),
I now have a new Mac Mini sitting at my desk. This should allow me to
keep on top of changes that affect the Mac builds and to better track
down Mac-only issues.
Stay tuned over the next few weeks and months as we will most likely be
using some more of these funds to pay for hosted continuous integration
services (as discussed yesterday in our MEP19 Google Hangout).
Cheers,
Mike
------------------------------------------------------------------------------
Get 100% visibility into Java/.NET code with AppDynamics Lite!
It's a free troubleshooting tool designed for production.
Get down to code-level detail for bottlenecks, with <2% overhead.
Download for free and get started troubleshooting in minutes.
http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk
_______________________________________________
Matplotlib-devel mailing list
Matplotlib-devel@lists.sourceforge.net
matplotlib-devel List Signup and Options
------------------------------------------------------------------------------
Get 100% visibility into Java/.NET code with AppDynamics Lite!
It's a free troubleshooting tool designed for production.
Get down to code-level detail for bottlenecks, with <2% overhead.
Download for free and get started troubleshooting in minutes.
http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk
_______________________________________________
Matplotlib-devel mailing list
Matplotlib-devel@lists.sourceforge.net
matplotlib-devel List Signup and Options
--
Christopher Barker, Ph.D.
Oceanographer
Emergency Response Division
NOAA/NOS/OR&R (206) 526-6959 voice
7600 Sand Point Way NE (206) 526-6329 fax
Seattle, WA 98115 (206) 526-6317 main reception
Chris.Barker@...236...