diff --git a/Cargo.lock b/Cargo.lock
index 610ccd0..dc9ca55 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -97,6 +97,19 @@ dependencies = [
"tracing",
]
+[[package]]
+name = "compio-py"
+version = "0.1.0"
+dependencies = [
+ "async-task",
+ "compio",
+ "compio-log",
+ "once_cell",
+ "pyo3",
+ "scoped-tls",
+ "tracing-subscriber",
+]
+
[[package]]
name = "concurrent-queue"
version = "2.5.0"
@@ -220,19 +233,6 @@ dependencies = [
"rustix",
]
-[[package]]
-name = "kLoop"
-version = "0.1.0"
-dependencies = [
- "async-task",
- "compio",
- "compio-log",
- "once_cell",
- "pyo3",
- "scoped-tls",
- "tracing-subscriber",
-]
-
[[package]]
name = "lazy_static"
version = "1.5.0"
diff --git a/Cargo.toml b/Cargo.toml
index 89c9207..47eb674 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -1,5 +1,5 @@
[package]
-name = "kLoop"
+name = "compio-py"
version = "0.1.0"
edition = "2024"
license = "Apache-2.0 OR MulanPSL-2.0"
diff --git a/README.md b/README.md
index f0a34fd..db91cf7 100644
--- a/README.md
+++ b/README.md
@@ -1,13 +1,10 @@
-#
kLoop
+#
compio-py
High-performance Python `asyncio` alternative event loop powered by Rust's
-[`compio`](https://github.com/compio-rs/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.
+[`compio`](https://github.com/compio-rs/compio) library.
[](README.zh.md)
-[](https://github.com/fantix/kloop/actions/workflows/test.yml)
-[](https://pypi.python.org/pypi/gino)
+[](https://github.com/compio-rs/compio-py/actions/workflows/test.yml)
[](https://app.codacy.com/gh/fantix/kloop/dashboard)
[](https://www.apache.org/licenses/LICENSE-2.0)
[](https://license.coscl.org.cn/MulanPSL2/)
@@ -27,7 +24,7 @@ uv sync
Or switch to enable logging support:
```bash
-MATURIN_PEP517_ARGS="--features enable_log" uv sync --reinstall-package kloop
+MATURIN_PEP517_ARGS="--features enable_log" uv sync --reinstall-package compio
```
### Testing
diff --git a/README.zh.md b/README.zh.md
index 10fb372..5a7e559 100644
--- a/README.zh.md
+++ b/README.zh.md
@@ -1,12 +1,10 @@
-#
kLoop
+#
compio-py
基于 Rust [`compio`](https://github.com/compio-rs/compio) 库的高性能 Python `asyncio`
-事件循环替代方案。“k”可以理解为“completion”(完成式),表示 `compio` 采用完成式 I/O
-模型;也可以理解为“kernel”(内核),代表它使用了 `io_uring` 和 kTLS 等 Linux 内核特性。
+事件循环替代方案。
[](README.md)
-[](https://github.com/fantix/kloop/actions/workflows/test.yml)
-[](https://pypi.python.org/pypi/gino)
+[](https://github.com/compio-rs/compio-py/actions/workflows/test.yml)
[](https://app.codacy.com/gh/fantix/kloop/dashboard)
[](https://www.apache.org/licenses/LICENSE-2.0)
[](https://license.coscl.org.cn/MulanPSL2/)
@@ -26,7 +24,7 @@ uv sync
如需启用调试日志:
```bash
-MATURIN_PEP517_ARGS="--features enable_log" uv sync --reinstall-package kloop
+MATURIN_PEP517_ARGS="--features enable_log" uv sync --reinstall-package compio
```
### 运行测试
diff --git a/pyproject.toml b/pyproject.toml
index 95ce89b..4e7515f 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,5 +1,5 @@
[project]
-name = "kLoop"
+name = "compio"
version = "0.1.0"
description = "An asyncio event loop implementation powered by Rust's compio."
readme = "README.md"