Ultra fast asyncio event loop.
Go to file
Yury Selivanov 9f6b55dbb4 tests/process: Another attempt to fix process tests under travis 2016-04-14 16:04:23 -04:00
examples/bench Fix broken examples/bench/server.py 2016-04-12 17:06:09 -04:00
tests tests/process: Another attempt to fix process tests under travis 2016-04-14 16:04:23 -04:00
uvloop process: Cache PID the same way asyncio implementation does 2016-04-14 15:34:23 -04:00
vendor Use latest libuv (v1.9.0) 2016-04-12 16:26:00 -04:00
.gitignore Ignore .cache dir 2015-11-20 19:08:34 -05:00
.gitmodules Switch libuv submodule url to https 2016-02-03 18:32:09 -05:00
.travis.yml travis: Try another approach for file upload 2016-04-14 15:51:47 -04:00
LICENSE Add readme/license 2015-11-07 23:14:26 -05:00
MANIFEST.in build: Include only needed libuv files into distribution; fix build 2016-04-13 22:56:39 -04:00
Makefile Add Travis integration 2016-04-14 15:03:41 -04:00
README.rst Add Travis integration 2016-04-14 15:03:41 -04:00
pytest.ini Add a config file for py.test 2016-01-21 12:57:07 -05:00
setup.py setup: Add description & classifiers 2016-04-14 00:45:01 -04:00

README.rst

.. image:: https://travis-ci.org/MagicStack/uvloop.svg?branch=master
    :target: https://travis-ci.org/MagicStack/uvloop


An implementation of asyncio-compatible event loop on top of libuv.
This is a research prototype, do not use it in production.


Build Instructions
------------------

You'll need `Cython` and Python 3.5.  The best way is to create
a virtual env, so that you'll have `cython` and `python` commands
pointing to the correct tools.

1. `git clone --recursive https://github.com/1st1/uvloop.git`

2. `cd uvloop; make`

3. `make test`