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.49.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.49.0-py3-none-win_amd64.whl (657.5 kB view details)

Uploaded Python 3Windows x86-64

open_aea-1.49.0-py3-none-win32.whl (657.5 kB view details)

Uploaded Python 3Windows x86

open_aea-1.49.0-py3-none-manylinux2014_aarch64.whl (657.5 kB view details)

Uploaded Python 3

open_aea-1.49.0-py3-none-manylinux1_x86_64.whl (657.5 kB view details)

Uploaded Python 3

open_aea-1.49.0-py3-none-macosx_10_9_x86_64.whl (657.5 kB view details)

Uploaded Python 3macOS 10.9+ x86-64

open_aea-1.49.0-py3-none-any.whl (657.5 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for open-aea-1.49.0.tar.gz
Algorithm Hash digest
SHA256 5548b3428e52f8c54f72e9bdd5c732d42a065f066389ec5004b1397ad180b158
MD5 dfe4ace9f7d9b541d1fd733b72931311
BLAKE2b-256 f4a46aaea7e2f09838393a634ba7acf329d5928dabbdc574af3ef68f4852043c

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for open_aea-1.49.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 4da14f4ea8d2772866465153b2182277dbfe67d52805d5e47859ff6746b9ff46
MD5 c6849fb6ab12dba27cb490f4dac10ada
BLAKE2b-256 bbb2435897cc9d456fb520593e911218ed8b5a48828d0c0902a976a8808744ac

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for open_aea-1.49.0-py3-none-win32.whl
Algorithm Hash digest
SHA256 9e445fee7f8f1346a9b49eef0d9057bc93fd4b107ff98f06ee411e4fe28d41cb
MD5 b8272d24e6163dbb17bc7e02c4819660
BLAKE2b-256 016f6e14302b6fe3c0dbe2884469f5cd08aafa4f1515b293e46c3a3818ca970d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for open_aea-1.49.0-py3-none-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b8b32ecf1641e250bfb0f641c1296dae3af24f94b81553d65232a03c8ee9a333
MD5 aaed4fed820204a2f3419e09ca171cd1
BLAKE2b-256 1672266fa9e8de4bec5bf2ad1a6830b8975891f59dac49f68aae0ba3af68ce13

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for open_aea-1.49.0-py3-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 541b89da48e514fa459146c7c978b3b2681527214a681d7bff11bf84cfd08898
MD5 4376ca87c4881779d30ccecb23d1a4bf
BLAKE2b-256 aba9cbcb2b7af106bc947278e4fc642e4736b6b831a509d80cab30b2dac6d705

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for open_aea-1.49.0-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f5386a31437ec0405f5e80f32926ad1114dd6439378f716be4f8dbe138a8d978
MD5 1e6e214d2c51b2289b2dd571b75570b9
BLAKE2b-256 fcce53367c965361721460193d07f646c5acebdd0b6725b36535e72b7d8065e7

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for open_aea-1.49.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5afd1883e46ee8da0c00b2ec6d55e457f685b26e11a03c74a86a4a2a4b0f5ed9
MD5 ffb220c0b43882089c057cb8b40a41f8
BLAKE2b-256 9256827cab81dd07865d49108d902fa28d674f90c5af85dc15ab0fcba881ec62

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