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

Uploaded Source

Built Distributions

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

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

Uploaded Python 3Windows x86-64

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

Uploaded Python 3Windows x86

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

Uploaded Python 3

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

Uploaded Python 3

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

Uploaded Python 3macOS 10.9+ x86-64

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

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for open_aea-1.53.0.tar.gz
Algorithm Hash digest
SHA256 6fcb82ceed0b6841c0f41d116b207308556e3d18807fe140e9ef1a898c7a8a0b
MD5 2c95d26b2598da0eea587861bd2e72cd
BLAKE2b-256 364df99d318438f6038b5966ff15a2b34f59a1f556f628b69b06628d29f73be2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: open_aea-1.53.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.0.0 CPython/3.12.3

File hashes

Hashes for open_aea-1.53.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 cef9d4d177ea7d959ebacab962fbd1d03d7243c0b72d10a3ee7850df8d922e06
MD5 cec78b865b81c988a25ee27b5aade395
BLAKE2b-256 3edee0ee83f70b2498df90917f2245838f0faccea8a7057ec906e5308752b2a3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: open_aea-1.53.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.0.0 CPython/3.12.3

File hashes

Hashes for open_aea-1.53.0-py3-none-win32.whl
Algorithm Hash digest
SHA256 182e9f8a77fe8efcc768360ac7308a0951ec16bcb12e2ad4f55886b12258d702
MD5 d637e0c2afc7e83e719e26e14a395ec0
BLAKE2b-256 aa37a880c992ccb25fecf4ad63eb5fd0f2f81e9313df07125d2796a7ac2173d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for open_aea-1.53.0-py3-none-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 87e4ae903ec9a7268eba0ead449f9693cb5bedb6dfc5846c90f94f2354bd35ab
MD5 1d18251dc7ad90c0cee9a84501267234
BLAKE2b-256 50650b10c6b53511160141c1e93ed877b43e6a915476ebb72be83c349c6988c0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for open_aea-1.53.0-py3-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 48f5715f13a0389799b9461bc776e9638e6ae38173d0f2bf6d28bad637232914
MD5 09289a83d1a9b97b4c25baa37aa01f3c
BLAKE2b-256 7661ee10b567c27617bbecb38fe2d811c14252536d64c817480c9477707b30d6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for open_aea-1.53.0-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d0a848e33798599953dc764d37083fc37642140a91624e06a56b8d2f95ae6cb9
MD5 4e9022fd8f1c0660d078a4d018cc7524
BLAKE2b-256 083c86baebc962e43090413fda2cc3ee6bbc2de7c92714d19e6e604154566f97

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for open_aea-1.53.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1244855875effe09e2c965750ac401a973a1ae56cdc880045eea70f19ed90dcb
MD5 b7dd95f209d7b6cffd5805479577a32a
BLAKE2b-256 1f5822c9cce53c6488e1c00075dcbd321d5bc774728f32ae6959f26c78d0b559

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