Metadata-Version: 2.4
Name: open-aea-helpers
Version: 0.21.25
Summary: CLI helpers for CI and dependency management in AEA-based projects.
Author: Valory AG
License: Apache-2.0
Classifier: Environment :: Console
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Natural Language :: English
Classifier: Operating System :: MacOS
Classifier: Operating System :: Microsoft
Classifier: Operating System :: Unix
Classifier: Programming Language :: Python :: 3.10
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 :: Software Development
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: open-autonomy<0.22.0,>=0.21.0
Dynamic: author
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: license
Dynamic: license-file
Dynamic: requires-dist
Dynamic: summary

# open-aea-helpers

CLI helpers for CI and dependency management in AEA / open-autonomy projects. Ships an `aea-helpers` entry point that bundles the scripts previously scattered across individual repos — dependency consistency checks, doc IPFS hash verification, release preparation, agent/service runners, and a few PyInstaller helpers.

## Installation

```bash
pip install open-aea-helpers
```

## Usage

```bash
aea-helpers --help
```

Common subcommands:

- `aea-helpers check-dependencies` — cross-check package manifest dependencies against tox/pyproject pins
- `aea-helpers check-doc-hashes` — verify (or `--fix`) IPFS hashes embedded in markdown docs
- `aea-helpers bump-dependencies` — bump version pins across the repo in one pass
- `aea-helpers make-release` — release automation
- `aea-helpers run-agent` / `aea-helpers run-service` — thin wrappers around the `aea` / `autonomy` runners

Intended to be invoked from CI jobs and local pre-release checks, not at agent runtime.
