Project Summary =============== Synopsis -------- Create a BatteriesIncluded_ distribution of Webware that comes with other related tools, such as Cheetah_, FunFormKit_, XmlForms_, the database adaptors, etc. Project Moderator ----------------- TavisRudd_ Project Members --------------- * TavisRudd_ Current Status -------------- Packaging/installation system using distutils has been created as part of WebwareExpRefactoring_. Problem ------- There are several tools that are designed for, or complement, Webware that are not currently distributed with it and must be downloaded and installed separately. As a result Webware installations take longer than they should. Solution -------- Uses Python's DistUtils to create a meta-distribution that gathers all the most useful Webware tools in one place and installs them in one operation. Risks ----- * incompatible license problems * overkill Delivery Target --------------- Webware 0.7 Notes ===== *Contents* * Webware and all the core components * Cheetah * FunFormKit * Database modules like psycopg * a plotting module like Biggles (http://biggles.sf.net) for quickly adding charts to websites * example sites *Implementation* * use a master DistUtils setup.py script to control the whole installation process so that all the components can installed in one fell swoop. "python setup.py install" will install Webware, while "python setup.py install-batteries" will install the third-party packages. * the end-user will control what will and won't be installed out of all the included stuff using the setup.cfg * make Webware's setup.py compile and install mod_webkit or the iis version (when complete). This could be controlled via the setup.cfg file. General Discussion ------------------ Add your thoughts and comments here, along with your sig -- TavisRudd_ - 31 Oct 2001