百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
P

pyuv

> 编程语言
开源

libuv 的 Python 接口

1.1K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

libuv 的 Python 接口

============================== pyuv: libuv 的 Python 接口 ======================================== .. image:: https://badge.fury.io/py/pyuv.png :target: http://badge.fury.io/py/pyuv pyuv 是一个 Python 模块,提供了对 libuv 的接口。libuv _ 是一个高性能的异步网络和平台抽象库。 libuv 以 Unix 上的 epoll/kequeue/event ports 等以及 Windows 系统上的 IOCP 为基础,提供了在它们之上的一致的 API。 pyuv 的特点:

  • 非阻塞 TCP 套接字

  • 非阻塞命名管道

  • UDP 支持(包括多播)

  • 定时器

  • 子进程创建

  • 异步 DNS 解析(getaddrinfo)

  • 异步文件系统 API

  • 高精度时间

  • 系统内存信息

  • 系统 CPU 信息

  • 网络接口信息

  • 线程池调度

  • 由 ANSI 逃逸码控制的 TTY

  • 文件系统事件(基于 inotify 样式和 stat)

  • 进程之间的 IPC 和 TCP 套接字共享

  • 随机文件描述符轮询

  • 线程同步原语

  • AppVeyor: .. image:: https://ci.appveyor.com/api/projects/status/ne2un9br9t0qs5cd?svg=true target: https://ci.appveyor.com/project/saghul/pyuv 版本控制 ============ 从 1.0.0 版开始, pyuv 遵循 Semantic Versioning _ 规范,与 libuv 一样。 所有版本均可从 GitHub 标签页面 _ 下载,最新稳定版本可从 PyPI _ 下载。 文档 =============== http://readthedocs.org/docs/pyuv/ 安装 ============ pyuv 可通过 pip 安装,如下所示: .. code-block:: bash pip install pyuv 构建 ========== Linux: .. code-block:: bash git clone https://github.com/saghul/pyuv ./build_inplace Mac OSX: (需要安装 XCode) export ARCHFLAGS="-arch x86_64" ./build_inplace Microsoft Windows (使用 Visual Studio):

Python setup.py build_ext --inplace 运行测试套件

运行测试程序有几种方法:

  • 使用以下选项运行测试:

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Casynchronouslibuvpython

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言