40 lines
1.3 KiB
XML
40 lines
1.3 KiB
XML
<?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>
|