Metadata-Version: 2.4
Name: pz-cli
Version: 5.0.5
Summary: PZ protocol compiler with bundled authoring and foundation implementations
Project-URL: Homepage, https://github.com/JiXiangTools/pz
Project-URL: Repository, https://github.com/JiXiangTools/pz
Author: pz maintainers
License-Expression: LicenseRef-Proprietary
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.11
Requires-Dist: aiofiles<25.0,>=24.1
Requires-Dist: boto3<2.0,>=1.38
Requires-Dist: cloudpickle<4.0,>=3.1
Requires-Dist: fastapi<0.137,>=0.110
Requires-Dist: packaging<26,>=24
Requires-Dist: pydantic<3.0,>=2.10
Requires-Dist: redis<7,>=5
Requires-Dist: requests<3.0,>=2.32
Requires-Dist: tomlkit<1.0,>=0.13
Requires-Dist: uvicorn<1.0,>=0.35
Provides-Extra: db
Requires-Dist: aerich<1.0,>=0.8; extra == 'db'
Requires-Dist: tortoise-orm<1.0,>=0.25; extra == 'db'
Provides-Extra: db-mysql
Requires-Dist: aiomysql<1.0,>=0.3; extra == 'db-mysql'
Requires-Dist: pymysql<2.0,>=1.1; extra == 'db-mysql'
Provides-Extra: db-postgres
Requires-Dist: asyncpg<1,>=0.30; extra == 'db-postgres'
Requires-Dist: psycopg[binary,pool]<4.0,>=3.2; extra == 'db-postgres'
Description-Content-Type: text/markdown

# pz-cli

`pz-cli` is the single install and release unit for the PZ protocol compiler and
its bundled official control-plane/runtime implementations.

The version declared by the root `pyproject.toml` bundles the `pz_core`,
`pz_authoring`, `pz_settings_center`, and `pz_foundation` Python packages in one
wheel and exposes the formal `pz` command. The retired `pz-core`, `pz-contrib`,
`pz-settings-center`, and `pz-foundation`
distributions are no longer built or installed separately. Business packages
from the `pz_apps` repository remain independent distributions.

```bash
pip install pz-cli
```

The source checkout uses one root `pyproject.toml` and one root `uv.lock`.
Package-specific documentation lives under each bundled Python package's
`docs/` directory.
