[Schevo-devel] no-namespace-packages branch ready for review

Matthew Scott mscott at springfieldtech.com
Sat May 20 18:34:15 EDT 2006


The no-namespace-packages branch renames some things like schevo.qt3  
to schevoqt3, schevo.xml to schevoxml, and so forth.  This is done  
for the following reasons:

* Most importantly, it should be much more compatible with freezers  
such as py2exe.

* Other tools in general aren't fully aware of the fairly new concept  
of namespace packages, so removing this reduces a level of complexity  
there.

* One fewer pathname segment -- less typing :)

Because I don't have Qt installed here at the moment, I cannot run  
the SchevoQt unit tests to verify that it's working right.  However  
all of the other unit tests that are available run fine.

Pat, if you could review this branch to make sure the Qt stuff works  
fine, we can merge it into trunk, then merge the new trunk into the  
tabula-rasa branch so that we can get that converted as well.

In code using Schevo, you'll want to make the following global search  
and replaces in order to use the new layout:

   schevo.dot -> schevodot
   schevo.gears -> schevogears
   schevo.nufox -> schevonufox
   schevo.pylons -> schevopylons
   schevo.qt3 -> schevoqt3
   schevo.security -> schevosecurity
   schevo.sql -> schevosql
   schevo.web -> schevoweb
   schevo.wsgi -> schevowsgi
   schevo.xml -> schevoxml

--
Matthew Scott
mscott at springfieldtech.com






More information about the Schevo-devel mailing list