Metadata-Version: 2.4
Name: phzyx-forge
Version: 0.1.0
Summary: Phzyx Forge — schema, failsafe migrations, ORM, AdminBoard, CLI
Project-URL: Homepage, https://phzyx.xyz
Project-URL: Documentation, https://phzyx.xyz/docs
Project-URL: Repository, https://github.com/phzyxyz/forge
Project-URL: Issues, https://github.com/phzyxyz/forge/issues
Author: Athul Nandaswaroop
License-Expression: MIT
Keywords: admin,fastapi,migrations,orm,phzyx,pydantic
Classifier: Development Status :: 4 - Beta
Classifier: Framework :: FastAPI
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: Database
Classifier: Typing :: Typed
Requires-Python: >=3.11
Requires-Dist: aiosqlite
Requires-Dist: fastapi>=0.115
Requires-Dist: pydantic>=2
Requires-Dist: python-multipart>=0.0.32
Provides-Extra: auth
Requires-Dist: phzyx-auth[fastapi]<0.2,>=0.1.0; extra == 'auth'
Provides-Extra: cache
Requires-Dist: phzyx-cache<0.2,>=0.1.0; extra == 'cache'
Provides-Extra: full
Requires-Dist: asyncpg; extra == 'full'
Requires-Dist: litestar>=2.12; extra == 'full'
Requires-Dist: phzyx-auth[fastapi]<0.2,>=0.1.0; extra == 'full'
Requires-Dist: phzyx-cache<0.2,>=0.1.0; extra == 'full'
Requires-Dist: psycopg[binary]>=3; extra == 'full'
Requires-Dist: pymssql>=2.3; extra == 'full'
Requires-Dist: pymysql; extra == 'full'
Provides-Extra: litestar
Requires-Dist: litestar>=2.12; extra == 'litestar'
Provides-Extra: mssql
Requires-Dist: pymssql>=2.3; extra == 'mssql'
Provides-Extra: mysql
Requires-Dist: pymysql; extra == 'mysql'
Provides-Extra: postgres
Requires-Dist: asyncpg; extra == 'postgres'
Requires-Dist: psycopg[binary]>=3; extra == 'postgres'
Provides-Extra: sqlite
Description-Content-Type: text/markdown

# phzyx-forge

**Forge** — Phzyx data stack in one install: Pydantic schema, failsafe migrations,
ORM, AdminBoard (FastAPI-first), and the `phzyx` CLI.

```bash
uv add phzyx-forge
```

```python
from phzyx.schema.model import Model
from phzyx.orm import Session
from phzyx.admin.fastapi import AdminBoard
```

Optional batteries (separate packages):

- `phzyx-auth` — identity / sessions / JWT / RBAC (`uv add 'phzyx-forge[auth]'`)
- `phzyx-cache` — versioned resource cache

Pre-1.0: APIs may change. Pin `==0.1.0` for apps.

Homepage: https://phzyx.xyz · Source: https://github.com/phzyxyz/forge
