pyuring¶
Python bindings for file I/O using the Linux io_uring interface. Operations are submitted through a shared ring buffer, reducing per-call syscall overhead for concurrent or batched workloads.
The package ships a native wrapper (liburingwrap.so) built on liburing plus ctypes bindings. High-level helpers (copy, write, …) are available alongside direct UringCtx / UringAsync control.
Requirements: Linux kernel 5.15+, Python 3.8+
Use the navigation for installation, full API reference, benchmarks, and changelog. The canonical README with long-form examples also lives on GitHub.