Skip to content

enigma/watson

 
 

Repository files navigation

Watson, a Python 3 web framework

It's elementary my dear Watson

Watson is an easy to use framework designed to get out of your way and let you code your application rather than wrangle with the framework.

You can find a sample hello world application in the /examples directory and more documentation here.

Build Status

Branch Status Coverage
Master Build Status Coverage Status
Develop Build Status

Pypi

Dependencies

Watson currently requires the following modules to work out of box (will be installed automatically):

  • Jinja2

These can be installed by running pip install -r requirements.txt

Optional Dependencies

Memcached

Memcached is utilized for both session storage and cache storage.

Add python3-memcached to your applications requirements.txt file or pip install python3-memcached This is currently maintained here.

Running the tests

  1. Setup a virtualenv for Python 3.3
  2. Install Fabric pip install fabric
  3. Install Nose pip install nose or Py.test pip install pytest
  4. Run fab test clean

Results from the tests can be found in docs/tests/

Supported Versions

Currently Watson has been tested on the following Python versions:

  • 3.3

About

A Python 3 web framework

Resources

License

Stars

Watchers

Forks

Packages

No packages published