airflow-ai-sdk

View on PyPIReverse Dependencies (0)

0.1.0 airflow_ai_sdk-0.1.0-py3-none-any.whl

Wheel Details

Project: airflow-ai-sdk
Version: 0.1.0
Filename: airflow_ai_sdk-0.1.0-py3-none-any.whl
Download: [link]
Size: 12394
MD5: fe5dcbcfcf2e817e2a6d961a67e0aa44
SHA256: 9a4470e2fb9fdcefc794d45150ae0b12b613e29f6efd1c61af5c4bef3343e75f
Uploaded: 2025-03-24 20:42:26 +0000

dist-info

METADATA

Metadata-Version: 2.4
Name: airflow-ai-sdk
Version: 0.1.0
Summary: SDK for building LLM workflows and agents using Apache Airflow
Requires-Python: >=3.9
Requires-Dist: apache-airflow (>=2.7.0)
Requires-Dist: pydantic-ai-slim (<0.1.0)
Requires-Dist: typing-extensions (>=4.0.0)
Requires-Dist: pydantic-ai-slim[anthropic] (<0.1.0); extra == "anthropic"
Requires-Dist: pydantic-ai-slim[bedrock] (<0.1.0); extra == "bedrock"
Requires-Dist: pydantic-ai-slim[cohere] (<0.1.0); extra == "cohere"
Requires-Dist: pydantic-ai-slim[duckduckgo] (<0.1.0); extra == "duckduckgo"
Requires-Dist: pydantic-ai-slim[groq] (<0.1.0); extra == "groq"
Requires-Dist: pydantic-ai-slim[mcp] (<0.1.0); extra == "mcp"
Requires-Dist: pydantic-ai-slim[mistral] (<0.1.0); extra == "mistral"
Requires-Dist: pydantic-ai-slim[openai] (<0.1.0); extra == "openai"
Requires-Dist: pydantic-ai-slim[vertexai] (<0.1.0); extra == "vertexai"
Provides-Extra: anthropic
Provides-Extra: bedrock
Provides-Extra: cohere
Provides-Extra: duckduckgo
Provides-Extra: groq
Provides-Extra: mcp
Provides-Extra: mistral
Provides-Extra: openai
Provides-Extra: vertexai
Description-Content-Type: text/markdown
[Description omitted; length: 16081 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.27.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
airflow_ai_sdk/__init__.py sha256=q8VZb0N5V00uHobIXpOdPnX8-Pq52GVwm5Dt2llIhVM 1062
airflow_ai_sdk/decorators/agent.py sha256=kryZqkcA0YGxD1Xl1mdclG_CsigGTicd6gmHpO_clHw 601
airflow_ai_sdk/decorators/branch.py sha256=kOl-m26Ls5fiDadMx_s3ByWPaMoUy7-hh6n_t2KW2y8 898
airflow_ai_sdk/decorators/llm.py sha256=Fcabi9h1UFhYSIKljUKm3FBMdocbFmoIiIz_E4ZwrxM 841
airflow_ai_sdk/models/base.py sha256=1Z1mRxGXQ49qX8itwzFEdY0IqTAsGZ_64x2zkg1N4GM 327
airflow_ai_sdk/models/tool.py sha256=cMd1qUCZgodVratapJa4Dhaa8Jd9Cf71NfxpIaTxfSI 1073
airflow_ai_sdk/operators/agent.py sha256=TO5b1CQAbqSrGQUj0dnRznlK9Xd3yB9LjzGqJjkQAic 1732
airflow_ai_sdk/operators/llm.py sha256=IMJCv3wwRW-X2hgu10D8DAnUqvx7fza1Rt2C4mPpSJQ 838
airflow_ai_sdk/operators/llm_branch.py sha256=IORhZbaZkJP3G__pIgzIvV52WTjYU-FPOc2Bsy1BAkI 1930
airflow_ai_sdk-0.1.0.dist-info/METADATA sha256=UmZOMrReGVr_pnFv39l6mpih6NisV5YEOpeXPObwrow 17200
airflow_ai_sdk-0.1.0.dist-info/WHEEL sha256=qtCwoSJWgHk21S1Kb4ihdzI2rlJ1ZKaIurTj_ngOhyQ 87
airflow_ai_sdk-0.1.0.dist-info/entry_points.txt sha256=YJwXFisYgtzX4hEd0pGMz7ThS_kHkEyX1ISJZZhegdQ 75
airflow_ai_sdk-0.1.0.dist-info/RECORD

entry_points.txt

provider_info = airflow_ai_sdk:get_provider_info