Re: [Simpleweb-py-users] simpleweb-admin createtables does not work
Status: Beta
Brought to you by:
essiene
From: simpleweb-users <sim...@li...> - 2007-01-03 12:16:43
|
Hi All, Just to keep you informed. Edwin Nathaniel wrote: > > PS: Minor complain: too many dependencies to be called "simpleweb". I'm > having a painful experience to install simpleweb and its dependencies > one by one behind company's firewall. It would be great if you could > write a tutorial on how to install simpleweb manually ^_^. Otherwise, > keep up the good job! I have worked on the 'dependencies' problem. Currently, in my development source, for the next minor release (0.7.2), there is only ONE core dependency - wsgiref. All the others are optional, and their features only come alive as you install them. I'll have the docs updated and the release uploaded to pypi sometime tmrw lattest. The idea is as follows: 1. Core dependencies that are part of simpleweb's core operation have been folded in (with permission from the Author(s)) - selector, resolver, static, memento, yaro, etc. 2. Other functionality are not so core: Sessions are provided via Flup. If not installed, simpleweb still works, just no sessions will be available. FCGI hosting is also provided via Flup. If not installed, hosting will fail, and error will be logged informing user to install flup first. 3. Plugin related dependencies are left to users choice. - sqlobject, sqlalchemy, cheetah are all used in the plugins only, attempting to configure them in config.py will fail if they are not properly installed. I'll update the documentation on the site to reflect these changes. Also, I'm trying to add a new simpleweb-admin plugin: 'movable'. The purpose of the plugin will be to analyse all the modules used by the application and pack them into a subfolder in the project, so the project can be run without doing any installations on say a shared host environment. The plugin status is: 1. Analyse all modules used - Done 2. Pack them into a local folder in the project (default is ./site-packages) - Done 3. Filter out modules that already come with python - Not Done 4. Make the project use the ./site-packages as path of its sys.path - Not Done. If I can get (4) above done by tonite, I'll also add this plugin in the upload for tmrw. Else, I'll skip it out, and do that for 0.7.3 Suggestions and or corrections are please welcome. Cheers, Essien PS: Belated Merry Christmas and Happy New Year :) > > > |