Metadata-Version: 2.4
Name: aiplatform-core
Version: 0.1.1
Summary: Shared platform: the JobRecord boundary, storage + compute backends, job types, and domain schemas. No web framework, no AI engine.
License: MIT
Project-URL: Homepage, https://github.com/sepoul/ai-platform
Project-URL: Repository, https://github.com/sepoul/ai-platform
Classifier: Programming Language :: Python :: 3.13
Classifier: Operating System :: OS Independent
Classifier: Intended Audience :: Developers
Requires-Python: >=3.13
Description-Content-Type: text/markdown
Requires-Dist: pydantic>=2.12.5
Requires-Dist: python-dotenv
Requires-Dist: httpx>=0.28.0
Requires-Dist: pyyaml
Requires-Dist: b2sdk
Requires-Dist: psycopg[binary,pool]>=3.2
Requires-Dist: celery[redis]>=5.4
Requires-Dist: graphviz>=0.21
Requires-Dist: openpyxl>=3.1.3
Requires-Dist: reportlab<5,>=4.4.7
Requires-Dist: python-docx
Requires-Dist: pymupdf
Requires-Dist: streamlit-agraph

# aiplatform-core

Shared platform tier for [ai-platform](https://github.com/sepoul/ai-platform):
the `JobRecord` boundary, storage + compute backends, job types, artifact
contracts, and the cross-domain workspace facade. **No web framework, no AI
engine** — domains build their control-plane packages against this.

Ships the `aiplatform` CLI (`aiplatform deploy`, `declare-artifacts`,
`snapshot-openapi`).

```bash
pip install aiplatform-core
```

```python
from ai_platform.jobs.artifact import BaseArtifact
```

MIT licensed. See the [repo](https://github.com/sepoul/ai-platform) for docs.
