initial commit

This commit is contained in:
2026-07-14 16:45:59 +08:00
parent 9e098e060e
commit d4a466ce71
25 changed files with 1794 additions and 1 deletions
+33 -1
View File
@@ -1,3 +1,35 @@
# kaya
A lightweight ASGI/RSGI web framework
A lightweight ASGI/RSGI web framework with method-aware routing, path matching, and recursive wildcard support.
## Build & run locally
Install dev dependencies:
```bash
pip install --index-url https://gitea.woggioni.net/api/packages/woggioni/pypi/simple --extra-index-url https://pypi.org/simple -r requirements-dev.txt
```
Build the package:
```bash
python -m build
```
Run the example:
```bash
python example/hello.py
```
## Tests
```bash
PYTHONPATH=src python -m unittest discover tests
```
## Static analysis
```bash
mypy src/kaya
```