[Urwid] Urwid and Python 3
wackywendell at gmail.com
Wed Aug 4 16:00:36 EDT 2010
I contacted this list earlier to ask about python 3, and it sounded like
you all had enough work to do without worrying about it. Since I would
like to use urwid for an ipython interpreter, and ipython wants to
switch to python 3 as soon as possible, I thought I might see how well
it works to switch urwid over to python 3... and after trying it out, I
have a fairly well working python 3 version of urwid!
Its available at http://github.com/wackywendell/urwid
Or if you're using git:
$ git clone git://github.com/wackywendell/urwid.git
Its setup to use the recommended way of converting to python 3: the code
posted is working py2.6 code, and if you run the 2to3 converter on it,
it should give you working python3 code. There is a script called
'23dir' in there as well, which runs through the urwid directory, and
copies everything to an urwid3 directory. When its done, there should be
a working python3 implementation.
I say its working... and it is: run python tour.py, and it works, even
with unicode characters. At least, on my machine, with European unicode
characters. I'm pretty sure I've killed any support for wide characters
(because I don't understand how that worked, sorry.) It also doesn't
pass many of the unit tests in python3... but, well, I'm not done, I
just tried out the conversion to see how feasible it was.
Anyways, please tell me what you think!
More information about the Urwid