Metadata-Version: 1.1
Name: newWeb
Version: 0.4.0.dev0
Summary: A fork to bring uWeb closer to WSGI and proper design
Home-page: https://github.com/edelooff/newWeb
Author: Elmer de Looff
Author-email: elmer.delooff@gmail.com
License: ISC
Description: # Handle with care
        
        This fork of µWeb is very much a work in progress to fix some of the bad design decisions made during its development. For a full description of the rough edges of it, refer to the two relevant blog posts:
        
        * [µWeb analysis part 1](http://variable-scope.com/posts/reflection-and-introspection-an-analysis-of-uweb) - general design and template system
        * [µWeb analysis part 2](http://variable-scope.com/posts/reflection-and-introspection-an-analysis-of-uweb-part-2) - presenter, database layer and debug server
        
        ## Work so far
        
        * Cut tons of code for the **standalone** module
        * Started work on making newWeb a WSGI application framework
        * Cut all but one of the packages from ext_lib
        
        ## Example projects
        
        The following example applications for newWeb exist:
        
        * [newWeb-info](https://github.com/edelooff/newWeb-info): This demonstrates most µWeb/newWeb features, and gives you examples on how to use most of them.
        * [newWeb-logviewer](https://github.com/edelooff/newWeb-logviewer): This allows you to view and search in the logs generated by µWeb applications.
        
        # newWeb installation
        
        The easiest and quickest way to install newWeb is using Python's `virtualenv`. Install using the setuptools installation script, which will automatically gather dependencies.
        
        ```bash
        # Set up the Python virtualenv
        virtualenv env
        source env/bin/activate
        
        # Install newWeb
        python setup.py install
        
        # Or you can install in development mode which allows easy modification of the source:
        python setup.py develop
        ```
        
        ## Installation requirements
        
        newWeb depends on mysql-python. To build the database connector from source you will need development headers for your version of Python and MySQL client. For Debian and Debian-derived flavors Linux these can be installed using apt:
        
        ```bash
        sudo apt-get install python-dev libmysqlclient-dev
        ```
        
        Alternatively, you can choose to install a precompiled database driver. For Debian and Debian-derived flavors of Linux this is available as `python-mysqldb`.
Keywords: minimal web framework
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: ISC License (ISCL)
Classifier: Operating System :: POSIX :: Linux
