<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <longdescription lang="en"> pyuv is a Python module which provides an interface to <pkg>dev-libs/libuv</pkg>. libuv is a high performance asynchronous networking and platform abstraction library. libuv is built on top of epoll/kequeue/event ports/etc on Unix and IOCP on Windows systems providing a consistent API on top of them. pyuv's features: * Non-blocking TCP sockets * Non-blocking named pipes * UDP support (including multicast) * Timers * Child process spawning * Asynchronous DNS resolution (getaddrinfo) * Asynchronous file system APIs * High resolution time * System memory information * System CPUs information * Network interfaces information * Thread pool scheduling * ANSI escape code controlled TTY * File system events (inotify style and stat based) * IPC and TCP socket sharing between processes * Arbitrary file descriptor polling * Thread synchronization primitives </longdescription> <upstream> <maintainer status="active"> <email>saghul@gmail.com</email> <name>Saúl Ibarra Corretgé</name> </maintainer> <remote-id type="github">saghul/pyuv</remote-id> <remote-id type="pypi">pyuv</remote-id> </upstream> </pkgmetadata>