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.24.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.24-py3-none-any.whl (44.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: open_aea_helpers-0.21.24.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.24.tar.gz
Algorithm Hash digest
SHA256 b4e404df5eb69fa35c77df5c5c53cdb57bb96f18c832261299228487a3e3f0f3
MD5 a405f60f0f57aefdf636607873776b4f
BLAKE2b-256 960c65e107b299945de6f0ab8c3036c0900c48dcc7c9f4a0ebcb42e672959281

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for open_aea_helpers-0.21.24-py3-none-any.whl
Algorithm Hash digest
SHA256 00d28244e3e5e11a34da7b1a9da86953fd5ebccb6a1fe9b44b32c60729daac3f
MD5 565a7b924e677860718c7a931987922c
BLAKE2b-256 7dc6e77e98b6bd9ba38c860ee57389328f9fafd0f8f465a7406643d4afa04c60

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