On Tue, Sep 15, 2009 at 12:23 AM, Manjunath Basappa <Manjunath.Basappa at sun.com> wrote: > > Mark Martin wrote: >> Can we get an updated spec, please? > > > Summary > ======= > > Routes is a Python re-implementation of the Rails routes system for mapping > URL's to Controllers/Actions and generating URL's. Routes makes it easy to > create pretty and concise URL's that are RESTful with little effort.
<snip> > > Rooutes is delivered as a set of python modules and classes. It works with > in > a python based web framework. > > This package delivers the latest version of routes (1.10.3) which works with > python versions 2.4 and 2.6. > > The packages that will be delivered are: > > SUNWpython26-routes > SUNWpython24-routes > > Dependencies > ============ > SUNWPython at 2.4.4,5.11-0.111:20090508T152730Z > SUNWPython26 at 2.6.1,5.11-0.111:20090508T152901Z > > > Interfaces > ========== > > ? Man pages are included. > > ? The SUNWpy-routes package is Uncommitted. > > ? The remaining interfaces are Volatile. > > Exported Interfaces (python modules) > ----------------------------------- > routes > ? Provides common classes and functions most users will want access to. > routes.base > ? Route and Mapper core classes > routes.middleware > ? Routes WSGI Middleware > routes.threadinglocal > routes.util > ? Utility functions for use in templates / controllers > Manjunath, Aside from the following two minor issues, this looks fine to me. 1) I'd prefer to see package dependencies not marked up as IPS dependencies. Hopefully that's a small enough request and we won't have to go into things here. 2) Why volatile on these interfaces? Why can't they be uncommitted? P.S. Why not run a fast track on CherryPy if you've already done the work on that? :)