Metadata-Version: 2.1
Name: stone-brick-toolkit
Version: 0.12.0
Summary: Stone Brick is a toolkit providing some commonly used utilities.
Author-Email: Yanli <mail@yanli.one>
License: MIT
Project-URL: Repository, https://github.com/BeautyyuYanli/Stone-Brick-Toolkit
Requires-Python: >=3.10
Provides-Extra: all
Requires-Dist: stone-brick-toolkit[backend,encryptlib,llm,oauthlogin-all,observability,pydantic-ai,retry]; extra == "all"
Provides-Extra: llm
Requires-Dist: stone-brick-toolkit[retry]; extra == "llm"
Requires-Dist: openai>=1.55.1; extra == "llm"
Requires-Dist: exceptiongroup>=1.3.0; extra == "llm"
Provides-Extra: retry
Requires-Dist: tenacity>=8.5.0; extra == "retry"
Provides-Extra: observability
Requires-Dist: opentelemetry-api>=1.28.2; extra == "observability"
Provides-Extra: encryptlib
Requires-Dist: pydantic>=2.10.3; extra == "encryptlib"
Requires-Dist: pyjwt>=2.10.1; extra == "encryptlib"
Provides-Extra: oauthlogin
Requires-Dist: pydantic>=2.10.3; extra == "oauthlogin"
Provides-Extra: oauthlogin-google
Requires-Dist: stone-brick-toolkit[oauthlogin]; extra == "oauthlogin-google"
Requires-Dist: anyio>=4.7.0; extra == "oauthlogin-google"
Requires-Dist: google-api-python-client>=2.155.0; extra == "oauthlogin-google"
Requires-Dist: google-auth-oauthlib>=1.2.1; extra == "oauthlogin-google"
Provides-Extra: oauthlogin-all
Requires-Dist: stone-brick-toolkit[oauthlogin-google]; extra == "oauthlogin-all"
Provides-Extra: backend
Requires-Dist: stone-brick-toolkit[oauthlogin-all]; extra == "backend"
Requires-Dist: sqlmodel>=0.0.24; extra == "backend"
Requires-Dist: uvicorn>=0.34.0; extra == "backend"
Requires-Dist: asyncpg>=0.30.0; extra == "backend"
Provides-Extra: async
Requires-Dist: anyio>=4.9.0; extra == "async"
Provides-Extra: pydantic-ai
Requires-Dist: pydantic-ai-slim>=0.3.4; extra == "pydantic-ai"
Description-Content-Type: text/markdown

# stone-brick-toolkit

Stone Brick is a toolkit providing some commonly used utilities.
