<br><br><div class="gmail_quote">On Thu, Oct 6, 2011 at 12:15, Paul Moore <span dir="ltr">&lt;<a href="mailto:p.f.moore@gmail.com" target="_blank">p.f.moore@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


Apologies if this would be better on the developers list. Let me know<br>
and I&#39;ll repost there if so.<br>
<br>
I use Python 3 these days, and wanted to give the new IPython a go.<br>
Looking at the Python 3 wiki page, the build instructions seem to be a<br>
bit Unix-oriented. I&#39;m working on Windows, and while I&#39;m a developer<br>
and perfectly happy on the command line, I&#39;m not looking to try to<br>
build complex binary dependencies like PyQT and zeromq - I&#39;d much<br>
rather grab binary builds of whatever I can.<br>
<br>
I&#39;ve installed PyQT and pyzmq from binary installers. In installed<br>
distribute, as it looks like I need this to build an IPython<br>
installer. OK, now I can build a bdist_wininst installer for IPython<br>
from the Python3 git branch.<br></blockquote><div><br></div><div>The separate py3k git repo is defunct, as described on its github page.  Trunk should</div><div>now be installable on py3k.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">



<br>
I tried the QT console. Looks like I need pyreadline (installed from a<br>
windows installer) and pygments (easy_installed, as there is no Python<br>
3 installer and I&#39;m bored of building my own)<br>
<br>
The QT Console command now works - sort of. ipython3-qtconsole.exe<br>
starts a console window with what looks like a kernel running, and a<br>
window with what looks like IPython (header lines and a few help<br>
lines). But there&#39;s no prompt, and I can&#39;t type into the window at<br>
all. Closing the console window offers to just kill the console or to<br>
kill the kernel as well, so something&#39;s working OK.<br>
<br>
I can&#39;t run the command line version as I get<br>
<br>
PS D:\Data\ipython-ipython-py3k-17bd8df&gt; py -3<br>
d:\Apps\Python32\Scripts\ipython3-script.py<br>
Error in sys.excepthook:<br>
TypeError: _isdir() takes exactly 1 argument (0 given)<br></blockquote><div><br></div><div>This has been fixed in master: <a href="https://github.com/ipython/ipython/commit/fc05f375e3603e698df43aa31baec28f00d169be" target="_blank">https://github.com/ipython/ipython/commit/fc05f375e3603e698df43aa31baec28f00d169be</a></div>


<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
(I had to use the script here, as the EXE version opens a separate<br>
console window, which closes before I can capture the error).<br>
<br>
I appreciate that Python 3 support is new, and I guess that Windows<br>
support will be secondary to Unix. But should I be expecting better<br>
than this, or is this about the state of things on Python 3/Windows at<br>
the moment?<br></blockquote><div><br></div><div>IPython&#39;s dev team is small, and bugs specific to py3k or windows often go overlooked for a while, because</div><div>we have zero developers (and few users) who use Windows, and the same for Python 3.  The bug you encountered affects only python3 on Windows, so it took quite some time before it came up, but it did, and has been fixed.</div>


<div><br></div><div>We do officially support Python 3 now, and we definitely support Windows, but you should probably expect a pretty rough road using IPython on py3k+Windows for a while.</div><div><br></div><div>Please do keep bug reports coming!</div>

<div><br></div><div>-MinRK</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Paul.<br>
_______________________________________________<br>
IPython-User mailing list<br>
<a href="mailto:IPython-User@scipy.org" target="_blank">IPython-User@scipy.org</a><br>
<a href="http://mail.scipy.org/mailman/listinfo/ipython-user" target="_blank">http://mail.scipy.org/mailman/listinfo/ipython-user</a><br>
</blockquote></div><br>