Hi All,
> I was reading through the mailing list archives and saw the post about
> Bricks, is that available to test out yet?
Bricks isn't available yet but hopefully will be within the next month.
I thought I might as well give you all an update on the other projects
too:
I've now split the current pythonweb project into the following
sub-projects and re-factored all the code accordingly.
The new modules will work with the easy install system from
http://peak.telecommunity.com/DevCenter/EasyInstall so that they can be
installed as follows with the dependencies automatically installed too:
> easy_install.py web
Pretty simple eh?
The modules are:
bricks - full WSGI framework taking a similar approach to ruby on rails
for rapidly developing web applications
database - formally web.database for portable/simplified database access
engine - formally SnakeSQL - now a toolkit to write your own SQL engine
too.
model - formally database.object, an object-relational mapper
serve - classes for writing servers with
web - same as before without all the external packages included
All the modules are currently in an SVN repository and the documentation
and distribution files get correctly built using makefiles. All the new
modules work correctly together and still support Python 2.2.
Still to do:
* Write sensible documentation for the packages now they are standalone
* Restructure the pythonweb.org website for the new modules
I hope to have a pre-release of all the modules except Bricks at the end
of next week. The code of the pre-releases is unlikely to change much
before the final 0.6 releases but the documentation, tests and examples
will.
I hope to have a release of Bricks in early August. Bricks will be
Python 2.4 and above only because it will use decorators. I am currently
improving Ajax support (which already works) and will be using it for a
commercial project over the next few weeks which will mean it gets
developed quickly.
If anyone is really keen I can provide an SVN snapshot so you can take a
peak?
Once I've got all the 0.6 modules released I'd really like to open up
the source a bit more and give more people access so improvements/bug
reports etc don't all have to come through me. I'll pretty much have
implemented everything I would like to see in the modules by then and am
more than happy for the project to take a new/better course with more
people involved.
Hope to have something to show you all soon anyway.
Cheers,
James
|