Ok, I'm currently experimenting the Python 3 migration process of Spyder on the v21 branch.
I've just been able to run the application without an (immediate) error: http://spyderlib.googlecode.com/files/spyder_python3-1.png It's quite encouraging but I think there are a lot of remaining issues. I won't push too far on the v21 branch but it's very useful to proceed like this: I will use the recent changelog of this branch as a checklist to migrate the default Hg branch. You may take a look at the v21 branch recent log but please do not try to go further and test it because it's probably still very unstable. -Pierre On 26 déc, 22:08, Pierre Raybaut <[email protected]> wrote: > 2012/12/26 Carlos Córdoba <[email protected]>: > > > These are great news! I hope you succeed in such a short time frame! > > I hope too... not sure though... we'll see! > > > I have one major feature to land: single instance mode (discussed on Issue > > 466), which will let people open python files in the same window using the > > file explorer. I've been developing it since the summer and it has given me > > a lot of headaches to make it work right, but I'm almost done with it. > > > There is also the debugger toolbar developed by Jed and showing rich help on > > a thread by Steve. I'll try to review and merge them as soon as possible. > > Ok. I think I'll start this coding "challenge" around next monday > (unless 'guiqwt' is very easy to migrate). But I'm only doing this on > short periods of time between a family reunion and an outing with > friends... so basically I can't promise anything. > > > Pierre, maybe you would like to take a look at the six library > > >http://pypi.python.org/pypi/six > > > to use it as a compatibility module. > > This is an interesting library, indeed, Carlos. I'm aware of it. > But, for now, I'm trying to write the strict necessary compatibility > helpers and I'll see where it takes me. If it's getting too complex or > if it's requiring too much code, I'll probably consider using this > library. > > Cheers, > -Pierre > > > > > > > > > Cheers, > > Carlos > > > El 25/12/12 04:20, Pierre Raybaut escribió: > > >> Hi all, > > >> FYI, in order to release WinPython for Python 3 very soon, I'm > >> currently working on porting to Python 3 the "blocking" packages > >> listed here: > >>http://code.google.com/p/winpython/wiki/PackageIndex_33 > > >> My goal is to finish this work before the end of the first week of > >> January 2013... because I'm doing this while on vacation. > > >> I've currently ported to Python 3 the following libraries: > >> * formlayout (one script... quite easy!) > >> * winpython (quite easy too because I've wrote this package with > >> quite specific coding rules) > >> * guidata (a little bit harder) > > >> I've wrote a compatibility module in guidata: guidata/py3compat.py. > >> My strategy is to work on a single code base and to make it compatible > >> with both Python 2 and Python 3. > > >> I'm currently working on guiqwt. > >> So the next library I'll take care of will be... spyderlib! > > >> This means that we should have Python 3 support, at least unstable, > >> for January 2013. > > >> Important: > >> --------- > > >> This also means that if there is any important merge to do with the > >> main branch, now is the time. Because porting to Python 3 implies a > >> lot of changes that could turn into nightmare any pending merge! > > >> Cheers, > >> -Pierre > > > -- > > You received this message because you are subscribed to the Google Groups > > "spyder" group. > > To post to this group, send email to [email protected]. > > To unsubscribe from this group, send email to > > [email protected]. > > For more options, visit this group at > >http://groups.google.com/group/spyderlib?hl=en. -- You received this message because you are subscribed to the Google Groups "spyder" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/spyderlib?hl=en.
