On Wednesday 07 November 2007 10:08:01 am william ratcliff wrote:
> And again, if MPL becomes "traitified", how will that effect users
> that need to roll executables for distribution?

We are considering changes that would require testing before we actually made 
a release that would effect users.


> On Nov 7, 2007 9:39 AM, Gael Varoquaux <[EMAIL PROTECTED]> 
wrote:
> > On Wed, Nov 07, 2007 at 08:25:51AM -0600, John Hunter wrote:
> > > I am not wild on the idea of an "internal dependency".  Since this is
> > > the first step in providing traitified mpl properties, and users will
> > > presumably want to be able to set event handlers on these properties,
> > > etc, it seems best to me if the users are exposed to a proper
> > > installation of enthought traits.
> >
> > I agree with that. This would clearly be a temporary solution waiting for
> > better packaging of traits.
> >
> > > Is there a reason not to treat traits like we do dateutil and pytz:
> > > check at runtime if it is installed and if not install it as
> > > enthought.traits using Gael's tarball?
> >
> > This does not seem a terribly good solution. First of all, I assume you
> > mean install time rather than run-time, as I can't see this happening at
> > run-time for a question of permission. Package management is not such an
> > easy task, as the endeavour of setup_tools has shown. Of course the
> > solution for platforms with proper package managers, is to use this
> > package manager, but when there isn't one, try to provide one, even a
> > simple one, is a risky endeavour. If you are going to try to do this, I
> > would try to do it through setuptools, maybe by including the relevant
> > code from setuptools in MPL.
> >
> > Then there is the problem of compiling. Traits has a bit of compiled
> > code, and not everybody has a compiler installed. So you have to provide
> > binary packages for the major platforms. This also points towards eggs,
> > as eggs are binary packages (eggs are nothing more than a zipped python
> > package), and we are already building binary eggs for traits and Co.
> >
> > > This gets enthought.traits (preferably with traits.ui included) on
> > > more platforms.
> >
> > Yes, the big and important work is to get traits and traitsUI packaged
> > natively on more platforms. Ondrej Certik has started debian packages,
> > but he does not have much time to work on them, and they are progressing
> > slowly. Some people have offered packaging for Fedora, but the problem is
> > the same. If you know people who are willing to do some packaging work,
> > we need some help :->.
> >
> > > We are simply trying to keep the barrier of installation as low as
> > > possible for the typical mpl user.
> >
> > This is very important, indeed.
> >
> > Can you tell us a bit more what you plan to use traits for exactly (what
> > are the usecases) ? It might help me understand how to find a beautiful
> > solution to this chicken and eggs problem.
> >
> > Gaƫl
> >
> >
> > -------------------------------------------------------------------------
> > This SF.net email is sponsored by: Splunk Inc.
> > Still grepping through log files to find problems?  Stop.
> > Now Search log events and configuration files using AJAX and a browser.
> > Download your FREE copy of Splunk now >> http://get.splunk.com/
> > _______________________________________________
> > Matplotlib-devel mailing list
> > Matplotlib-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/matplotlib-devel
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Splunk Inc.
> Still grepping through log files to find problems?  Stop.
> Now Search log events and configuration files using AJAX and a browser.
> Download your FREE copy of Splunk now >> http://get.splunk.com/
> _______________________________________________
> Matplotlib-devel mailing list
> Matplotlib-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/matplotlib-devel



-- 
Darren S. Dale, Ph.D.
Staff Scientist
Cornell High Energy Synchrotron Source
Cornell University
275 Wilson Lab
Rt. 366 & Pine Tree Road
Ithaca, NY 14853

[EMAIL PROTECTED]
office: (607) 255-3819
fax: (607) 255-9001
http://www.chess.cornell.edu

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Matplotlib-devel mailing list
Matplotlib-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-devel

Reply via email to