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.40.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.40.0-py3-none-win_amd64.whl (652.0 kB view details)

Uploaded Python 3Windows x86-64

open_aea-1.40.0-py3-none-win32.whl (652.0 kB view details)

Uploaded Python 3Windows x86

open_aea-1.40.0-py3-none-manylinux2014_aarch64.whl (652.0 kB view details)

Uploaded Python 3

open_aea-1.40.0-py3-none-manylinux1_x86_64.whl (652.0 kB view details)

Uploaded Python 3

open_aea-1.40.0-py3-none-macosx_10_9_x86_64.whl (652.0 kB view details)

Uploaded Python 3macOS 10.9+ x86-64

open_aea-1.40.0-py3-none-any.whl (652.0 kB view details)

Uploaded Python 3

File details

Details for the file open-aea-1.40.0.tar.gz.

File metadata

  • Download URL: open-aea-1.40.0.tar.gz
  • Upload date:
  • Size: 23.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for open-aea-1.40.0.tar.gz
Algorithm Hash digest
SHA256 4963774420567777b224ca97b91cff047e5fb0ecefcd2ad5cd5ba435929fad4e
MD5 3c383150191eb72c7d564cb44c764ba4
BLAKE2b-256 50f113e056ff436c77b427a12a7577b83cd0281294fff4299c56f80a141aaf0d

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for open_aea-1.40.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 d953f4c6fb1d085ddc1e7f15c2229b9a526c80251be4d1d0e272434dfa5f2eef
MD5 8fefad32e1fb6437a40afd6c615a92f9
BLAKE2b-256 76808ce95da4df3446c12a3f47a042b77736a1c071c570d1f92d73cc70138abb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: open_aea-1.40.0-py3-none-win32.whl
  • Upload date:
  • Size: 652.0 kB
  • Tags: Python 3, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for open_aea-1.40.0-py3-none-win32.whl
Algorithm Hash digest
SHA256 6995d69bff92027db56bdd617268ca93c98e16ce20d392b925cdaa0824e21e08
MD5 db1c2050bcb0556599ff56d9daa1caab
BLAKE2b-256 27e4ec6bb0f3b6708c74e4de23514a026946c2f6c4a8bd3cb1ab924603b11696

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for open_aea-1.40.0-py3-none-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7c2712be2955494ad90406666ceb988d3a5e6cf61b8a3fdb50e5a90582951432
MD5 ee69e53e88dd8a8375c5d8d1fc2062d9
BLAKE2b-256 ec1c891f9c479c5e8aacf2cdbec40184278aacbb59943a74b25c54647b3962c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for open_aea-1.40.0-py3-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 6e7a24ea1bf36b3bfb921bf15d991e4739c7f49a32bf02f76d0bc13300936af9
MD5 c9f13f68a73c68314c772a0badf4972d
BLAKE2b-256 259362cae90b126ed564c4485af4ff82a4e369d6bde0293355f2523b5b4c2dc6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for open_aea-1.40.0-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e12bf4356897ce625a23635014dec4ff6d05f8ce9332cebcee07e72cf9fdb155
MD5 62c1a5de0b2824e8441657f8c9ea2e3b
BLAKE2b-256 34ff36a61496ff216e8c225ebae2d1980f350d3b66aaa6b1cd606620a40b5ff0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: open_aea-1.40.0-py3-none-any.whl
  • Upload date:
  • Size: 652.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for open_aea-1.40.0-py3-none-any.whl
Algorithm Hash digest
SHA256 65106e3601b4dae203b7ad28933cecb3c79d82ceb8f94e0e5b5a1bd498df15a4
MD5 e65a80541a9fc5b6e0625d449313218b
BLAKE2b-256 7827d60abf6eee6346f5f0e5ce6ef343005827ea227624df55eca526a98bc286

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