Joshua J. Kugler wrote: > Installing an egg today, I got this message from easy_install: > > /usr/bin/easy_install:5: UserWarning: Module dateutil was already imported > from > /usr/lib/python2.4/site-packages/matplotlib-0.87.7-py2.4-linux-i686.egg/dateutil/__init__.pyc, > > but /usr/lib/python2.4/site-packages/python_dateutil-1.1-py2.4.egg is being > added to sys.path > from pkg_resources import load_entry_point > > Investigating, it seems that Matplotlib includes python-dateutils wholesale > in > its egg, instead of depending on the python-dateutils egg and installing > that, thus generating warning messages like these. Where did you get that matplotlib egg? Particularly on linux (which you appear to be using), distributing .eggs for matplotlib would be problematic because of all the 3rd party libraries required, so I didn't think they'd be officially distributed. Indeed, I don't see one for linux on the matplotlib download page. > Would be possible to > remove the dateutil module from future matplotlib eggs and simply rely on the > python-dateutils egg? > Since matplotlib doesn't require setuptools (other than for Python 2.3), there can be no install_requires field. (And even if we had it in the install_requires field, does your linux distribution's python-dateutil package include the egg info required for the install_requires field to work?)
If you built the egg yourself, you can re-build it with dateutil installed and then matplotlib's setup.py file won't include its own dateutil. Ditto for pytz. -Andrew ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Matplotlib-users mailing list Matplotlib-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users