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

Uploaded Source

Built Distributions

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

Uploaded Python 3Windows x86-64

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

Uploaded Python 3Windows x86

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

Uploaded Python 3

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

Uploaded Python 3

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

Uploaded Python 3macOS 10.9+ x86-64

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: open_aea-1.56.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.6

File hashes

Hashes for open_aea-1.56.0.tar.gz
Algorithm Hash digest
SHA256 65559011b27ab42c711be9046c7a51c65d629ce57999f105186c0e224706ef15
MD5 4c1c3857b05cc9e17cf771610d429fe9
BLAKE2b-256 fdf6001994c91d75b9b012552c0ff163e9ad7fdc248ddb49f27aeb285aed6a9e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: open_aea-1.56.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.1 CPython/3.12.6

File hashes

Hashes for open_aea-1.56.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 9be33a5aa932c1800df336861d3c8913ec170d1708d8b01f65ee988edd867201
MD5 493b55eb4b28e808f1212d1618738957
BLAKE2b-256 97ba612ffa80017829ac4dda78c4038cc4c54dabb36ed920e31c9876a6f71207

See more details on using hashes here.

File details

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

File metadata

  • Download URL: open_aea-1.56.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.1 CPython/3.12.6

File hashes

Hashes for open_aea-1.56.0-py3-none-win32.whl
Algorithm Hash digest
SHA256 a863ce340a04b0fbde58f14157adc6f268af82586ed7ee4fcb50bfaa1024c432
MD5 94f9fc18b4841cff5b22e31c446a5af3
BLAKE2b-256 65684201cfcb832f07fc77f7330b5ca0623042205835eeefc6b14471e0b80d6d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for open_aea-1.56.0-py3-none-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5e029c428533d30ab63ea4c02a0d9f60c4d782fdb02c0812aa7a43c56f09fbf0
MD5 7f2037cc8a36a3b7bf54cfc4b89c0188
BLAKE2b-256 dedcdc47692931633dec100193c34b730d5bf78e4fbd995be521d950c728ee9e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for open_aea-1.56.0-py3-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 fc8280faebb411356ccc10d42923ea347907bd321b3b709caf2d66ef792c30b7
MD5 2a6acf797ba63cdf64d0d165fddeea5a
BLAKE2b-256 c9ea7ddedd3d945c0f1eb8c02283ad9dbefc72ddbd1f0e0eaa69c1d204e94d70

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for open_aea-1.56.0-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ecbfd23628a1dc6151bfd95795347817884a4b833e89f1a8c82edb11abc43632
MD5 af05b142037cfa4bdd5605c5d061a26b
BLAKE2b-256 004ac729c4599049fb56b23dc1d4568451fa88f4f4e99291846afd13915f3e54

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for open_aea-1.56.0-py3-none-any.whl
Algorithm Hash digest
SHA256 453ffdff37310c03f833e9059c9a38771e11e9f6334b4c44223f2a5df78cd3b9
MD5 8566e3ec701abf1cdc33cf5a686f1e62
BLAKE2b-256 3f00b3ff22e136f18d38141a11ec18b11842dd88fa3f9b51fb5948ced8b2b8af

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