.. currentmodule:: pyuv ################################ Welcome to pyuv's documentation! ################################ Python interface for libuv, a high performance asynchronous networking and platform abstraction library. .. note:: pyuv's source code is hosted `on GitHub `_ Features: ######### * Non-blocking TCP sockets * Non-blocking named pipes * UDP support * Timers * Child process spawning * Asynchronous DNS resolution (getaddrinfo & getnameinfo) * Asynchronous file system APIs * Thread pool scheduling * High resolution time * System memory information * System CPUs information * Network interfaces information * ANSI escape code controlled TTY * File system events * IPC and TCP socket sharing between processes * Arbitrary file descriptor polling * Thread synchronization primitives .. seealso:: `libuv's source code `_ .. seealso:: `Official libuv documentation `_ Contents ######## .. toctree:: :maxdepth: 3 :titlesonly: pyuv refcount Examples ######## .. toctree:: :maxdepth: 1 examples ToDo #### .. toctree:: :maxdepth: 1 TODO Indices and tables ################## * :ref:`genindex` * :ref:`modindex` * :ref:`search`