[IPython-dev] Announcing shrubbery

Aaron Meurer asmeurer@gmail....
Sun Aug 21 13:03:40 CDT 2011


This is good.  Mac OS X users are usually treated like Linux users in
that they're expected to be command line savvy to install software
(actually more than average, since Linux users at least have package
managers).  But really we should treat most of them the same as we do
Windows users: people who may know Python, or at least are learning
it, but aren't very comfortable with the "./configure;make;make
install" process.

By the way, if anyone's interested, I detailed the steps I took to
install the qtconsole in Python 2 in Lion with the XCode 4 developer
tools at https://github.com/sympy/sympy/wiki/Installing-the-IPython-qtconsole-in-Mac-OS-X.
 There's nothing too complicated; you just have to make sure that you
get the right things from the right places.

Some questions about shrubbery:

First, how easy is it to add new packages?  It looked to me like you
have to edit several places throughout the file to do it, so that it's
not trivial, especially if you don't know everywhere to edit the file.

Second, I noticed that you are getting everything from git. Have you
considered using git submodules?

Third, are you considering to just include Python 3 with the installer?

Aaron Meurer

On Sun, Aug 21, 2011 at 3:18 AM, Grahame Bowland <grahame@angrygoats.net> wrote:
> Hi everyone
>
> I've spent the last few days coming up with a Python 3 distribution of
> iPython and friends for Mac OS X. It now works (mostly), and I thought
> I'd share it.
>
> The home page is here:
> https://github.com/grahame/shrubbery
> and I've put an experimental installer image here:
> https://github.com/downloads/grahame/shrubbery/shrubbery.pkg
>
> For a long time I've maintained my Python setup by hand, installing
> packages into /usr/local and eventually having a huge mess. Hence this
> project - a distribution of software for Mac OS to make it easier for
> people to get started with iPython.
>
> I've targeted Python 3 in the hope it'll encourage the porting of more
> software to the new version of the language.
>
> There's not too much Mac OS specific about this, except that on Linux
> you'd probably want to get packages from your distribution. If anyone
> wants to make it work on other platforms that'd be great.
>
> Cheers
> Grahame
> _______________________________________________
> IPython-dev mailing list
> IPython-dev@scipy.org
> http://mail.scipy.org/mailman/listinfo/ipython-dev
>


More information about the IPython-dev mailing list