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 License

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.7 (any Python >= 3.6 works):

    pipenv --python 3.7 && 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},
  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.2.0.tar.gz (16.4 MB view details)

Uploaded Source

Built Distributions

open_aea-1.2.0-py3-none-win_amd64.whl (575.9 kB view details)

Uploaded Python 3Windows x86-64

open_aea-1.2.0-py3-none-win32.whl (575.9 kB view details)

Uploaded Python 3Windows x86

open_aea-1.2.0-py3-none-manylinux2014_aarch64.whl (575.9 kB view details)

Uploaded Python 3

open_aea-1.2.0-py3-none-manylinux1_x86_64.whl (575.9 kB view details)

Uploaded Python 3

open_aea-1.2.0-py3-none-macosx_10_9_x86_64.whl (575.9 kB view details)

Uploaded Python 3macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: open-aea-1.2.0.tar.gz
  • Upload date:
  • Size: 16.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.9

File hashes

Hashes for open-aea-1.2.0.tar.gz
Algorithm Hash digest
SHA256 e22ae5de29f57eff85135b1f99c7302a4362be0eae59dec68645cc214c2d9bca
MD5 c77df026d1d1db73b256a2dd304c7184
BLAKE2b-256 5c2d410df23f973be9d515a17b8b9f358b51b6492513f9eb86c6bf76caa835d9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: open_aea-1.2.0-py3-none-win_amd64.whl
  • Upload date:
  • Size: 575.9 kB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.9

File hashes

Hashes for open_aea-1.2.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 004b18f04cfde66e3a1939f50e78e6635908533e3c816eccd34070518fbb58b8
MD5 2a311494e71c25302dcb2736a8081c1b
BLAKE2b-256 965fb68b91d6b481868c358f0e8570de2583e97188043c9029485a884641e3f1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: open_aea-1.2.0-py3-none-win32.whl
  • Upload date:
  • Size: 575.9 kB
  • Tags: Python 3, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.9

File hashes

Hashes for open_aea-1.2.0-py3-none-win32.whl
Algorithm Hash digest
SHA256 ccb5b34bbb3aacadc0698a29a7c617760a64594d280115958965f71afdc7f1a1
MD5 1676e8b85b5ca86b8aaa08c296a4e551
BLAKE2b-256 803c81fbfd490c4504600c7c0aa311ef9507a148de76228c5ea8d924ed3e565c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: open_aea-1.2.0-py3-none-manylinux2014_aarch64.whl
  • Upload date:
  • Size: 575.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.9

File hashes

Hashes for open_aea-1.2.0-py3-none-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 036bfb9dc78f3b7bdca864632ff43d5ee6e130e7570a3191348ea5435dbd9e50
MD5 25b1c50707f8ad9dd672f973ce4eb6d2
BLAKE2b-256 8522b12221f59e50b2f2986174ea30dc4b8c304d4de0a932244f0c96653e2620

See more details on using hashes here.

File details

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

File metadata

  • Download URL: open_aea-1.2.0-py3-none-manylinux1_x86_64.whl
  • Upload date:
  • Size: 575.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.9

File hashes

Hashes for open_aea-1.2.0-py3-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 036d13863b3e5e437178f5c4c92ac9d952ebd7df35c74749f3f08f1deda054d7
MD5 04285b05023a42ffbbb555817e261525
BLAKE2b-256 027dfc6ad4f1ea8084f6607c8c9d20af2a821ed045e7ffffad421a734fe525ed

See more details on using hashes here.

File details

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

File metadata

  • Download URL: open_aea-1.2.0-py3-none-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 575.9 kB
  • Tags: Python 3, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.9

File hashes

Hashes for open_aea-1.2.0-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d415b9b29f5d808e34365f3b1bdf942167e17cf5e85b2415768fc99c4a9aff4c
MD5 4169db2baf14df3817e6d61f7a1ace2f
BLAKE2b-256 e6f19e1b3060e6a91a6d364bbf9536ad71acb936ebf120417b65cf9f8f201699

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