Metadata-Version: 2.1
Name: aijson-core
Version: 0.1.1
Summary: Low-code config language for AI pipelines
License: MIT
Author: Rafael Irgolic
Author-email: hello@irgolic.com
Requires-Python: >=3.10,<3.13
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Provides-Extra: anthropic
Provides-Extra: gcloud
Provides-Extra: openai
Provides-Extra: pdf
Provides-Extra: pg
Provides-Extra: sqlite
Provides-Extra: transformers
Requires-Dist: aioboto3 (>=12.2.0,<13.0.0)
Requires-Dist: aiohttp (>=3.9.1,<4.0.0)
Requires-Dist: aiosqlite (>=0.20.0,<0.21.0) ; extra == "sqlite"
Requires-Dist: anthropic (>=0.21.3,<0.22.0) ; extra == "anthropic"
Requires-Dist: anyio (>=3.7.1,<4.0.0)
Requires-Dist: asyncpg (>=0.29.0,<0.30.0) ; extra == "pg"
Requires-Dist: cryptography (>=41.0.4,<42.0.0)
Requires-Dist: datamodel-code-generator (>=0.25.6,<0.26.0)
Requires-Dist: google-cloud-aiplatform (>=1.43.0,<2.0.0) ; extra == "gcloud"
Requires-Dist: gradio (>=4.38.1,<5.0.0)
Requires-Dist: greenlet (>=3.0.3,<4.0.0)
Requires-Dist: infinity-emb[optimum,torch] (>=0.0.32,<0.0.33) ; extra == "transformers"
Requires-Dist: litellm (>=1.30.3,<2.0.0)
Requires-Dist: nltk (>=3.8.1,<4.0.0)
Requires-Dist: numpy (>=1.26.2,<2.0.0)
Requires-Dist: ocrmypdf (>=16.2.0,<17.0.0) ; extra == "pdf"
Requires-Dist: openai (>=1,<2) ; extra == "openai"
Requires-Dist: pandas (>=2.2.2,<3.0.0) ; extra == "pg" or extra == "sqlite"
Requires-Dist: psycopg2 (>=2.9.9,<3.0.0) ; extra == "pg"
Requires-Dist: pydantic (>=2.4.2,<3.0.0)
Requires-Dist: pypdfium2 (>=4.24.0,<5.0.0) ; extra == "pdf"
Requires-Dist: python-dotenv (>=1.0.1,<2.0.0)
Requires-Dist: pyyaml (>=6.0.1,<7.0.0)
Requires-Dist: redis (>=5.0.1,<6.0.0)
Requires-Dist: sentence-transformers (>=2.6.1,<2.7.0) ; extra == "transformers"
Requires-Dist: simpleeval (>=0.9.13,<0.10.0)
Requires-Dist: sqlalchemy (>=2.0.30,<3.0.0) ; extra == "pg" or extra == "sqlite"
Requires-Dist: structlog (>=23.2.0,<24.0.0)
Requires-Dist: structlog-sentry (>=2.0.3,<3.0.0)
Requires-Dist: tenacity (>=8.2.3,<9.0.0)
Requires-Dist: types-aioboto3[s3] (>=12.2.0,<13.0.0)
Description-Content-Type: text/markdown

# AI JSON / AI YAML

Low-Code Config Language for AI Pipelines
