Project Zayt
Zayt is a Python ASGI web framework built on top of asgikit and inspired by Spring Boot, AspNet, FastAPI and Go's net/http.
It features a Dependency Injection system to help build robust and reliable applications.
Quick start
Install zayt and uvicorn to run application:
pip install zayt uvicorn[standard]
Create a module called application.py:
touch application.py
Create a handler:
from asgikit import Request
from zayt.web import get
@get
async def hello(request: Request):
await request.respond_text("Hello, World!")
Run application with uvicorn (Zayt will automatically load application.py):
uvicorn zayt.run:app --reload
Release files for zayt 0.2.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| zayt-0.2.4.tar.gz | 46.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| zayt-0.2.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 85.8 kB
Release files / zayt-0.2.4.tar.gz
| Download URL | zayt-0.2.4.tar.gz |
|---|---|
| Size | 46.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6ede628e90b38dd80a56c8c376711ceec8dc48928f1598e11ff97e17366c3d4f
|
|
BLAKE2b-256 checksum How to use checksums |
5065e4e2dc2a11bd05eb53a1518e83b6b77a4697bec195490fd8ac9270eab410
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
pdm/2.26.7 CPython/3.14.3 Linux/6.17.0-22-generic
|
Release files / zayt-0.2.4-py3-none-any.whl
| Download URL | zayt-0.2.4-py3-none-any.whl |
|---|---|
| Size | 38.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3f60cd2daabb4e4e1c06a3fd4698d400b4da609878f7f99b2cb98b00f782c07d
|
|
BLAKE2b-256 checksum How to use checksums |
16559c089418b92f2598cc941ca1b5e4a973f7c000edc777827479bb2227a1cd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
pdm/2.26.7 CPython/3.14.3 Linux/6.17.0-22-generic
|