Tygs / tygs

Tygs aims to be a pure async PythonWeb framework with included RPC, PUB/SUB and task queues
Do What The F*ck You Want To Public License
17 stars 1 forks source link

Tygs

.. image:: http://travis-ci.org/Tygs/tygs.svg?branch=master :target: https://travis-ci.org/Tygs/tygs .. image:: http://coveralls.io/repos/github/Tygs/tygs/badge.svg?branch=master :target: https://coveralls.io/github/Tygs/tygs?branch=master

Tygs wants to be a Pure Python Web framework providing a sweet API for :

For now it's nothing, since the project just started. No promises.

Dependencies:

Licence: WTFPL

Install

It is not pushed on pypi yet::

python setup.py install

Developement

Install for dev::

python setup.py develop

Style Guide :

Deactivate dev mode:

python setup.py develop --uninstall

Running all tests::

python setup.py test

This can take long as it will setup the whole test env with tox, a virtualenv, etc.

You can install test dependencies manually::

pip install pytest-cov, mock, tox

And run the tests manually::

# in all envs
tox
# in only the current env
py.test tests

After that, you can run tests coverage this way::

# cmd only coverage
py.test --cov tygs tests
# dump an HTML report in htmlcov dir
py.test  --cov-report html --cov tygs tests