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

Uploaded Python 3

File details

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

File metadata

  • Download URL: open_aea_helpers-0.21.25.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.25.tar.gz
Algorithm Hash digest
SHA256 4e061cb30e95b1c260b7ac4ef7e8a2b3a9cf680e3671db3f57e725cea638f4ee
MD5 bbcf864ea7700cb121fde9a73a9aa8b8
BLAKE2b-256 ee666f78f598fcd0bf9b826b82b00276e12932117d8b3d48b681bcf25d9ed8fb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for open_aea_helpers-0.21.25-py3-none-any.whl
Algorithm Hash digest
SHA256 7c62788b67d26add7f719c3becd875d697f3420696c035644dd02bda409a57d4
MD5 d163062a4059b27686780d1175550de6
BLAKE2b-256 28dbe3e37e30f9a9043bbbb99d6f8628c0599aab1864e2716a2c864233add00e

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