Skip to content
This repository has been archived by the owner on Jun 20, 2021. It is now read-only.

jagguli/aioweb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A Web Framework using pep-3156 async constructs.

  • templating: curently mustache, but can be overriden using custom renderers
  • database: couchdb, aim to make it usable with other nosql db.

Setup:

to set up a dev env and install python dependencies you should be able to use buildout2 [https://pypi.python.org/pypi/zc.buildout/2.0.0]

wget http://downloads.buildout.org/2/bootstrap.py
python bootstrap.py

Configuration:

  • copy default.ini in the conf dir and fillout to your needs, will default to values in default.ini
[default]
hostname= # currently unused
staticroot=static
[couchdb]
username=couchuser
password=couchpassword
database=aiowebtest

Running:

There is a working example app in the src/supplementme which I'm trying to develop. to run it

python3 bin/launch.py supplementme

The example app dependencies:

Tests:

The tests are mostly up to date :)

  • find the tests along with the *.py files.

Any constructive criticism would be much appreciated.

Bitdeli Badge

About

a web app framework using python3 asyncio

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published