[IPython-dev] IPython development news and prospects

Darren Dale darren.dale@cornell....
Sun Jan 13 17:37:26 CST 2008


On Sunday 13 January 2008 5:06:23 pm Fernando Perez wrote:
> So the question is: does anyone here *fundamentally object* to
> switching out to hg for the project?

Not me, I've been looking for an opportunity to start using hg.

> - Configuration: for this, we've more or less decided to just going
> with TConfig:
>
> http://projects.scipy.org/ipython/ipython/browser/ipython1/trunk/sandbox/tc
>onfig
>
> The only downside tconfig has is a dependence on Enthought Traits,
> which has C code.  The upsides are vast, including a *clean* way of
> handling many of the configuration-related problems that pop up here
> all the time.  We can have a separate discussion thread for this topic
> later if you want, because I think it's the only potentially
> contentious one and we don't want to ram it down anyone's throat.

I'm interested to see how that discussion plays out.

> What I'd like to know is if Ville and the others who have a stake on
> trunk are willing to basically join in together, starting mid to late
> March, on this effort.

I'll be quite buy around that time, but I'm not a major contributor and 
probably 

> This is still just one project, that will have multiple components but
> all of which work in concert to provide various levels of
> functionality (a terminal-based shell, a gui-based shell, a
> javascript-based one, a remote shell, a parallel computing system, an
> ide-like system for scientific work, etc).

Personally, I'd like to see a qt4 version of the gui as well. I would be 
willing to work on it, but before I do we would need to discuss the license 
issue. Specifically, would it need to be distributed as a separate package, 
or a namespace package? Would ipython entertain such a possibility? I'm not 
an advocate for setuptools, but I do use PyQt4 heavily for my own work and 
would like to find a way to work with it while keeping all parties happy 
concerning license. I guess this discussion should occur in another thread.

Darren





More information about the IPython-dev mailing list