High-performance Python asyncio alternative event loop powered by Rust's
compio library. "k" as in "completion"
reflecting that compio drives completion-based I/O, or "k" as in "kernel"
reflecting Linux kernel features like io_uring and kTLS.
Install dependencies (only needed once):
uv syncOr switch to enable logging support:
MATURIN_PEP517_ARGS="--features enable_log" uv sync --reinstall-package kloopRun the test suite:
cargo test
uv run -m unittest -vIf enable_log feature is on, you can set RUST_LOG environment variable to see debug/tracing logs.
Licensed under either of
- Apache License, Version 2.0
- Mulan Permissive Software License, Version 2
at your option.
SPDX-License-Identifier: Apache-2.0 OR MulanPSL-2.0