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.

Reply via email to