Skip to main content

Open Autonomous Economic Agent framework (without vendor lock-in)

Project description

Open AEA Framework

PyPI PyPI - Python Version PyPI - Wheel License Downloads

AEA framework sanity checks and tests Codecov flake8 mypy Black mypy

A framework for autonomous economic agent (AEA) development with no vendor lock-in

This is a fork of the original AEA project with the benefit that all vendor lock-in at the package level is removed. This means, there are no dependencies on centrally hosted registries for agent packages and the AEA itself does not prefer any package vendor over another. Where feasible, compatibility with the original AEA framework is maintained.

Get started developing AEAs

  1. Create and launch a clean virtual environment with Python 3.10 (any Python >= 3.8 works):

    pipenv --python 3.10 && pipenv shell
    
  2. Install the package from PyPI:

    pip install open-aea[all]
    

    Or, if you use zsh rather than bash:

    pip install "open-aea[all]"
    
  3. Then, build your agent as described in the docs.

Cite

If you are using our software in a publication, please consider to cite it with the following BibTex entry:

@misc{agents-aea,
  Author = {Marco Favorito and David Minarsch and Ali Hosseini and Aristotelis Triantafyllidis and Diarmid Campbell and Oleg Panasevych and Kevin Chen and Yuri Turchenkov and Lokman Rahmani and Jiří Vestfál and James Riehl and 8baller and Adamantios Zaras and David Vilela and Michiel Karrenbelt and Viraj Patel},
  Title = {Open Autonomous Economic Agent (AEA) Framework},
  Year = {2021},
}

Project details


Release history Release notifications | RSS feed

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-1.55.0.tar.gz (23.5 MB view details)

Uploaded Source

Built Distributions

open_aea-1.55.0-py3-none-win_amd64.whl (658.4 kB view details)

Uploaded Python 3Windows x86-64

open_aea-1.55.0-py3-none-win32.whl (658.4 kB view details)

Uploaded Python 3Windows x86

open_aea-1.55.0-py3-none-manylinux2014_aarch64.whl (658.4 kB view details)

Uploaded Python 3

open_aea-1.55.0-py3-none-manylinux1_x86_64.whl (658.4 kB view details)

Uploaded Python 3

open_aea-1.55.0-py3-none-macosx_10_9_x86_64.whl (658.4 kB view details)

Uploaded Python 3macOS 10.9+ x86-64

open_aea-1.55.0-py3-none-any.whl (658.4 kB view details)

Uploaded Python 3

File details

Details for the file open_aea-1.55.0.tar.gz.

File metadata

  • Download URL: open_aea-1.55.0.tar.gz
  • Upload date:
  • Size: 23.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for open_aea-1.55.0.tar.gz
Algorithm Hash digest
SHA256 2c2a05c0d40d1c9c57ff12cee385f9ffafd6b2bf1980069f40d929493a455258
MD5 1bf07e944468cd2fb94e9864b35af04c
BLAKE2b-256 f2c239ce1d97576d65d776239f3b3b6f62517523f1ac7bc2977e3cd6c7b2c0a0

See more details on using hashes here.

File details

Details for the file open_aea-1.55.0-py3-none-win_amd64.whl.

File metadata

  • Download URL: open_aea-1.55.0-py3-none-win_amd64.whl
  • Upload date:
  • Size: 658.4 kB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for open_aea-1.55.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 fdf7f34483887ff46f0a6e378b94d9da632d74650f4e95c7c788444b07dae9f5
MD5 e6dea22ff467636eb71d1030ba55c4a3
BLAKE2b-256 6fabcf623f928fc7450c43366503af75c8d2b0f33c42acf3245c4052bd22ca2e

See more details on using hashes here.

File details

Details for the file open_aea-1.55.0-py3-none-win32.whl.

File metadata

  • Download URL: open_aea-1.55.0-py3-none-win32.whl
  • Upload date:
  • Size: 658.4 kB
  • Tags: Python 3, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for open_aea-1.55.0-py3-none-win32.whl
Algorithm Hash digest
SHA256 c876dcb887ffd3f6a1c945ab1276b24e8444754719dfe814fc10da8db75167b2
MD5 7e4c3839bfafc186f30249fc91d82405
BLAKE2b-256 f2fc6251b9844b52547c5dc8d0d83335eccf96c03d442de7329f55a889c9cbec

See more details on using hashes here.

File details

Details for the file open_aea-1.55.0-py3-none-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for open_aea-1.55.0-py3-none-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a95d8bd059b53480803f21ace887abaf55c9549e0505840f905065a5b434c843
MD5 b1ef5149334ab17816508f6808e23540
BLAKE2b-256 afa8a6b75f69eba4a204b20726b4c056fbbaa32585c0cda5e67531d62e658bab

See more details on using hashes here.

File details

Details for the file open_aea-1.55.0-py3-none-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for open_aea-1.55.0-py3-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ab5d718bdcf2276f71579d771b2bf8f584ce754462b357316ef2e41fb57ac644
MD5 b2ed576e130173b371b585c8ea3b8d4b
BLAKE2b-256 49a3963d9d86f7bf03028635864dfe5cbf58bbc82c25eaaac0c3c292d24fb964

See more details on using hashes here.

File details

Details for the file open_aea-1.55.0-py3-none-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for open_aea-1.55.0-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ef869fb846f1edccfe41ab4b294b1b098d72df3f1e9cfb1663d803f2c6860bce
MD5 cba0e8fad40948d81c0ce0287939ca55
BLAKE2b-256 045ecc7132ca1e697dcc3f808655d33b6780c32917117aca67fb05bdc9c0250d

See more details on using hashes here.

File details

Details for the file open_aea-1.55.0-py3-none-any.whl.

File metadata

  • Download URL: open_aea-1.55.0-py3-none-any.whl
  • Upload date:
  • Size: 658.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for open_aea-1.55.0-py3-none-any.whl
Algorithm Hash digest
SHA256 bfa282191e13eff4bb9af8e103001e12886391b6f92e3e5aa8ef6cf4a34eeb49
MD5 2bdcb446f13af069eb95e3d43dc16b86
BLAKE2b-256 5e21f5457a7b8231d284da0262e29442848962c6509aeaede991c7dd32568a3c

See more details on using hashes here.

Supported by

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