On Wednesday 09 January 2008 8:50:46 pm Charlie Moad wrote:
> On Jan 9, 2008 10:35 AM, Darren Dale <[EMAIL PROTECTED]> wrote:
> > On Wednesday 09 January 2008 10:15:54 am Francesco Pretto wrote:
> > > 2008/1/9, Darren Dale <[EMAIL PROTECTED]>:
> > > > setup.py attempts to select the appropriate backend for you, based on
> > > > what backends were available at build time. That selection is written
> > > > into the default matplotlibrc file, which resides in
> > > > site-packages/matplotlib/mpl-data. If matplotlib finds another
> > > > matplotlibrc file (for example, in the current working directory, in
> > > > $HOME/.matplotlib, etc), then it will use those settings instead. I
> > > > would guess that is the source of the problem.
> > >
> > > No, the problem is the default installed matplotlibrc, that is not
> > > different from the one present in the source tree and has the default
> > > selection:
> > >
> > > backend      : TkAgg
> > >
> > > Now, i don't know if the build script is trying to modify it according
> > > user selection or compile-time backend detection, but I'm wondering
> > > why the same problem wasn't happening on linux, where I tipically
> > > never install Tk runtime.
> > >
> > > However, for me the problem is solved, but if there's a matplotlib
> > > windows dev listening, here is my experience; first, i removed the
> > > already installed "lib/site-packages/matplotlib/mpl-data/matplotlibrc"
> > > . Afer, I went for clean compiling with a setup.cfg with these
> > > configurations:
> > >
> > > gtk = True
> > > gtkagg = False
> > > tkagg = False
> > > wxagg = False
> > > backend = GTK
> > >
> > > Eventually, "python setup.py install" write again a
> > > "site-packages/matplotlib/mpl-data/matplotlibrc" which still have:
> > >
> > > backend      : TkAgg
> > >
> > > If this shouldn't happen, well, consider this a bug report :D
> >
> > Oh, I see. Look at line 238 in setup.py. Maybe we don't need that check
> > for sys.platform anymore, now that we have setup.cfg. I think that check
> > was in there for the benefit of building the windows installers, which we
> > wanted to default to tkagg.
> >
> > I think it would be best to use a setup.cfg to set the numerix and
> > backends when building the windows installers. Charlie, does that sound
> > alright?
>
> That's fine.  I didn't use setup.cfg for the latest binaries though.

That is no problem. If you had, the binaries would not be any different than 
they are now. I'll make the change tomorrow, and send you the appropriate 
setup.cfg for building the windows installer.

Darren

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to