Metadata-Version: 2.4
Name: aispeech-model-cli
Version: 0.1.2
Summary: AISpeech model management CLI binary package
Author: AISpeech
Project-URL: Homepage, http://www.open-bench.org
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: MacOS
Classifier: Operating System :: POSIX :: Linux
Classifier: Environment :: Console
Classifier: Topic :: Utilities
Requires-Python: >=3.8
Description-Content-Type: text/markdown
Requires-Dist: packaging>=23

# aispeech-model-cli

Binary wheel package for the AISpeech `model-cli` command.

Install:

```bash
python -m pip install -U -i https://pypi.org/simple aispeech-model-cli
model-cli --help
```

The installed `model-cli` command invokes a bundled platform-specific executable.

On startup, the wrapper checks the latest package version from PyPI. If the installed version is different, it upgrades automatically from the configured official package index before running the bundled executable.

Build and verify a release wheel:

```bash
python -m pip install -U pyinstaller -r requirements.txt
PYTHON_BIN=python bash ./build_binary.sh
python release-wheel/publish.py --target prod --version 0.1.2 --skip-upload
```

`build_binary.sh` now fails before packaging if the build Python is missing `PyInstaller`, `httpx`, `rich`, or `typer`, and smoke-tests `dist/model-cli --help` after packaging. `publish.py` also smoke-tests the copied executable and a temporary `pip install` of the built wheel before upload.
