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

Uploaded Source

Built Distributions

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

Uploaded Python 3 Windows x86-64

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

Uploaded Python 3 Windows x86

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

Uploaded Python 3

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

Uploaded Python 3

open_aea-1.59.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.59.0-py3-none-any.whl (659.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: open_aea-1.59.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.59.0.tar.gz
Algorithm Hash digest
SHA256 4ebeca57aa10eeb8674f43a8f0314ff919e0a537d5d0f3bac6128feb02c18855
MD5 b3889fe708bd4f57756e294f2266ee68
BLAKE2b-256 5a140edfbe8ef5277b60d322de9014a8559622e2e56a43fd9d6317fd3e319477

See more details on using hashes here.

File details

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

File metadata

  • Download URL: open_aea-1.59.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.59.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 b9fc9ec3b6970d45a9f3441917beb6acffd5a33e6f9ad964dd7abd592318549b
MD5 57d2a1f91247be174eea59fbb9aee3ab
BLAKE2b-256 7c4dcdf098016b64822455b6257d2bfaf53e2f8c3bee7be61adad0dcbde17838

See more details on using hashes here.

File details

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

File metadata

  • Download URL: open_aea-1.59.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.59.0-py3-none-win32.whl
Algorithm Hash digest
SHA256 22a80bb9cdb66c944345f0c9ea17b27f2834a8c2f9f374de6de012127bdb7cbd
MD5 b6c8133db834b14da04a3f8ea0823a71
BLAKE2b-256 8fed6cf648589d95ab595d7ed71e89464c86f2653860db9e43aab3e3ce2a0242

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for open_aea-1.59.0-py3-none-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 64731f68f492d8f3434f9f0fd52060068f1729a666b8984205a3d113475f1758
MD5 a884cea4604285163541f240640c9a73
BLAKE2b-256 74eb039db78777d39712d1b4c2d3dae9c82693f6cf43293315b3df81d4029181

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for open_aea-1.59.0-py3-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 36c0daac13e3f2c77a420451efa1a5f1079997258834d74e5668b5fb5b6d0c59
MD5 614c92c0700b779f5bf42619a4b6c7c1
BLAKE2b-256 e918ecc3a1b9357d5d8c080357586a7777dbaec631f66037b1335bdacaca212d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for open_aea-1.59.0-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f9d9f7976a81b57fdf0b4e581baf8458ec002bf4d8783ed4ceea837781b6bf42
MD5 44433f8eed32c0e39e01da5423d1bd34
BLAKE2b-256 1a904f3e0f943cf78645720945bcc11c628bd14b59d1f8ef0a4bf02f5aee70cd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: open_aea-1.59.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.59.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8c490b2e4b5dc7de9a1dfa8f71a6b9454e0514789f1233e57788c876f6bcebff
MD5 62fbbedb8e9e03a7b1ad6627fec5ef8e
BLAKE2b-256 c9bee94154966037e5e996decf84dba03b43790c2aa216ddf07065e8b0590ffa

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