<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>Hi,</div><div><br class="webkit-block-placeholder"></div><div>I'm running 10.5.2 on a PPC and I'm not having much luck getting readline to play nicely with ipython.</div><div><br class="webkit-block-placeholder"></div><div>I tried 'sudo easy_install -f&nbsp;<a href="http://ipython.scipy.org/dist/">http://ipython.scipy.org/dist/</a>&nbsp;readline', which did a lot of successful work until it got to:</div><div><br class="webkit-block-placeholder"></div><div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">============ Building the readline extension module ============</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; "><br class="webkit-block-placeholder"></div><div>where it did a traceback, the last entry of which was:</div><div><br class="webkit-block-placeholder"></div><div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">File "/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/setuptools/command/build_ext.py", line 77, in swig_sources</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">&nbsp; &nbsp; sources = _build_ext.swig_sources(self, sources) or sources</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">TypeError: swig_sources() takes exactly 3 arguments (2 given)</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; "><br class="webkit-block-placeholder"></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">which looks, to me, like an error in the Apple supplied python scripts.</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; "><br class="webkit-block-placeholder"></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">So I downloaded the egg from&nbsp;<span class="Apple-style-span" style="font-family: Verdana; line-height: 16px; "><a class="http" href="http://ipython.scipy.org/dist/readline-2.5.1-py2.5-macosx-10.5-i386.egg" style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; color: rgb(0, 102, 204); background-color: transparent; text-decoration: underline; ">http://ipython.scipy.org/dist/readline-2.5.1-py2.5-macosx-10.5-i386.egg.</a></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; "><font class="Apple-style-span" face="Verdana"><span class="Apple-style-span" style="line-height: 16px;">After putting it in my PYTHONPATH (/Library/Python/2.5/site-packages/), ipython ignores its existence. On startup ipython declares 'Leopard libedit detected.' and the up and down arrows do their funky thing navigating the command history.</span></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; "><font class="Apple-style-span" face="Verdana"><span class="Apple-style-span" style="line-height: 16px;"><br class="webkit-block-placeholder"></span></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; "><font class="Apple-style-span" face="Verdana"><span class="Apple-style-span" style="line-height: 16px;">Is there something else I need to do so ipython can find and use readline?</span></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; "><font class="Apple-style-span" face="Verdana"><span class="Apple-style-span" style="line-height: 16px;"><br class="webkit-block-placeholder"></span></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; "><font class="Apple-style-span" face="Verdana"><span class="Apple-style-span" style="line-height: 16px;">Glenn</span></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; "><font class="Apple-style-span" face="Verdana"><span class="Apple-style-span" style="line-height: 16px;"><br class="webkit-block-placeholder"></span></font></div></div></div><div>On Feb 22, 2008, at 3:25 PM, Ludwig Schwardt wrote:</div><br><blockquote type="cite">Hi,<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">I made the readline egg a four-way universal binary (intel+ppc,<br></blockquote><blockquote type="cite">32+64-bit), as far as I can tell. The i386 tag is a misnomer, as the<br></blockquote><blockquote type="cite">egg building scripts are unaware of fat binaries and name the egg<br></blockquote><blockquote type="cite">according to the system on which you build it. I renamed it every<br></blockquote><blockquote type="cite">time, except for the one I posted to the list...<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Unfortunately, I had no ppc Leopard machines to test it on. Any<br></blockquote><blockquote type="cite">feedback would be very useful. I plan to add the readline egg to pypi<br></blockquote><blockquote type="cite">soon, and it would be nice to fix any bugs before then.<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Regards,<br></blockquote><blockquote type="cite">Ludwig<br></blockquote><blockquote type="cite">_______________________________________________<br></blockquote><blockquote type="cite">IPython-user mailing list<br></blockquote><blockquote type="cite"><a href="mailto:IPython-user@scipy.org">IPython-user@scipy.org</a><br></blockquote><blockquote type="cite"><a href="http://lists.ipython.scipy.org/mailman/listinfo/ipython-user">http://lists.ipython.scipy.org/mailman/listinfo/ipython-user</a><br></blockquote><div><font class="Apple-style-span" color="#144FAE"><br class="webkit-block-placeholder"></font></div></body></html>