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.
