Metadata-Version: 2.4
Name: open-aea-ci-helpers
Version: 2.2.7
Summary: CI helper utilities for AEA-based projects.
Author: Valory AG
License: Apache-2.0
Classifier: Environment :: Console
Classifier: License :: OSI Approved :: Apache Software License
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
Requires-Python: >=3.10,<3.15
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: click<8.4.0,>=8.1.0
Requires-Dist: packaging<27,>=22.0
Requires-Dist: pyyaml<7,>=6.0.1
Requires-Dist: tomli; python_version < "3.11"
Requires-Dist: tomli-w
Dynamic: author
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: license
Dynamic: license-file
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

# open-aea-ci-helpers

CI helper utilities for AEA-based projects. Intended to be run from CI jobs and local pre-release checks, not at agent runtime.

## Installation

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

This installs an `aea-ci` command.

## Commands

```
aea-ci check-dependencies     Check dependencies are consistent across tox.ini and pyproject.toml
aea-ci check-doc-hashes       Validate and fix IPFS hashes in documentation
aea-ci check-imports          Verify all imports are declared as dependencies
aea-ci check-ipfs-pushed      Verify all package IPFS hashes from the latest git tag are reachable
aea-ci check-pkg-versions     Verify package IDs in documentation match actual package configurations
aea-ci check-pyproject        Verify pyproject.toml and tox.ini dependencies are aligned
aea-ci generate-api-docs      Generate API documentation from source
aea-ci generate-pkg-list      Generate markdown table of all packages with their IPFS hashes
```

Run any command with `--help` for details.
