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.44.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.44.0-py3-none-win_amd64.whl (654.5 kB view details)

Uploaded Python 3Windows x86-64

open_aea-1.44.0-py3-none-win32.whl (654.5 kB view details)

Uploaded Python 3Windows x86

open_aea-1.44.0-py3-none-manylinux2014_aarch64.whl (654.5 kB view details)

Uploaded Python 3

open_aea-1.44.0-py3-none-manylinux1_x86_64.whl (654.5 kB view details)

Uploaded Python 3

open_aea-1.44.0-py3-none-macosx_10_9_x86_64.whl (654.5 kB view details)

Uploaded Python 3macOS 10.9+ x86-64

open_aea-1.44.0-py3-none-any.whl (654.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: open-aea-1.44.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.7

File hashes

Hashes for open-aea-1.44.0.tar.gz
Algorithm Hash digest
SHA256 5b505c2c0e5f25ebfb8f3d62f33640276d271fbfe125b35cfc3615d3d2874e85
MD5 700738c64db330d0f2716acffe9a6d0c
BLAKE2b-256 fbd56b1be12769df8864b7707be31a7f63bd0d4c2f8299a5aa378d216d7b246e

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for open_aea-1.44.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 aa1f84d1357b805759849f82b48104dd274dcf58a2773e6373865c85c86c2803
MD5 01e6a8daa437d6c365603f833745501d
BLAKE2b-256 3af88b6cc527ba8ea665dc59ca28197c874f43380735b978a0937dd5a6e92143

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for open_aea-1.44.0-py3-none-win32.whl
Algorithm Hash digest
SHA256 39848e6c216082c1ef9a18425763095c51ac0098d08f627ab434742fd8dae618
MD5 403b3fedac018a2b398a70b7c43cb7cd
BLAKE2b-256 37b92eaad19ca1a5c5f9c2d58f244181e43bc669690b51fd9de83133e2f97e1d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for open_aea-1.44.0-py3-none-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c9a9c6935862f0ed9c2758c9916fb953b0270b4c02757e3c78947177dad67829
MD5 17e8f40bf703bd6ddc9498ff8699c1a2
BLAKE2b-256 b241fa0a2fc491b7dcf9ba7cded27f85fe7551756cb7c4d780436a854e65abf6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for open_aea-1.44.0-py3-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e6e3c0165f6fc2fe08efc968d4a0019f4415184fb66196de68a65fadf1bd19e4
MD5 276efd878cae40378a8a7e0fb8ac762a
BLAKE2b-256 1e6f892acca8f217cc5fdb8977c6e107b185ff73abd7280cb3358bad4071fb27

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for open_aea-1.44.0-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 49a0d55e68e06dd66bea29fd2ca3c8f09136081dcd49a865398d0f0c758bf7aa
MD5 d721e57a217c6958ddc9d796c8f830e5
BLAKE2b-256 78c5a55f703237458eddd4e44a3ee4f5b12953dde78fe689e79e1abc4b212060

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for open_aea-1.44.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0822e240333b673982b71f0b2373c93ef9732f5848e2ad2725c9d6f0455ef82e
MD5 40d46650014ee928821a6f14cdd26ccb
BLAKE2b-256 5b6aea96e287fd20706b490a58db3c6473611b62bc969558eab8bc20263d02a0

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