Migrate dependency management from pip to uv

- Add a uv workspace at the repository root covering all packages/kaya-* members
- Replace pip-compile requirements files with a committed uv.lock
- Remove redundant per-package dev extras
- Build and publish artifacts with uv build and uv publish in CI
- Update the README with uv sync/run/build commands
This commit is contained in:
woggioni committed 2026-10-21 21:56:08 +08:00
1 parent ea82ac44e9
commit ec056a15b9
17 files changed
+1814 -409

No files matched your search

-5
View File
@@ -25,11 +25,6 @@ dependencies = [
"kaya-core",
]
[project.optional-dependencies]
dev = [
"build", "mypy", "ipdb", "twine", "httpx", "httpx-ws"
]
[project.urls]
"Homepage" = "https://github.com/woggioni/kaya"
"Bug Tracker" = "https://github.com/woggioni/kaya/issues"