On Mon, 2011-03-07 at 10:35 -0800, Mike Orr wrote:
> Which of Pyramid's dependencies have been ported to Python 3, or which
> have significant archaisms that would be hard to port?

Already Py3 compat:

- Chameleon (2.X)
- distribute (Chameleon 2 dependency)
- unittest2 (Chameleon 2 dependency)
- Mako
- zope.interface

Not required under Py3:

- ordereddict (Chameleon dependency under Python 2.6 and under)
- setuptools (distribute can fill in)

Suggest replacement:

- Paste
- PasteDeploy
- PasteScript

We really don't use very much of Paste, and the parts we do make use of
we make use of very shallowly.  I think it would be easier to recreate
(or "liberate") the parts we do use into a separate package than it
would be to port these three packages.

Not yet ported:

- pyramid
- repoze.lru
- translationstring
- venusian
- WebOb -- being worked on at PyCon
- zope.component
- zope.configuration
- zope.deprecation
- zope.event
- zope.i18nmessageid
- zope.schema

I don't think we'd be able to get around porting any of these.  Lennart
Regebro (he of "Porting to Python 3" book) has already started porting
some of the zope packages to Python 3, but I'm not sure where they're
all at at the moment.

- C


-- 
You received this message because you are subscribed to the Google Groups 
"pylons-discuss" 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/pylons-discuss?hl=en.

Reply via email to