Skip to main content
praisonai-deploy is a standalone tier-2 package. Existing praisonai.deploy imports keep working through compatibility shims.

Quick Start

1

Update your import

2

Everything else stays the same


Import Mapping

No breaking changes. You may keep using from praisonai.deploy import ..., but new code should prefer praisonai_deploy.

Compatibility Coverage

The extraction preserves existing imports through alias shims:
  • praisonai.deploy forwards to praisonai_deploy.
  • praisonai.cli.commands.deploy forwards to the new Typer subcommands.
  • Legacy scheduler imports continue to resolve.
  • praisonai-code calls into deploy through a bridge, without a hard dependency.
These are verified by regression gates:
  • scripts/check_c14_deploy_imports.sh
  • test_c14_deploy_backward_compat.py (18 passing)
  • praisonai-deploy unit tests (115 passing)

Install

The full praisonai umbrella keeps the wrapper shims installed, so existing scripts run unchanged.

Best Practices

The shims mean you can update imports file by file without breaking anything in between.
pip install praisonai-deploy gives you the deploy surface without pulling the full wrapper.

Python API

The Deploy class and result models

Architecture Tiers

How packages layer on each other