A lightweight, componentised package for writing web applications
Project description
`weblayer`_ is a `Python`_ package, built on `WebOb`_, that provides a set of
components that can be used to handle requests within a `WSGI`_ application.
It is not a framework. In contrast, `weblayer`_ tries to prescribe as little
as possible, allowing you to swap out components and work with your weapons
of choice.
It's fast, tested and `documented`_. The `source code`_ is `public domain`_.
Install
-------
`weblayer`_ requires `Python`_ version 2.5 to 2.7. It's operating system
independent, so runs on Unix (including Mac OSX) and on Windows. Install it
via the `Python Package Index`_ using `Setuptools`_::
easy_install weblayer
Develop
-------
To develop (or play around with) it, get the `source code`_ using `Git`_::
git clone git://github.com/thruflo/weblayer.git
cd weblayer
Develop the egg::
python setup.py develop
Install the additional dependencies::
easy_install weblayer[dev]
Run the tests::
nosetests -c etc/nose.cfg
Generate the docs::
sphinx-build -a -b html doc doc/_build
If you have any problems or suggestions, `Github Issues`_ is the place to raise
a ticket.
Usage
-----
See the `User Guide`_ and `examples`_ for more information.
.. _`documented`: http://packages.python.org/weblayer
.. _`examples`: http://github.com/thruflo/weblayer/tree/master/src/weblayer/examples
.. _`git`: http://git-scm.com/
.. _`github issues`: http://github.com/thruflo/weblayer/issues
.. _`public domain`: http://unlicense.org/UNLICENSE
.. _`python`: http://www.python.org
.. _`python package index`: http://pypi.python.org/pypi/weblayer
.. _`setuptools`: http://pypi.python.org/pypi/setuptools
.. _`source code`: http://github.com/thruflo/weblayer
.. _`user guide`: http://packages.python.org/weblayer/userguide.html
.. _`weblayer`: http://packages.python.org/weblayer
.. _`webob`: http://pythonpaste.org/webob/
.. _`wsgi`: http://en.wikipedia.org/wiki/Web_Server_Gateway_Interface
components that can be used to handle requests within a `WSGI`_ application.
It is not a framework. In contrast, `weblayer`_ tries to prescribe as little
as possible, allowing you to swap out components and work with your weapons
of choice.
It's fast, tested and `documented`_. The `source code`_ is `public domain`_.
Install
-------
`weblayer`_ requires `Python`_ version 2.5 to 2.7. It's operating system
independent, so runs on Unix (including Mac OSX) and on Windows. Install it
via the `Python Package Index`_ using `Setuptools`_::
easy_install weblayer
Develop
-------
To develop (or play around with) it, get the `source code`_ using `Git`_::
git clone git://github.com/thruflo/weblayer.git
cd weblayer
Develop the egg::
python setup.py develop
Install the additional dependencies::
easy_install weblayer[dev]
Run the tests::
nosetests -c etc/nose.cfg
Generate the docs::
sphinx-build -a -b html doc doc/_build
If you have any problems or suggestions, `Github Issues`_ is the place to raise
a ticket.
Usage
-----
See the `User Guide`_ and `examples`_ for more information.
.. _`documented`: http://packages.python.org/weblayer
.. _`examples`: http://github.com/thruflo/weblayer/tree/master/src/weblayer/examples
.. _`git`: http://git-scm.com/
.. _`github issues`: http://github.com/thruflo/weblayer/issues
.. _`public domain`: http://unlicense.org/UNLICENSE
.. _`python`: http://www.python.org
.. _`python package index`: http://pypi.python.org/pypi/weblayer
.. _`setuptools`: http://pypi.python.org/pypi/setuptools
.. _`source code`: http://github.com/thruflo/weblayer
.. _`user guide`: http://packages.python.org/weblayer/userguide.html
.. _`weblayer`: http://packages.python.org/weblayer
.. _`webob`: http://pythonpaste.org/webob/
.. _`wsgi`: http://en.wikipedia.org/wiki/Web_Server_Gateway_Interface
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
weblayer-0.4.1.tar.gz
(58.4 kB
view details)
Built Distribution
weblayer-0.4.1.macosx-10.4-i386.exe
(131.2 kB
view details)
File details
Details for the file weblayer-0.4.1.tar.gz
.
File metadata
- Download URL: weblayer-0.4.1.tar.gz
- Upload date:
- Size: 58.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c5e75783b1cc8133b4d262c93f4182a8dfeb5c994b39bfe80b5c6e462af34130 |
|
MD5 | 0e7df743ef2c9c3057cd5bbf05c003f4 |
|
BLAKE2b-256 | 60322523fe927829be813bc542bea81c989bc1bd02d01b2fb101cf65fdb56dd0 |
File details
Details for the file weblayer-0.4.1.macosx-10.4-i386.exe
.
File metadata
- Download URL: weblayer-0.4.1.macosx-10.4-i386.exe
- Upload date:
- Size: 131.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a95ba4a0effb57867ca41f3f9f1be5bcb970e8bea182f7c9577ca35e2c15019 |
|
MD5 | 39c8775f9c8592606201e1e9cc4935c5 |
|
BLAKE2b-256 | f9f86436c90c8db93b2222e041b8bfb45df5aabf604658c30293adca8dfc7b4a |