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

Uploaded Source

Built Distributions

open_aea-1.60.0-py3-none-win_amd64.whl (659.7 kB view details)

Uploaded Python 3 Windows x86-64

open_aea-1.60.0-py3-none-win32.whl (659.7 kB view details)

Uploaded Python 3 Windows x86

open_aea-1.60.0-py3-none-manylinux2014_aarch64.whl (659.7 kB view details)

Uploaded Python 3

open_aea-1.60.0-py3-none-manylinux1_x86_64.whl (659.7 kB view details)

Uploaded Python 3

open_aea-1.60.0-py3-none-macosx_10_9_x86_64.whl (659.7 kB view details)

Uploaded Python 3 macOS 10.9+ x86-64

open_aea-1.60.0-py3-none-any.whl (659.7 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for open_aea-1.60.0.tar.gz
Algorithm Hash digest
SHA256 531a1a985bdf385b3332232920876c9056c88b8d6d3ab37c7b5c10a15493cce6
MD5 0ecd7a29f517aef4c4e07ff8c906cfe8
BLAKE2b-256 cbcef36e51a76402f196da6f37706f00d2c8f9ee204d9b5433a869e28b9dfe89

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for open_aea-1.60.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 ee5a2584adc9cd7508903796e9b34fd6ca54f194449ad0da2ebf003226a0144b
MD5 b46f4738d98195bc053971554e782f1a
BLAKE2b-256 e094e88ff74d155f13e3c21003d7d4e876a793b3d77b1854112e3c55a800053a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: open_aea-1.60.0-py3-none-win32.whl
  • Upload date:
  • Size: 659.7 kB
  • Tags: Python 3, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for open_aea-1.60.0-py3-none-win32.whl
Algorithm Hash digest
SHA256 fc3d49277f526d709340ef6d8839d7a7293ef948e01b7eaaf875ffb302d8d3aa
MD5 514d29c1b4c3a1a840cec9524d091958
BLAKE2b-256 ef112c3bbc0a3c3164fc5a1ef02196631a63a2b660ecf494ebb3785b8f79ebbe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for open_aea-1.60.0-py3-none-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 85b7695f80c528336d3af4c052c7bcd3413101e9034c507d6246304de9d16220
MD5 52b1dabdea39d850b6bf4aa819a8aa7f
BLAKE2b-256 6ce18944427330be39f21c2c15550470e9ba48cc29ed8c357b44c56ad2ce5cc6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for open_aea-1.60.0-py3-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e94db427beb8f77e51cc2c8f0482fcb0b12464d62a59b3a50bd5594d21d22d6a
MD5 70c567a4ddd78d9aeb2e96bb465bd298
BLAKE2b-256 7969c20e215f9d1a866ddcf06f45e700659963e58430d1dc28768eefe12a910c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for open_aea-1.60.0-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 bf3ca4803a61d78133e130d74e0a7c02007318ff4ec4450a980e604ee83d8941
MD5 d750cbd599178c8591b9159407c46917
BLAKE2b-256 54def4d1bd9e5e1f6f6e3722c944446f592035d3116c6825f14c1cc1400e0e2f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: open_aea-1.60.0-py3-none-any.whl
  • Upload date:
  • Size: 659.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for open_aea-1.60.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7463b95973d1594bfc6aa8bd5f561f9a683dcec2adb06c44084c896325f2f5ea
MD5 63d187a3c70b505bf4faf74de54f6e2f
BLAKE2b-256 660ae7854c60adb35638c8bda40fd1b274e9e9a7a6801a51464145e84d381861

See more details on using hashes here.

Supported by

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