Skip to main content

CLI helpers for CI and dependency management in AEA-based projects.

Project description

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

pip install open-aea-helpers

Usage

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

open_aea_helpers-0.21.26.tar.gz (41.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

open_aea_helpers-0.21.26-py3-none-any.whl (44.4 kB view details)

Uploaded Python 3

File details

Details for the file open_aea_helpers-0.21.26.tar.gz.

File metadata

  • Download URL: open_aea_helpers-0.21.26.tar.gz
  • Upload date:
  • Size: 41.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for open_aea_helpers-0.21.26.tar.gz
Algorithm Hash digest
SHA256 c76c328c3147ea6c7318c4968cfa465f987162fd4bc377c43db8f86fd82384dc
MD5 74fb7e9f2f97519b5a1def3cfdcf7d50
BLAKE2b-256 ba7660c31f9757505d84ee14392077eb6f804b0f3150f282a97de58c27f9c3c9

See more details on using hashes here.

File details

Details for the file open_aea_helpers-0.21.26-py3-none-any.whl.

File metadata

File hashes

Hashes for open_aea_helpers-0.21.26-py3-none-any.whl
Algorithm Hash digest
SHA256 f6039f3f0fad3abbcc6862c7d416373e6c6d98e620174b394eba611389d3152e
MD5 cafa6d6a45816c25d8a227799bc5269a
BLAKE2b-256 7ca0993a7abaab4520706fc54d5bfd16164d54aec45d1ccc3efcf5f3deed6a16

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page