I have a few questions and comments about the Mac binary of matplotlib 
0.98.3:
   matplotlib-0.98.3-py2.5-macosx-10.3.egg.zip
   
A few things struck me as scary:
- There are no instructions; when you unzip it you get just an egg and 
that's it. I was able to find the magic incantation on the web, and 
fortunately I already have easy_install installed. But it would be a big 
help to have a ReadMe that tells how to install easy_install and how to 
use it to install the egg.

- The zipped egg includes dateutil and pytz. But I already have those 
installed (both due to using older matplotlib and because I use dateutil 
in my own code), so now I have two sets in different locations. This is 
worrisome. Which one will get used? Does it matter if I import dateutil 
first or matplotlib first? (I deleted the versions in the matplotlib egg 
to remove doubt.)

I thought easy_install could handle dependencies (and indeed, per the 
next item, it seemed to be trying to do so). If so, couldn't it only 
install them if not already present?

- When I ran easy_install it started searching the web and installing 
stuff. But what was it downloading and installing? The messages were 
very vague. I already had dateutil and pytz, so did the egg, so it would 
be crazy for it to download those. But what in the world else could it 
possibly need? Surely the freetype and png are already statically linked 
in (or perhaps it's using Apple's freetype). Surely it doesn't want to 
download those as libraries and install them? Surely it would not 
install wxpython, since that is optional?

I do appreciate the effort that goes into producing these binaries. (I 
used to make a matplotlib package installer for pythonmac.org and was 
glad to give it up.) And the results do seem to work.

-- Russell


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Matplotlib-devel mailing list
Matplotlib-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-devel

Reply via email to