haolib
Build better. Build faster. Build SOTA.
A Python meta-framework for building observable, durable, and flexible applications.
Documentation · Installation · Philosophy
Quick Start
uv add haolib
from haolib.entrypoints import HAOrchestrator
from haolib.entrypoints.fastapi import FastAPIEntrypoint
from fastapi import FastAPI
app = FastAPI()
entrypoint = FastAPIEntrypoint(app=app)
hao = HAOrchestrator().add_entrypoint(entrypoint)
await hao.run_entrypoints()
Principles
- User Experience — Extremely convenient to use
- Customizability — Fully extensible and declarative
- Meta-framework — Solves high-level problems
- SOTA — State-of-the-art toolkit
- Implementation-agnostic — Replace any component
- 9/10 — Almost perfect. Almost.
Features
Entrypoints · FastAPI · FastStream · TaskIQ · FastMCP Storages · SQLAlchemy · S3 · Redis Pipelines · Composable data operations Security · JWT · Encryption · StackAuth Observability · OpenTelemetry · Logging · Metrics Background · Fair task queues · Scheduling
MIT OR Apache-2.0
Metadata
Release files for haolib 0.1.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| haolib-0.1.3.tar.gz | 3.1 MB | Without provenance | Details for haolib-0.1.3.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| haolib-0.1.3-py3-none-any.whl | Python 3 | none | any | Details for haolib-0.1.3-py3-none-any.whl |
Total release size: 3.4 MB
Release files / haolib-0.1.3.tar.gz
| Download URL | haolib-0.1.3.tar.gz |
|---|---|
| Size | 3.1 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5c3fa55f946ae4a0a7eacbff085d622cc776948c8f0ec40ea7e3bfc5f4917a95
|
|
BLAKE2b-256 checksum How to use checksums |
c4cbc302dd7f8475f396c9a8c1cbfecade781c81a42d58e2b83dbd8adc92dc12
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.9.5
|
Release files / haolib-0.1.3-py3-none-any.whl
| Download URL | haolib-0.1.3-py3-none-any.whl |
|---|---|
| Size | 306.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
951c1f7c401eb0c6af5dc5cc1fcb28c7714f450c77360e3682725d01ff3922f4
|
|
BLAKE2b-256 checksum How to use checksums |
5548c171225b6107f12b9787c8f316bcad2227fb2a817e66771d9059065f56d7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.9.5
|
Security for haolib 0.1.3
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.