diff --git a/.github/workflows/workflow.yml b/.github/workflows/workflow.yml index 36814b31f8..d3d11dbd57 100644 --- a/.github/workflows/workflow.yml +++ b/.github/workflows/workflow.yml @@ -52,9 +52,9 @@ jobs: - uses: actions/setup-python@v3 with: python-version: "3.10" - - uses: actions/setup-go@v3 + - uses: actions/setup-go@v5.2.0 with: - go-version: "1.17.7" + go-version: '1.17.7' - name: Install dependencies (ubuntu-latest) run: | sudo apt-get update --fix-missing @@ -112,9 +112,9 @@ jobs: - uses: actions/setup-python@v3 with: python-version: "3.10" - - uses: actions/setup-go@v3 + - uses: actions/setup-go@v5.2.0 with: - go-version: "1.17.7" + go-version: '1.20.0' - name: Install dependencies (ubuntu-latest) run: | sudo apt-get update --fix-missing @@ -228,9 +228,9 @@ jobs: - uses: actions/checkout@v3 with: fetch-depth: 0 - - uses: actions/setup-go@v3 + - uses: actions/setup-go@v5.2.0 with: - go-version: "1.17.7" + go-version: '1.20.0' - run: | wget https://github.com/zricethezav/gitleaks/releases/download/v8.10.1/gitleaks_8.10.1_linux_x64.tar.gz && \ tar -xzf gitleaks_8.10.1_linux_x64.tar.gz && \ @@ -240,7 +240,7 @@ jobs: continue-on-error: False strategy: matrix: - os: [ubuntu-latest, macos-14-large, windows-latest] + os: [ubuntu-latest, macos-latest-large, windows-latest] python_version: ["3.10",] timeout-minutes: 10 runs-on: ${{ matrix.os }} @@ -271,7 +271,7 @@ jobs: sys: - { os: windows-latest, shell: "msys2 {0}" } - { os: ubuntu-latest, shell: bash } -# - { os: macos-14-large, shell: bash } +# - { os: macos-latest-large, shell: bash } python_version: ["3.10",] timeout-minutes: 15 steps: @@ -311,9 +311,9 @@ jobs: - uses: actions/setup-python@v3 with: python-version: "3.10" - - uses: actions/setup-go@v3 + - uses: actions/setup-go@v5.2.0 with: - go-version: "1.17.7" + go-version: '1.20.0' - name: Install protolint (ubuntu-latest) run: | sudo apt-get update --fix-missing @@ -339,9 +339,9 @@ jobs: - uses: actions/setup-python@v3 with: python-version: "3.10" - - uses: actions/setup-go@v3 + - uses: actions/setup-go@v5.2.0 with: - go-version: "1.17.7" + go-version: '1.20.0' - name: Install dependencies (ubuntu-latest) run: | sudo apt-get update --fix-missing @@ -376,9 +376,9 @@ jobs: - uses: actions/setup-python@v3 with: python-version: "3.10" - - uses: actions/setup-go@v3 + - uses: actions/setup-go@v5.2.0 with: - go-version: "1.17.7" + go-version: '1.20.0' - name: Install dependencies (ubuntu-latest) run: | sudo apt-get update --fix-missing @@ -433,7 +433,7 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - os: [ubuntu-latest, windows-latest] + os: [ubuntu-latest, macos-latest-large, windows-latest] python_version: ['3.8', '3.9', '3.10', '3.11'] timeout-minutes: 120 steps: @@ -441,9 +441,9 @@ jobs: - uses: actions/setup-python@v3 with: python-version: ${{ matrix.python_version }} - - uses: actions/setup-go@v3 + - uses: actions/setup-go@v5.2.0 with: - go-version: "1.17.7" + go-version: '1.20.0' - if: matrix.os == 'ubuntu-latest' name: Install dependencies (ubuntu-latest) run: | @@ -469,8 +469,8 @@ jobs: # sudo apt-get install -y protobuf-compiler # use sudo rm /var/lib/apt/lists/lock above in line above update if dependency install failures persist # use sudo apt-get dist-upgrade above in line below update if dependency install failures persist - - if: matrix.os == 'macos-14-large' - name: Install dependencies (macos-14-large) + - if: matrix.os == 'macos-latest-large' + name: Install dependencies (macos-latest-large) run: | pip install tomte[tox]==0.2.13 brew install gcc @@ -558,7 +558,7 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - os: [ubuntu-latest, macos-14-large, windows-latest] + os: [ubuntu-latest, macos-latest-large, windows-latest] python-version: ["3.10"] timeout-minutes: 45 steps: @@ -566,6 +566,6 @@ jobs: - uses: actions/setup-python@v3 with: python-version: ${{ matrix.python-version }} - - uses: actions/setup-go@v3 + - uses: actions/setup-go@v5.2.0 with: - go-version: "1.17.7" + go-version: '1.20.0' diff --git a/aea/cli/check_packages.py b/aea/cli/check_packages.py index 5a8e4b3b00..f81cc68d53 100644 --- a/aea/cli/check_packages.py +++ b/aea/cli/check_packages.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # ------------------------------------------------------------------------------ # -# Copyright 2022-2024 Valory AG +# Copyright 2022-2025 Valory AG # Copyright 2018-2021 Fetch.AI Limited # # Licensed under the Apache License, Version 2.0 (the "License"); @@ -361,45 +361,62 @@ def check_public_id(configuration_file: Path) -> None: content = module_path_to_load.read_text() # check number of definitions of PUBLIC_ID. Required exactly one match. - assignments_to_public_id = re.findall("^PUBLIC_ID = (.*)", content, re.MULTILINE) + assignments_to_public_id = find_public_id_assignments(content) if len(assignments_to_public_id) != 1: raise PublicIdDefinitionError( package_type, expected_public_id, len(assignments_to_public_id) ) - # check first pattern of public id: PublicId.from_str(...) + # check for valid PUBLIC_ID patterns + public_id_match = find_public_id_from_str(content) + if public_id_match: + if str(expected_public_id) != public_id_match: + raise WrongPublicIdError(package_type, expected_public_id, public_id_match) + return + + public_id_components = find_public_id_components(content) + if public_id_components: + author, name, version = public_id_components + actual_public_id_str = f"{author}/{name}:{version}" + if str(expected_public_id) != actual_public_id_str: + raise WrongPublicIdError( + package_type, expected_public_id, actual_public_id_str + ) + return + + # if no valid pattern is found + raise WrongPublicIdError(package_type, expected_public_id, content) + + +def find_public_id_assignments(content: str) -> list: + """Find assignments to PUBLIC_ID.""" + return re.findall(r"^PUBLIC_ID = (.*)", content, re.MULTILINE) + + +def find_public_id_from_str(content: str) -> Optional[str]: + """Find public_id using the `PublicId.from_str` pattern.""" matches = re.findall( r"^PUBLIC_ID = PublicId.from_str\( *(\"(.*)\"|'(.*)') *\)$", content, re.MULTILINE, ) if len(matches) == 1: - # process the result _, match1, match2 = matches[0] - match = match1 if match1 != "" else match2 - if str(expected_public_id) != match: - raise WrongPublicIdError(package_type, expected_public_id, match) - return + # return the non-empty match + return match1 or match2 + return None - # check second pattern of public id: PublicId('...', '...', '...') + +def find_public_id_components(content: str) -> Optional[tuple]: + """Find public_id components using the `PublicId('...', '...', '...')` pattern.""" matches = re.findall( r"^PUBLIC_ID = PublicId\( *['\"](.*)['\"] *, *['\"](.*)['\"] *, *['\"](.*)['\"] *\)$", content, re.MULTILINE, ) if len(matches) == 1: - # process the result - author, name, version = matches[0] - actual_public_id_str = f"{author}/{name}:{version}" - if str(expected_public_id) != actual_public_id_str: - raise WrongPublicIdError( - package_type, expected_public_id, actual_public_id_str - ) - return - - public_id_code = matches[0] - if str(expected_public_id) not in public_id_code: - raise WrongPublicIdError(package_type, expected_public_id, public_id_code) + return matches[0] + return None class DependenciesTool: diff --git a/aea/configurations/constants.py b/aea/configurations/constants.py index 4b5df5d540..6b7f8bd69c 100644 --- a/aea/configurations/constants.py +++ b/aea/configurations/constants.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # ------------------------------------------------------------------------------ # -# Copyright 2021-2024 Valory AG +# Copyright 2021-2025 Valory AG # Copyright 2018-2020 Fetch.AI Limited # # Licensed under the Apache License, Version 2.0 (the "License"); @@ -30,7 +30,7 @@ _SOLANA_IDENTIFIER = "solana" SIGNING_PROTOCOL = "open_aea/signing:latest" SIGNING_PROTOCOL_WITH_HASH = ( - "open_aea/signing:1.0.0:bafybeihv62fim3wl2bayavfcg3u5e5cxu3b7brtu4cn5xoxd6lqwachasi" + "open_aea/signing:1.0.0:bafybeig2d36zxy65vd7fwhs7scotuktydcarm74aprmrb5nioiymr3yixm" ) DEFAULT_LEDGER = _ETHEREUM_IDENTIFIER PRIVATE_KEY_PATH_SCHEMA = "{}_private_key.txt" diff --git a/deploy-image/build.sh b/deploy-image/build.sh index 98cd486e9d..699f376317 100644 --- a/deploy-image/build.sh +++ b/deploy-image/build.sh @@ -2,7 +2,7 @@ set -e # setup the agent -aea fetch open_aea/my_first_aea:0.1.0:bafybeiaf6fgfmljz6pl7q6zfs3lhqmqbzydlqcen3qek5jjly77vhjowra --remote +aea fetch open_aea/my_first_aea:0.1.0:bafybeiakpjbpsqbmgqdg6c36nhujqmk446u2qn7jvi2lefmnyxtmnv3tqe --remote cd my_first_aea/ aea install aea build diff --git a/docs/agent-vs-aea.md b/docs/agent-vs-aea.md index cab26d2c20..96928bcfb6 100644 --- a/docs/agent-vs-aea.md +++ b/docs/agent-vs-aea.md @@ -11,9 +11,9 @@ First, use an empty agent to get the stub connection and default protocol. mkdir packages # packages folder will contain the local package repository aea create my_aea # create an agent cd my_aea -aea add connection fetchai/stub:0.21.0:bafybeibybboiwgklfiqpkkcw6rwj65s5jalzfzf6mh6fstxdlt6habzwvy --remote # get a connection from the remote registry +aea add connection fetchai/stub:0.21.0:bafybeibqrgcch7dufgvzoxi43vxbbhx6isfn3njhq5q3eud6yhhyjdnthm --remote # get a connection from the remote registry aea push connection fetchai/stub --local # push to local registry -aea add protocol fetchai/default:1.0.0:bafybeihdvtmnz7fzy7kwi3wlo6rfl27f6q3g5entplgvq7y23i3v5uoz24 --remote +aea add protocol fetchai/default:1.0.0:bafybeiaf3qhrdttthrisrl2tlpt3mpo5btkozw2dnxlj4cbqq56ilcl6oa --remote aea push protocol fetchai/default --local cd .. aea delete my_aea # delete the agent diff --git a/docs/build-aea-programmatically.md b/docs/build-aea-programmatically.md index b425c1451d..af1aae25f3 100644 --- a/docs/build-aea-programmatically.md +++ b/docs/build-aea-programmatically.md @@ -9,7 +9,7 @@ Get the needed packages from IPFS: mkdir packages aea create my_aea cd my_aea -aea add protocol fetchai/default:1.0.0:bafybeihdvtmnz7fzy7kwi3wlo6rfl27f6q3g5entplgvq7y23i3v5uoz24 --remote +aea add protocol fetchai/default:1.0.0:bafybeiaf3qhrdttthrisrl2tlpt3mpo5btkozw2dnxlj4cbqq56ilcl6oa --remote aea push protocol fetchai/default --local cd .. aea delete my_aea diff --git a/docs/decision-maker-transaction.md b/docs/decision-maker-transaction.md index 1a1afb0341..410b702fb4 100644 --- a/docs/decision-maker-transaction.md +++ b/docs/decision-maker-transaction.md @@ -6,7 +6,7 @@ First, get the packages directory from IPFS: mkdir packages aea create my_aea cd my_aea -aea add protocol open_aea/signing:1.0.0:bafybeihv62fim3wl2bayavfcg3u5e5cxu3b7brtu4cn5xoxd6lqwachasi --remote +aea add protocol open_aea/signing:1.0.0:bafybeig2d36zxy65vd7fwhs7scotuktydcarm74aprmrb5nioiymr3yixm --remote aea push protocol open_aea/signing --local cd .. aea delete my_aea diff --git a/docs/echo_demo.md b/docs/echo_demo.md index 9fb7d7f8d3..7b646754f6 100644 --- a/docs/echo_demo.md +++ b/docs/echo_demo.md @@ -7,7 +7,7 @@ This demo assumes you have followed the setup guide. The fastest way to have your first AEA is to fetch one that already exists! ``` bash -aea fetch open_aea/my_first_aea:0.1.0:bafybeiaf6fgfmljz6pl7q6zfs3lhqmqbzydlqcen3qek5jjly77vhjowra --remote +aea fetch open_aea/my_first_aea:0.1.0:bafybeiakpjbpsqbmgqdg6c36nhujqmk446u2qn7jvi2lefmnyxtmnv3tqe --remote cd my_first_aea ``` ### Install AEA dependencies diff --git a/docs/gym-skill.md b/docs/gym-skill.md index af7d3615bf..15b3d87da8 100644 --- a/docs/gym-skill.md +++ b/docs/gym-skill.md @@ -19,7 +19,7 @@ Follow the Preliminaries and Second, add the stub connection to the project. ``` bash -aea add connection fetchai/stub:0.21.0:bafybeibybboiwgklfiqpkkcw6rwj65s5jalzfzf6mh6fstxdlt6habzwvy --remote +aea add connection fetchai/stub:0.21.0:bafybeibqrgcch7dufgvzoxi43vxbbhx6isfn3njhq5q3eud6yhhyjdnthm --remote ```
Add the echo skill
Third, add the echo skill to the project. ``` bash -aea add skill fetchai/echo:0.19.0:bafybeicoawiackcbgqo3na3e56tpdc62atag4yxknur77py37caqq4mmya --remote +aea add skill fetchai/echo:0.19.0:bafybeigcllaxn4ycjjvika3zd6eicksuriez2wtg67gx7pamhcazl3tv54 --remote ``` This copies the fetchai/echo:0.19.0 skill code containing the "behaviours", and "handlers" into the project, ready to run. The identifier of the skill fetchai/echo:0.19.0 consists of the name of the author of the skill, followed by the skill name and its version. @@ -328,7 +328,7 @@ First, get the needed packages directory from IPFS (execute from the working dir ```bash mkdir packages cd my_first_aea -aea add protocol fetchai/default:1.0.0:bafybeihdvtmnz7fzy7kwi3wlo6rfl27f6q3g5entplgvq7y23i3v5uoz24 --remote +aea add protocol fetchai/default:1.0.0:bafybeiaf3qhrdttthrisrl2tlpt3mpo5btkozw2dnxlj4cbqq56ilcl6oa --remote aea push protocol fetchai/default --local cd .. aea delete my_aea diff --git a/docs/registry.md b/docs/registry.md index 4fe9c69ee5..7d1443c00b 100644 --- a/docs/registry.md +++ b/docs/registry.md @@ -22,7 +22,7 @@ Successfully added protocol 'open_aea/signing:1.0.0'. Once we have an agent, we can add individual components to the agent as so; ``` -aea add skill fetchai/echo:0.19.0:bafybeicoawiackcbgqo3na3e56tpdc62atag4yxknur77py37caqq4mmya --remote +aea add skill fetchai/echo:0.19.0:bafybeigcllaxn4ycjjvika3zd6eicksuriez2wtg67gx7pamhcazl3tv54 --remote Registry path not provided and local registry `packages` not found in current (.) and parent directory. Trying remote registry (`--remote`). Adding skill 'fetchai/echo:latest'... diff --git a/packages/fetchai/agents/error_test/aea-config.yaml b/packages/fetchai/agents/error_test/aea-config.yaml index 240e91c8cb..01858a6b11 100644 --- a/packages/fetchai/agents/error_test/aea-config.yaml +++ b/packages/fetchai/agents/error_test/aea-config.yaml @@ -8,7 +8,7 @@ fingerprint: README.md: bafybeig75bdp2xp2k44ohxt277etnzeqhwdkwsjfciz7upwgymawmfo2vm fingerprint_ignore_patterns: [] connections: -- fetchai/stub:0.21.0:bafybeibybboiwgklfiqpkkcw6rwj65s5jalzfzf6mh6fstxdlt6habzwvy +- fetchai/stub:0.21.0:bafybeibqrgcch7dufgvzoxi43vxbbhx6isfn3njhq5q3eud6yhhyjdnthm contracts: [] protocols: [] skills: diff --git a/packages/fetchai/agents/gym_aea/aea-config.yaml b/packages/fetchai/agents/gym_aea/aea-config.yaml index ca788b62a4..a731364c6b 100644 --- a/packages/fetchai/agents/gym_aea/aea-config.yaml +++ b/packages/fetchai/agents/gym_aea/aea-config.yaml @@ -9,15 +9,15 @@ fingerprint: README.md: bafybeiadln5ca6tu6rzbsgjpeluf6nz5efxl3u223c3vxwgf2iynkj5n6q fingerprint_ignore_patterns: [] connections: -- fetchai/gym:0.19.0:bafybeicqqvl4tt3qbulnkoffciagmfd6p3hxxi3i2mrrqtnbycv757pn6y +- fetchai/gym:0.19.0:bafybeicpzcp2otfv4p3bvz44n2wurpsqddlwyc6mnuwbhimidjqvttw27y contracts: [] protocols: -- fetchai/default:1.0.0:bafybeihdvtmnz7fzy7kwi3wlo6rfl27f6q3g5entplgvq7y23i3v5uoz24 -- fetchai/gym:1.0.0:bafybeiflnuet6ofanewmst3lchg2gkoj2vuspcajya7esfkrmiqqphuwxq -- fetchai/state_update:1.0.0:bafybeiftntpyadajwnse25qwpvpidmahkn5qksg7jdzuemuqc7zsuek5xy -- open_aea/signing:1.0.0:bafybeihv62fim3wl2bayavfcg3u5e5cxu3b7brtu4cn5xoxd6lqwachasi +- fetchai/default:1.0.0:bafybeiaf3qhrdttthrisrl2tlpt3mpo5btkozw2dnxlj4cbqq56ilcl6oa +- fetchai/gym:1.0.0:bafybeigja2j7wefnunb44w3g6m5kscayeoym2etx5gddkzjjsjfefioffi +- fetchai/state_update:1.0.0:bafybeig66he5ndtkb3j7z3woy3dtdvpwmbz3z4omlv6q6eih6r7kceq55e +- open_aea/signing:1.0.0:bafybeig2d36zxy65vd7fwhs7scotuktydcarm74aprmrb5nioiymr3yixm skills: -- fetchai/gym:0.20.0:bafybeie7y2fsxfuhsqxqcaluo5exskmrm5q3a6e2hfcskcuvzvxjjhijh4 +- fetchai/gym:0.20.0:bafybeih27hdrpzjz2fp5u2n7mgyrqqk3cyuempiixn6ptkkztvld7d4jhe default_connection: fetchai/gym:0.19.0 default_ledger: fetchai required_ledgers: diff --git a/packages/fetchai/agents/my_first_aea/aea-config.yaml b/packages/fetchai/agents/my_first_aea/aea-config.yaml index d07f1319fe..17025e32bd 100644 --- a/packages/fetchai/agents/my_first_aea/aea-config.yaml +++ b/packages/fetchai/agents/my_first_aea/aea-config.yaml @@ -8,14 +8,14 @@ fingerprint: README.md: bafybeiftiqiqpxn7ghrurhepquzqzk3su3x6wanlnolt2uj772fzgz574m fingerprint_ignore_patterns: [] connections: -- fetchai/stub:0.21.0:bafybeibybboiwgklfiqpkkcw6rwj65s5jalzfzf6mh6fstxdlt6habzwvy +- fetchai/stub:0.21.0:bafybeibqrgcch7dufgvzoxi43vxbbhx6isfn3njhq5q3eud6yhhyjdnthm contracts: [] protocols: -- fetchai/default:1.0.0:bafybeihdvtmnz7fzy7kwi3wlo6rfl27f6q3g5entplgvq7y23i3v5uoz24 -- fetchai/state_update:1.0.0:bafybeiftntpyadajwnse25qwpvpidmahkn5qksg7jdzuemuqc7zsuek5xy -- open_aea/signing:1.0.0:bafybeihv62fim3wl2bayavfcg3u5e5cxu3b7brtu4cn5xoxd6lqwachasi +- fetchai/default:1.0.0:bafybeiaf3qhrdttthrisrl2tlpt3mpo5btkozw2dnxlj4cbqq56ilcl6oa +- fetchai/state_update:1.0.0:bafybeig66he5ndtkb3j7z3woy3dtdvpwmbz3z4omlv6q6eih6r7kceq55e +- open_aea/signing:1.0.0:bafybeig2d36zxy65vd7fwhs7scotuktydcarm74aprmrb5nioiymr3yixm skills: -- fetchai/echo:0.19.0:bafybeicoawiackcbgqo3na3e56tpdc62atag4yxknur77py37caqq4mmya +- fetchai/echo:0.19.0:bafybeigcllaxn4ycjjvika3zd6eicksuriez2wtg67gx7pamhcazl3tv54 default_connection: fetchai/stub:0.21.0 default_ledger: fetchai required_ledgers: diff --git a/packages/fetchai/connections/gym/connection.yaml b/packages/fetchai/connections/gym/connection.yaml index 35114b6e5a..8f2b39eecf 100644 --- a/packages/fetchai/connections/gym/connection.yaml +++ b/packages/fetchai/connections/gym/connection.yaml @@ -14,7 +14,7 @@ fingerprint: fingerprint_ignore_patterns: [] connections: [] protocols: -- fetchai/gym:1.0.0:bafybeiflnuet6ofanewmst3lchg2gkoj2vuspcajya7esfkrmiqqphuwxq +- fetchai/gym:1.0.0:bafybeigja2j7wefnunb44w3g6m5kscayeoym2etx5gddkzjjsjfefioffi class_name: GymConnection config: env: '' diff --git a/packages/fetchai/connections/local/connection.yaml b/packages/fetchai/connections/local/connection.yaml index f0c2cc14b9..85db3cf324 100644 --- a/packages/fetchai/connections/local/connection.yaml +++ b/packages/fetchai/connections/local/connection.yaml @@ -15,9 +15,9 @@ fingerprint: fingerprint_ignore_patterns: [] connections: [] protocols: -- fetchai/default:1.0.0:bafybeihdvtmnz7fzy7kwi3wlo6rfl27f6q3g5entplgvq7y23i3v5uoz24 -- fetchai/fipa:1.0.0:bafybeidbt5dwzdeywi723n3wendidxfbzheovb4dheb6h7mcsrkmlkwkh4 -- fetchai/oef_search:1.0.0:bafybeid3eokuse7uiwmhdb4vx7yvev35cccvzo2xuhwuy7lernfupjymwm +- fetchai/default:1.0.0:bafybeiaf3qhrdttthrisrl2tlpt3mpo5btkozw2dnxlj4cbqq56ilcl6oa +- fetchai/fipa:1.0.0:bafybeiajs4ys4lqewfg7dnwg346mgs2wpcrsyqhmfzh53bsle3mzmv5k5a +- fetchai/oef_search:1.0.0:bafybeido2dn66pdglzdwfoslxc6irppkeqxgrtclzm2fg77gkrtqps7rg4 class_name: OEFLocalConnection config: {} excluded_protocols: [] diff --git a/packages/fetchai/connections/stub/connection.yaml b/packages/fetchai/connections/stub/connection.yaml index fcf3be7254..945036695c 100644 --- a/packages/fetchai/connections/stub/connection.yaml +++ b/packages/fetchai/connections/stub/connection.yaml @@ -16,7 +16,7 @@ fingerprint_ignore_patterns: - ./input_file connections: [] protocols: -- fetchai/default:1.0.0:bafybeihdvtmnz7fzy7kwi3wlo6rfl27f6q3g5entplgvq7y23i3v5uoz24 +- fetchai/default:1.0.0:bafybeiaf3qhrdttthrisrl2tlpt3mpo5btkozw2dnxlj4cbqq56ilcl6oa class_name: StubConnection config: input_file: ./input_file diff --git a/packages/fetchai/protocols/default/__init__.py b/packages/fetchai/protocols/default/__init__.py index 72a457dfb2..f45904c7e2 100644 --- a/packages/fetchai/protocols/default/__init__.py +++ b/packages/fetchai/protocols/default/__init__.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # ------------------------------------------------------------------------------ # -# Copyright 2024 fetchai +# Copyright 2025 fetchai # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/packages/fetchai/protocols/default/dialogues.py b/packages/fetchai/protocols/default/dialogues.py index 818267a9bb..c15163d276 100644 --- a/packages/fetchai/protocols/default/dialogues.py +++ b/packages/fetchai/protocols/default/dialogues.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # ------------------------------------------------------------------------------ # -# Copyright 2024 fetchai +# Copyright 2025 fetchai # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/packages/fetchai/protocols/default/message.py b/packages/fetchai/protocols/default/message.py index 7e73e1c8c7..ce1584a443 100644 --- a/packages/fetchai/protocols/default/message.py +++ b/packages/fetchai/protocols/default/message.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # ------------------------------------------------------------------------------ # -# Copyright 2024 fetchai +# Copyright 2025 fetchai # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/packages/fetchai/protocols/default/protocol.yaml b/packages/fetchai/protocols/default/protocol.yaml index 0c7797d231..c6a786250d 100644 --- a/packages/fetchai/protocols/default/protocol.yaml +++ b/packages/fetchai/protocols/default/protocol.yaml @@ -8,13 +8,13 @@ license: Apache-2.0 aea_version: '>=1.0.0, <2.0.0' fingerprint: README.md: bafybeiaalfafx7ky4iejqpyvm6pm44shf42v2r4ho7xqwm2cr4pym2ujqy - __init__.py: bafybeialwjhitz3luzmjz6dirgwsh4zx7wrab2m3vcetwaioe4ljhkey6q + __init__.py: bafybeia3wtn6pup76kgz73qfpwfib3kkc2b7hytc7il4rdgqgl6grybzky custom_types.py: bafybeidl4g4c5dcouqmhiiv7vcrftx3d6at7ljkhcp5a7rgruphz4gkrxq default.proto: bafybeid2a3fq62vzd7no6bfcq6adpt55kcqpzhktw3fag6s2mp2qajx6te default_pb2.py: bafybeifpgd7it3r45wcpjlu3taitspaq35ayif5cgxubto37rdasarjrl4 - dialogues.py: bafybeicqnskvjkbz44ohv76so54mmef72tfikt5hmhww2hefsy65zkuvyy - message.py: bafybeiaqmdytehxptsg5kktycv2d2hyu23rufv2soyq7by4qwxnf4igzw4 - serialization.py: bafybeifldbauso3lnpanoyguzfg7cmlgmruuizttwxa4aoqapmsx2giu4e + dialogues.py: bafybeihvtcwybnxgaagm5t23zptdflmztgjwa4jrsmbb5dnsl6h7b6pqtm + message.py: bafybeigtffag75tmeqkewcheaaxuo3r5q6picr6nz5hjmlbncjmp5b5p7a + serialization.py: bafybeihcvisidpae6jnz4xjfrwd7w4ymvbwhmcnqba4zh5qnwctvdi27wq tests/__init__.py: bafybeibkpidjsf6nzsd7fgkjzj2mf63xcwb5kua5esbo35x3ojef7dyhm4 tests/test_default.py: bafybeiedwbugubenec4cebkqsbdmwqiggljzj27z4uydhwvekhrf7fuw4e tests/test_default_dialogues.py: bafybeidbeizy46jbnh5imujtscbuhoaafr52lipwpll6jogqb3qckgnlpu diff --git a/packages/fetchai/protocols/default/serialization.py b/packages/fetchai/protocols/default/serialization.py index ea940c8af8..c260bd9212 100644 --- a/packages/fetchai/protocols/default/serialization.py +++ b/packages/fetchai/protocols/default/serialization.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # ------------------------------------------------------------------------------ # -# Copyright 2024 fetchai +# Copyright 2025 fetchai # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/packages/fetchai/protocols/fipa/__init__.py b/packages/fetchai/protocols/fipa/__init__.py index fabbfc50ea..c1f4c803b1 100644 --- a/packages/fetchai/protocols/fipa/__init__.py +++ b/packages/fetchai/protocols/fipa/__init__.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # ------------------------------------------------------------------------------ # -# Copyright 2024 fetchai +# Copyright 2025 fetchai # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/packages/fetchai/protocols/fipa/dialogues.py b/packages/fetchai/protocols/fipa/dialogues.py index e6fc5e713e..8359099aae 100644 --- a/packages/fetchai/protocols/fipa/dialogues.py +++ b/packages/fetchai/protocols/fipa/dialogues.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # ------------------------------------------------------------------------------ # -# Copyright 2024 fetchai +# Copyright 2025 fetchai # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/packages/fetchai/protocols/fipa/message.py b/packages/fetchai/protocols/fipa/message.py index 94f9831f0f..b0b2afb7ee 100644 --- a/packages/fetchai/protocols/fipa/message.py +++ b/packages/fetchai/protocols/fipa/message.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # ------------------------------------------------------------------------------ # -# Copyright 2024 fetchai +# Copyright 2025 fetchai # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/packages/fetchai/protocols/fipa/protocol.yaml b/packages/fetchai/protocols/fipa/protocol.yaml index 81973977e6..e6988dc7dc 100644 --- a/packages/fetchai/protocols/fipa/protocol.yaml +++ b/packages/fetchai/protocols/fipa/protocol.yaml @@ -8,13 +8,13 @@ license: Apache-2.0 aea_version: '>=1.0.0, <2.0.0' fingerprint: README.md: bafybeih776npzene2jytmixiwgq7xmla7yicp5qzqohbk74eewv6c5banu - __init__.py: bafybeibvmrfe36b2kdia3nbyz3y6aut2a7aul3rxshf62kzaxebjkjaxrm + __init__.py: bafybeieof3o7nfckp4jxzmcbhacmse7ksu37matcpuv57ad7c4bp2wfng4 custom_types.py: bafybeihzdd5m6h7y6xghpyzp54ddd6b2id7mj5qeafnnrg23tim45g6b2e - dialogues.py: bafybeiedwxxxvoozzvsei74eypmsxpt7li5pznoomzupzpavyo75jfffei + dialogues.py: bafybeig75dpfj42vqf2kwxn3qhku6qizo6o2omuz4hx7aoa43rb47hikle fipa.proto: bafybeibycv37qg5eesvmptehsg2uydyxh34fa2xiqgtjfqevhn2fg622ca fipa_pb2.py: bafybeiduuzmhzytgq4yktpj4hvrhq626cuur56ic7tayqeu7r6itlxwmse - message.py: bafybeic3bgz7a2zgosgbzmdujv6phbdkv5hho6xigtwqcibabyrcmrdsby - serialization.py: bafybeigbuolf3jjjwybpqfncbfrbwggnxvo4l2pvraylda6v7r6izo72xe + message.py: bafybeid46ldjgzbz3o5bwcspcu2lefc75rnkn4osa24p73eovmueuo7h4q + serialization.py: bafybeie5qeeemqtay7qldshysrojnwxpwk3ccwr643h4vul3peqnvbbc4e tests/__init__.py: bafybeiejmbkzylap7xuv3wbduwwewybasdt6bxq3l3fkaoxazij2rgfre4 tests/test_fipa.py: bafybeihh37hqvueezb56enmpxbithkmboomitt3cxaent6lnlin7ijq5py tests/test_fipa_dialogues.py: bafybeifw4ux7p5o7fxlbj2vhi4wbfrav3xcvtixnattdulthrmqhviiadi diff --git a/packages/fetchai/protocols/fipa/serialization.py b/packages/fetchai/protocols/fipa/serialization.py index 0b45b901a6..bcbe7a5fba 100644 --- a/packages/fetchai/protocols/fipa/serialization.py +++ b/packages/fetchai/protocols/fipa/serialization.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # ------------------------------------------------------------------------------ # -# Copyright 2024 fetchai +# Copyright 2025 fetchai # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/packages/fetchai/protocols/gym/__init__.py b/packages/fetchai/protocols/gym/__init__.py index f42859902e..05e8db4ff4 100644 --- a/packages/fetchai/protocols/gym/__init__.py +++ b/packages/fetchai/protocols/gym/__init__.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # ------------------------------------------------------------------------------ # -# Copyright 2024 fetchai +# Copyright 2025 fetchai # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/packages/fetchai/protocols/gym/dialogues.py b/packages/fetchai/protocols/gym/dialogues.py index c114a3fdee..d46944cdf7 100644 --- a/packages/fetchai/protocols/gym/dialogues.py +++ b/packages/fetchai/protocols/gym/dialogues.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # ------------------------------------------------------------------------------ # -# Copyright 2024 fetchai +# Copyright 2025 fetchai # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/packages/fetchai/protocols/gym/message.py b/packages/fetchai/protocols/gym/message.py index 3a55a3fef8..4178b42fc5 100644 --- a/packages/fetchai/protocols/gym/message.py +++ b/packages/fetchai/protocols/gym/message.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # ------------------------------------------------------------------------------ # -# Copyright 2024 fetchai +# Copyright 2025 fetchai # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/packages/fetchai/protocols/gym/protocol.yaml b/packages/fetchai/protocols/gym/protocol.yaml index 3290b812b0..e6fbb9b263 100644 --- a/packages/fetchai/protocols/gym/protocol.yaml +++ b/packages/fetchai/protocols/gym/protocol.yaml @@ -8,13 +8,13 @@ license: Apache-2.0 aea_version: '>=1.0.0, <2.0.0' fingerprint: README.md: bafybeie6ybbxlmpqad7pgwbeljnw4fmeee7cjipdk52dahnzskwwplknam - __init__.py: bafybeibnxocarwrmndxqe3hppexrlwpbjxwv5f3urcvvhhu46z3f3u23k4 + __init__.py: bafybeia7t46kmgfmmo65bvaleufmsnxpjewbtwavtfw6gvvm7k42h27uqq custom_types.py: bafybeiclim2o6bqe35sbkjpd3y43iokghvytrrh662jenj3ri5ri2p5rpi - dialogues.py: bafybeiap2b3t5lntf3ocjdmk44itp4yantajn22pu5inbi36hvqpuwsoum + dialogues.py: bafybeifvlkpadyzjer3vnsha6o323x7ffmnle336ia7vwtbxw6x452nvue gym.proto: bafybeicnwpnryy7afgbimi5yppie7kdcgiephutu5maxjk63ltg7o77gay gym_pb2.py: bafybeic5acuh4pxo5q33z4vv6ziwwpxkg5cyn2e2a6f2loobj5sikbfwji - message.py: bafybeicdw5oomkznemseczbaqougvxdz6bis7zilfia5xgjev75ffadxlm - serialization.py: bafybeicymbctqkedohktwnpnl6n3xpzu3j37sgw2j3txaf5levhmhj2f4i + message.py: bafybeihbipperk3e6hsjrq6b4bcf7dt6z66chv5qe4ut6ql57yu5tcoyz4 + serialization.py: bafybeieym2hhoqustnwxxa2rsg4e7wregh7yay6wielr6ybglsdcke7jei tests/__init__.py: bafybeidoxwwkwljoz2xsmv7pif3tksdyhl7tgf4s4aao5ypjg4o4hefk7e tests/test_gym.py: bafybeih7jqhs3exvqfbo5et55pdksp6q44q2tq6edjx7mnesm44mgzmnrq tests/test_gym_dialogues.py: bafybeidvzax3rg2y7nyvaxghraqkfbqw4t5rz2dg4gxsfn2v4mkljd6z4q diff --git a/packages/fetchai/protocols/gym/serialization.py b/packages/fetchai/protocols/gym/serialization.py index 14b93d12b8..4e86705b19 100644 --- a/packages/fetchai/protocols/gym/serialization.py +++ b/packages/fetchai/protocols/gym/serialization.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # ------------------------------------------------------------------------------ # -# Copyright 2024 fetchai +# Copyright 2025 fetchai # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/packages/fetchai/protocols/oef_search/__init__.py b/packages/fetchai/protocols/oef_search/__init__.py index 1bf84e87b7..eebddf9263 100644 --- a/packages/fetchai/protocols/oef_search/__init__.py +++ b/packages/fetchai/protocols/oef_search/__init__.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # ------------------------------------------------------------------------------ # -# Copyright 2024 fetchai +# Copyright 2025 fetchai # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/packages/fetchai/protocols/oef_search/dialogues.py b/packages/fetchai/protocols/oef_search/dialogues.py index d7d5403a0a..ec15df4339 100644 --- a/packages/fetchai/protocols/oef_search/dialogues.py +++ b/packages/fetchai/protocols/oef_search/dialogues.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # ------------------------------------------------------------------------------ # -# Copyright 2024 fetchai +# Copyright 2025 fetchai # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/packages/fetchai/protocols/oef_search/message.py b/packages/fetchai/protocols/oef_search/message.py index 8377fff122..0e2f5d4a4f 100644 --- a/packages/fetchai/protocols/oef_search/message.py +++ b/packages/fetchai/protocols/oef_search/message.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # ------------------------------------------------------------------------------ # -# Copyright 2024 fetchai +# Copyright 2025 fetchai # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/packages/fetchai/protocols/oef_search/protocol.yaml b/packages/fetchai/protocols/oef_search/protocol.yaml index 749d420d8b..6941b3fdb7 100644 --- a/packages/fetchai/protocols/oef_search/protocol.yaml +++ b/packages/fetchai/protocols/oef_search/protocol.yaml @@ -8,13 +8,13 @@ license: Apache-2.0 aea_version: '>=1.0.0, <2.0.0' fingerprint: README.md: bafybeibwimlpsr55jdty46gmhzvptw3g4rvmcyobdogdsirwwnglcycw6u - __init__.py: bafybeid6nqidrzeocsravsa7z54uhlkydxm5zt4pu5gf6lat4un7xh6sou + __init__.py: bafybeihxjbwdczfaygeq2elhvfwqjctshzi3qu6bdlijhcx2hd27lfzcby custom_types.py: bafybeihxd2m5g4fi5yr3t2zyvjem7qzu6tyuelecr6siinaur2cqxn4xky - dialogues.py: bafybeigdqzmglfkgvy472t76rfkh6ip4bbqtwon7zzsjte3bl4sibparcu - message.py: bafybeibvelkmc3kipimtm57slhmhtxnqqfrxv5ztf6tcdlzren3nasghx4 + dialogues.py: bafybeifo4qmgkwerfeff2j5q3yagcu44jqkiqcqpm6gciyajqibscajjdm + message.py: bafybeigb3ueji6cxualkbafdefc27o2yspvl6q6ptgx6moqoccdcaooula oef_search.proto: bafybeifvmxnxg4cuxkj64iqeifyv7jl4ihxgsope7p4j74yotedboai7jm oef_search_pb2.py: bafybeiht3pt2xgqmz4tptqlkzf2bus4gqcqkrv7e4was6egbyfydxrbr24 - serialization.py: bafybeiaa66mm3vgcwgbgkbbuvrqryrn7kx7jtofpi6aida6trqgufc2sey + serialization.py: bafybeibdg3awkkpu5yjotvm7mkqrkdkun2gsr3mwjkddqapkfbt7j2z3ya tests/__init__.py: bafybeiebv7wlew4kejoreeddxek6tq3qzejxkxc5kbch5pm4ojvykgd2om tests/test_oef_search.py: bafybeiahbytplglft6nyko3pzufhu4fvjtu2uat5ok5ogzrmdfic6ipaaa tests/test_oef_search_dialogues.py: bafybeidtatsgbixbhvln4jfhbkdvyo6kdq2lec7hagp5vmnqwlpckbgqpe diff --git a/packages/fetchai/protocols/oef_search/serialization.py b/packages/fetchai/protocols/oef_search/serialization.py index 7642c916c7..8da1540cba 100644 --- a/packages/fetchai/protocols/oef_search/serialization.py +++ b/packages/fetchai/protocols/oef_search/serialization.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # ------------------------------------------------------------------------------ # -# Copyright 2024 fetchai +# Copyright 2025 fetchai # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/packages/fetchai/protocols/state_update/__init__.py b/packages/fetchai/protocols/state_update/__init__.py index cebc0d13c2..74db639849 100644 --- a/packages/fetchai/protocols/state_update/__init__.py +++ b/packages/fetchai/protocols/state_update/__init__.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # ------------------------------------------------------------------------------ # -# Copyright 2024 fetchai +# Copyright 2025 fetchai # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/packages/fetchai/protocols/state_update/dialogues.py b/packages/fetchai/protocols/state_update/dialogues.py index b5521037b4..5022992b80 100644 --- a/packages/fetchai/protocols/state_update/dialogues.py +++ b/packages/fetchai/protocols/state_update/dialogues.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # ------------------------------------------------------------------------------ # -# Copyright 2024 fetchai +# Copyright 2025 fetchai # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/packages/fetchai/protocols/state_update/message.py b/packages/fetchai/protocols/state_update/message.py index 8808cefefb..53b4e38a6d 100644 --- a/packages/fetchai/protocols/state_update/message.py +++ b/packages/fetchai/protocols/state_update/message.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # ------------------------------------------------------------------------------ # -# Copyright 2024 fetchai +# Copyright 2025 fetchai # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/packages/fetchai/protocols/state_update/protocol.yaml b/packages/fetchai/protocols/state_update/protocol.yaml index 3c47da67e0..722cf20953 100644 --- a/packages/fetchai/protocols/state_update/protocol.yaml +++ b/packages/fetchai/protocols/state_update/protocol.yaml @@ -8,10 +8,10 @@ license: Apache-2.0 aea_version: '>=1.0.0, <2.0.0' fingerprint: README.md: bafybeieh3nvfgvwdybc7dz44ac3qhleeleaojmwo32o3nticdw24ltdekq - __init__.py: bafybeihg5xposbfnpqkm7jhzafsztnizzw6plxtdxpvds4nzd5m3l7ieuu - dialogues.py: bafybeiet4icgzq3ast2cdkca3t2sdlslvkerpet2ml236xegrsgn5lrtvi - message.py: bafybeiebwe4jw7s7aoyj2ffmm3pqhkshdje7qcenlkyutzjy5gem5kr62u - serialization.py: bafybeihmj2i6c2etiaqo3u2yv4mogdbx6slzfxvjjooikxlaacmku3a45u + __init__.py: bafybeieg4ggjg3r2whylvvktwusukcvlxlqubccpwdzyuk2al46jz45llm + dialogues.py: bafybeif5ltsix2yu6v4xl4leubq77d2wur2r3jx6zu3um54qmxjj7zpoiy + message.py: bafybeih4uurpjzth2sxrqbbgayuvy5d7ilzgprkphdjyhwtzwiokqtlriy + serialization.py: bafybeihdkvucl2mief25dgdu76d3ptfvayhjaaixsy6uy4s2t245llh3tu state_update.proto: bafybeifb4w4hhbfulbsj3uoazthtcywhqkxabhtztwycsx3dtsmq6x43re state_update_pb2.py: bafybeigxg6dl2sgh2ivlu6my5osijmkkd6rl4ntrdzwd5tv7dwf5zdl73m tests/__init__.py: bafybeicf4p3m6qv3qkvd3ahxemeslvkrzjegetayjwrvjoch4ajoqezgpq diff --git a/packages/fetchai/protocols/state_update/serialization.py b/packages/fetchai/protocols/state_update/serialization.py index ba5ca57322..7b7ecde8db 100644 --- a/packages/fetchai/protocols/state_update/serialization.py +++ b/packages/fetchai/protocols/state_update/serialization.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # ------------------------------------------------------------------------------ # -# Copyright 2024 fetchai +# Copyright 2025 fetchai # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/packages/fetchai/protocols/tac/__init__.py b/packages/fetchai/protocols/tac/__init__.py index 6bba9b0130..1d6d86983d 100644 --- a/packages/fetchai/protocols/tac/__init__.py +++ b/packages/fetchai/protocols/tac/__init__.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # ------------------------------------------------------------------------------ # -# Copyright 2024 fetchai +# Copyright 2025 fetchai # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/packages/fetchai/protocols/tac/dialogues.py b/packages/fetchai/protocols/tac/dialogues.py index 9b827235c1..706e2e5cb9 100644 --- a/packages/fetchai/protocols/tac/dialogues.py +++ b/packages/fetchai/protocols/tac/dialogues.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # ------------------------------------------------------------------------------ # -# Copyright 2024 fetchai +# Copyright 2025 fetchai # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/packages/fetchai/protocols/tac/message.py b/packages/fetchai/protocols/tac/message.py index 7c634d8a5a..342f407294 100644 --- a/packages/fetchai/protocols/tac/message.py +++ b/packages/fetchai/protocols/tac/message.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # ------------------------------------------------------------------------------ # -# Copyright 2024 fetchai +# Copyright 2025 fetchai # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/packages/fetchai/protocols/tac/protocol.yaml b/packages/fetchai/protocols/tac/protocol.yaml index 0e59858eb6..f1a6e02bbf 100644 --- a/packages/fetchai/protocols/tac/protocol.yaml +++ b/packages/fetchai/protocols/tac/protocol.yaml @@ -9,11 +9,11 @@ license: Apache-2.0 aea_version: '>=1.0.0, <2.0.0' fingerprint: README.md: bafybeibmlti3bag4zk4o7nhjglt7nrrujpstfudd7pje4qfgofoxq5vbea - __init__.py: bafybeibehidmoismz7u4j465jdodk74xvzd7cmnfigh73prfioi67g3634 + __init__.py: bafybeih3fvms3ym26v3tf5yydqex3xaxn2qwhmblh34oipqeyhjvcqvuzy custom_types.py: bafybeiajzip37odvfonxcalejaxua3un3lzfepk74mltev5jxil4l6t5ae - dialogues.py: bafybeief4svvk7man4vwd3o2ewslu4ax7gkhdvme5qsgxr7htjk5ucqfby - message.py: bafybeieaaldotjxtz6qap54ztiaj755eet7dgb2iyztbdkvw3qydzrknp4 - serialization.py: bafybeiaccxbqcnuuz4hdectqalnky2h7mz6iyc43es55arkizku2r3doyy + dialogues.py: bafybeichvrgqgjztlr6lmvzk2ximvpcrekhk2n6ctj6pchzdgc5lebdzxu + message.py: bafybeiesvw5dqg7vb6vpsawxq2jsw7oh4gzefvotm3gm2irrf2rz7rinfe + serialization.py: bafybeidi7yzsopptepdfa7qn7zhllhfooktlzexhcz6kxdqtlxpzqdphnu tac.proto: bafybeig5yaqdqk5vzxibwbfkmd2oqsty4nsyhjihphjtq6q3ht7lyc334u tac_pb2.py: bafybeialt4qutqgzcmqbvc7puewz5usf7gl3mewpyn5ren4ocz2odrqkdi tests/__init__.py: bafybeigio4dcbzdb4zxbycaredo4l4a72z4rk6wt5bbvubhu6fdj73t6oe diff --git a/packages/fetchai/protocols/tac/serialization.py b/packages/fetchai/protocols/tac/serialization.py index 96d2a38bf8..666051d5b6 100644 --- a/packages/fetchai/protocols/tac/serialization.py +++ b/packages/fetchai/protocols/tac/serialization.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # ------------------------------------------------------------------------------ # -# Copyright 2024 fetchai +# Copyright 2025 fetchai # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/packages/fetchai/skills/echo/skill.yaml b/packages/fetchai/skills/echo/skill.yaml index 93119587b0..36d7849592 100644 --- a/packages/fetchai/skills/echo/skill.yaml +++ b/packages/fetchai/skills/echo/skill.yaml @@ -19,7 +19,7 @@ fingerprint_ignore_patterns: [] connections: [] contracts: [] protocols: -- fetchai/default:1.0.0:bafybeihdvtmnz7fzy7kwi3wlo6rfl27f6q3g5entplgvq7y23i3v5uoz24 +- fetchai/default:1.0.0:bafybeiaf3qhrdttthrisrl2tlpt3mpo5btkozw2dnxlj4cbqq56ilcl6oa skills: [] behaviours: echo: diff --git a/packages/fetchai/skills/erc1155_client/skill.yaml b/packages/fetchai/skills/erc1155_client/skill.yaml index 85e830bed0..2abd3ed498 100644 --- a/packages/fetchai/skills/erc1155_client/skill.yaml +++ b/packages/fetchai/skills/erc1155_client/skill.yaml @@ -21,16 +21,16 @@ fingerprint: tests/test_strategy.py: bafybeicbxie3v6vue3gcnru6vsvggcgy3shxwrldis5gppizbuhooslcqa fingerprint_ignore_patterns: [] connections: -- valory/ledger:0.19.0:bafybeidon5zpvd2tke2z3fsxw3bf4g2i3m67r7yl5fzb7uoli7z5nnmoqm +- valory/ledger:0.19.0:bafybeihrgx6nvfp2jom472hsy7wx4xwvbesua4bsloinyjoip7gmkhfqnq contracts: - fetchai/erc1155:0.22.0:bafybeiff7a6xncyad53o2r7lekpnhexcspze6ocy55xtpzqeuacnlpunm4 protocols: -- fetchai/default:1.0.0:bafybeihdvtmnz7fzy7kwi3wlo6rfl27f6q3g5entplgvq7y23i3v5uoz24 -- fetchai/fipa:1.0.0:bafybeidbt5dwzdeywi723n3wendidxfbzheovb4dheb6h7mcsrkmlkwkh4 -- fetchai/oef_search:1.0.0:bafybeid3eokuse7uiwmhdb4vx7yvev35cccvzo2xuhwuy7lernfupjymwm -- open_aea/signing:1.0.0:bafybeihv62fim3wl2bayavfcg3u5e5cxu3b7brtu4cn5xoxd6lqwachasi -- valory/contract_api:1.0.0:bafybeidgu7o5llh26xp3u3ebq3yluull5lupiyeu6iooi2xyymdrgnzq5i -- valory/ledger_api:1.0.0:bafybeihdk6psr4guxmbcrc26jr2cbgzpd5aljkqvpwo64bvaz7tdti2oni +- fetchai/default:1.0.0:bafybeiaf3qhrdttthrisrl2tlpt3mpo5btkozw2dnxlj4cbqq56ilcl6oa +- fetchai/fipa:1.0.0:bafybeiajs4ys4lqewfg7dnwg346mgs2wpcrsyqhmfzh53bsle3mzmv5k5a +- fetchai/oef_search:1.0.0:bafybeido2dn66pdglzdwfoslxc6irppkeqxgrtclzm2fg77gkrtqps7rg4 +- open_aea/signing:1.0.0:bafybeig2d36zxy65vd7fwhs7scotuktydcarm74aprmrb5nioiymr3yixm +- valory/contract_api:1.0.0:bafybeid247uig2ekykdumh7ewhp2cdq7rchaeqjj6e7urx35zfpdl5zrn4 +- valory/ledger_api:1.0.0:bafybeihmqzcbj6t7vxz2aehd5726ofnzsfjs5cwlf42ro4tn6i34cbfrc4 skills: [] behaviours: search: diff --git a/packages/fetchai/skills/erc1155_deploy/skill.yaml b/packages/fetchai/skills/erc1155_deploy/skill.yaml index e0c5242a63..c70dbe609f 100644 --- a/packages/fetchai/skills/erc1155_deploy/skill.yaml +++ b/packages/fetchai/skills/erc1155_deploy/skill.yaml @@ -21,16 +21,16 @@ fingerprint: tests/test_strategy.py: bafybeigxtw2j2c7vl6xhdwos62jbtmx62xfgdyadptm5eewmkesmcooyea fingerprint_ignore_patterns: [] connections: -- valory/ledger:0.19.0:bafybeidon5zpvd2tke2z3fsxw3bf4g2i3m67r7yl5fzb7uoli7z5nnmoqm +- valory/ledger:0.19.0:bafybeihrgx6nvfp2jom472hsy7wx4xwvbesua4bsloinyjoip7gmkhfqnq contracts: - fetchai/erc1155:0.22.0:bafybeiff7a6xncyad53o2r7lekpnhexcspze6ocy55xtpzqeuacnlpunm4 protocols: -- fetchai/default:1.0.0:bafybeihdvtmnz7fzy7kwi3wlo6rfl27f6q3g5entplgvq7y23i3v5uoz24 -- fetchai/fipa:1.0.0:bafybeidbt5dwzdeywi723n3wendidxfbzheovb4dheb6h7mcsrkmlkwkh4 -- fetchai/oef_search:1.0.0:bafybeid3eokuse7uiwmhdb4vx7yvev35cccvzo2xuhwuy7lernfupjymwm -- open_aea/signing:1.0.0:bafybeihv62fim3wl2bayavfcg3u5e5cxu3b7brtu4cn5xoxd6lqwachasi -- valory/contract_api:1.0.0:bafybeidgu7o5llh26xp3u3ebq3yluull5lupiyeu6iooi2xyymdrgnzq5i -- valory/ledger_api:1.0.0:bafybeihdk6psr4guxmbcrc26jr2cbgzpd5aljkqvpwo64bvaz7tdti2oni +- fetchai/default:1.0.0:bafybeiaf3qhrdttthrisrl2tlpt3mpo5btkozw2dnxlj4cbqq56ilcl6oa +- fetchai/fipa:1.0.0:bafybeiajs4ys4lqewfg7dnwg346mgs2wpcrsyqhmfzh53bsle3mzmv5k5a +- fetchai/oef_search:1.0.0:bafybeido2dn66pdglzdwfoslxc6irppkeqxgrtclzm2fg77gkrtqps7rg4 +- open_aea/signing:1.0.0:bafybeig2d36zxy65vd7fwhs7scotuktydcarm74aprmrb5nioiymr3yixm +- valory/contract_api:1.0.0:bafybeid247uig2ekykdumh7ewhp2cdq7rchaeqjj6e7urx35zfpdl5zrn4 +- valory/ledger_api:1.0.0:bafybeihmqzcbj6t7vxz2aehd5726ofnzsfjs5cwlf42ro4tn6i34cbfrc4 skills: [] behaviours: service_registration: diff --git a/packages/fetchai/skills/error/skill.yaml b/packages/fetchai/skills/error/skill.yaml index 14ed340ca2..ea7862a0ae 100644 --- a/packages/fetchai/skills/error/skill.yaml +++ b/packages/fetchai/skills/error/skill.yaml @@ -13,7 +13,7 @@ fingerprint_ignore_patterns: [] connections: [] contracts: [] protocols: -- fetchai/default:1.0.0:bafybeihdvtmnz7fzy7kwi3wlo6rfl27f6q3g5entplgvq7y23i3v5uoz24 +- fetchai/default:1.0.0:bafybeiaf3qhrdttthrisrl2tlpt3mpo5btkozw2dnxlj4cbqq56ilcl6oa skills: [] behaviours: {} handlers: diff --git a/packages/fetchai/skills/fipa_dummy_buyer/skill.yaml b/packages/fetchai/skills/fipa_dummy_buyer/skill.yaml index 5ed0fabdb6..dcd0a2df0d 100644 --- a/packages/fetchai/skills/fipa_dummy_buyer/skill.yaml +++ b/packages/fetchai/skills/fipa_dummy_buyer/skill.yaml @@ -15,7 +15,7 @@ fingerprint_ignore_patterns: [] connections: [] contracts: [] protocols: -- fetchai/fipa:1.0.0:bafybeidbt5dwzdeywi723n3wendidxfbzheovb4dheb6h7mcsrkmlkwkh4 +- fetchai/fipa:1.0.0:bafybeiajs4ys4lqewfg7dnwg346mgs2wpcrsyqhmfzh53bsle3mzmv5k5a skills: [] behaviours: initializer: diff --git a/packages/fetchai/skills/generic_buyer/skill.yaml b/packages/fetchai/skills/generic_buyer/skill.yaml index 53bb206b65..15536e1aa9 100644 --- a/packages/fetchai/skills/generic_buyer/skill.yaml +++ b/packages/fetchai/skills/generic_buyer/skill.yaml @@ -19,14 +19,14 @@ fingerprint: tests/test_models.py: bafybeibh72j3n72yseqvmpppucpu5wtidf6ebxbxkfnmrnlh4zv5y5apei fingerprint_ignore_patterns: [] connections: -- valory/ledger:0.19.0:bafybeidon5zpvd2tke2z3fsxw3bf4g2i3m67r7yl5fzb7uoli7z5nnmoqm +- valory/ledger:0.19.0:bafybeihrgx6nvfp2jom472hsy7wx4xwvbesua4bsloinyjoip7gmkhfqnq contracts: [] protocols: -- fetchai/default:1.0.0:bafybeihdvtmnz7fzy7kwi3wlo6rfl27f6q3g5entplgvq7y23i3v5uoz24 -- fetchai/fipa:1.0.0:bafybeidbt5dwzdeywi723n3wendidxfbzheovb4dheb6h7mcsrkmlkwkh4 -- fetchai/oef_search:1.0.0:bafybeid3eokuse7uiwmhdb4vx7yvev35cccvzo2xuhwuy7lernfupjymwm -- open_aea/signing:1.0.0:bafybeihv62fim3wl2bayavfcg3u5e5cxu3b7brtu4cn5xoxd6lqwachasi -- valory/ledger_api:1.0.0:bafybeihdk6psr4guxmbcrc26jr2cbgzpd5aljkqvpwo64bvaz7tdti2oni +- fetchai/default:1.0.0:bafybeiaf3qhrdttthrisrl2tlpt3mpo5btkozw2dnxlj4cbqq56ilcl6oa +- fetchai/fipa:1.0.0:bafybeiajs4ys4lqewfg7dnwg346mgs2wpcrsyqhmfzh53bsle3mzmv5k5a +- fetchai/oef_search:1.0.0:bafybeido2dn66pdglzdwfoslxc6irppkeqxgrtclzm2fg77gkrtqps7rg4 +- open_aea/signing:1.0.0:bafybeig2d36zxy65vd7fwhs7scotuktydcarm74aprmrb5nioiymr3yixm +- valory/ledger_api:1.0.0:bafybeihmqzcbj6t7vxz2aehd5726ofnzsfjs5cwlf42ro4tn6i34cbfrc4 skills: [] behaviours: search: diff --git a/packages/fetchai/skills/generic_seller/skill.yaml b/packages/fetchai/skills/generic_seller/skill.yaml index a642f14d06..51f2ab34c3 100644 --- a/packages/fetchai/skills/generic_seller/skill.yaml +++ b/packages/fetchai/skills/generic_seller/skill.yaml @@ -20,13 +20,13 @@ fingerprint: tests/test_models.py: bafybeihabrc22zqssit3fmqhxptosy6qz6mx65ukhf5iayvirfv42xrhoq fingerprint_ignore_patterns: [] connections: -- valory/ledger:0.19.0:bafybeidon5zpvd2tke2z3fsxw3bf4g2i3m67r7yl5fzb7uoli7z5nnmoqm +- valory/ledger:0.19.0:bafybeihrgx6nvfp2jom472hsy7wx4xwvbesua4bsloinyjoip7gmkhfqnq contracts: [] protocols: -- fetchai/default:1.0.0:bafybeihdvtmnz7fzy7kwi3wlo6rfl27f6q3g5entplgvq7y23i3v5uoz24 -- fetchai/fipa:1.0.0:bafybeidbt5dwzdeywi723n3wendidxfbzheovb4dheb6h7mcsrkmlkwkh4 -- fetchai/oef_search:1.0.0:bafybeid3eokuse7uiwmhdb4vx7yvev35cccvzo2xuhwuy7lernfupjymwm -- valory/ledger_api:1.0.0:bafybeihdk6psr4guxmbcrc26jr2cbgzpd5aljkqvpwo64bvaz7tdti2oni +- fetchai/default:1.0.0:bafybeiaf3qhrdttthrisrl2tlpt3mpo5btkozw2dnxlj4cbqq56ilcl6oa +- fetchai/fipa:1.0.0:bafybeiajs4ys4lqewfg7dnwg346mgs2wpcrsyqhmfzh53bsle3mzmv5k5a +- fetchai/oef_search:1.0.0:bafybeido2dn66pdglzdwfoslxc6irppkeqxgrtclzm2fg77gkrtqps7rg4 +- valory/ledger_api:1.0.0:bafybeihmqzcbj6t7vxz2aehd5726ofnzsfjs5cwlf42ro4tn6i34cbfrc4 skills: [] behaviours: service_registration: diff --git a/packages/fetchai/skills/gym/skill.yaml b/packages/fetchai/skills/gym/skill.yaml index 22fc27ae05..32f7a2a1b7 100644 --- a/packages/fetchai/skills/gym/skill.yaml +++ b/packages/fetchai/skills/gym/skill.yaml @@ -23,11 +23,11 @@ fingerprint: tests/test_task.py: bafybeic4y7wulvlx2eparks3wyftfsx5ya2xsufoaohxfqhxrabm7zt7pi fingerprint_ignore_patterns: [] connections: -- fetchai/gym:0.19.0:bafybeicqqvl4tt3qbulnkoffciagmfd6p3hxxi3i2mrrqtnbycv757pn6y +- fetchai/gym:0.19.0:bafybeicpzcp2otfv4p3bvz44n2wurpsqddlwyc6mnuwbhimidjqvttw27y contracts: [] protocols: -- fetchai/default:1.0.0:bafybeihdvtmnz7fzy7kwi3wlo6rfl27f6q3g5entplgvq7y23i3v5uoz24 -- fetchai/gym:1.0.0:bafybeiflnuet6ofanewmst3lchg2gkoj2vuspcajya7esfkrmiqqphuwxq +- fetchai/default:1.0.0:bafybeiaf3qhrdttthrisrl2tlpt3mpo5btkozw2dnxlj4cbqq56ilcl6oa +- fetchai/gym:1.0.0:bafybeigja2j7wefnunb44w3g6m5kscayeoym2etx5gddkzjjsjfefioffi skills: [] behaviours: {} handlers: diff --git a/packages/fetchai/skills/http_echo/skill.yaml b/packages/fetchai/skills/http_echo/skill.yaml index 695656d9ff..69e5c9ffbb 100644 --- a/packages/fetchai/skills/http_echo/skill.yaml +++ b/packages/fetchai/skills/http_echo/skill.yaml @@ -18,8 +18,8 @@ fingerprint_ignore_patterns: [] connections: [] contracts: [] protocols: -- fetchai/default:1.0.0:bafybeihdvtmnz7fzy7kwi3wlo6rfl27f6q3g5entplgvq7y23i3v5uoz24 -- valory/http:1.0.0:bafybeifugzl63kfdmwrxwphrnrhj7bn6iruxieme3a4ntzejf6kmtuwmae +- fetchai/default:1.0.0:bafybeiaf3qhrdttthrisrl2tlpt3mpo5btkozw2dnxlj4cbqq56ilcl6oa +- valory/http:1.0.0:bafybeih4azmfwtamdbkhztkm4xitep3gx6tfdnoz6tvllmaqnhu3klejfa skills: [] behaviours: {} handlers: diff --git a/packages/open_aea/agents/gym_aea/aea-config.yaml b/packages/open_aea/agents/gym_aea/aea-config.yaml index 662e3f0bf7..4a05d45a59 100644 --- a/packages/open_aea/agents/gym_aea/aea-config.yaml +++ b/packages/open_aea/agents/gym_aea/aea-config.yaml @@ -9,15 +9,15 @@ fingerprint: README.md: bafybeiadln5ca6tu6rzbsgjpeluf6nz5efxl3u223c3vxwgf2iynkj5n6q fingerprint_ignore_patterns: [] connections: -- fetchai/gym:0.19.0:bafybeicqqvl4tt3qbulnkoffciagmfd6p3hxxi3i2mrrqtnbycv757pn6y +- fetchai/gym:0.19.0:bafybeicpzcp2otfv4p3bvz44n2wurpsqddlwyc6mnuwbhimidjqvttw27y contracts: [] protocols: -- fetchai/default:1.0.0:bafybeihdvtmnz7fzy7kwi3wlo6rfl27f6q3g5entplgvq7y23i3v5uoz24 -- fetchai/gym:1.0.0:bafybeiflnuet6ofanewmst3lchg2gkoj2vuspcajya7esfkrmiqqphuwxq -- fetchai/state_update:1.0.0:bafybeiftntpyadajwnse25qwpvpidmahkn5qksg7jdzuemuqc7zsuek5xy -- open_aea/signing:1.0.0:bafybeihv62fim3wl2bayavfcg3u5e5cxu3b7brtu4cn5xoxd6lqwachasi +- fetchai/default:1.0.0:bafybeiaf3qhrdttthrisrl2tlpt3mpo5btkozw2dnxlj4cbqq56ilcl6oa +- fetchai/gym:1.0.0:bafybeigja2j7wefnunb44w3g6m5kscayeoym2etx5gddkzjjsjfefioffi +- fetchai/state_update:1.0.0:bafybeig66he5ndtkb3j7z3woy3dtdvpwmbz3z4omlv6q6eih6r7kceq55e +- open_aea/signing:1.0.0:bafybeig2d36zxy65vd7fwhs7scotuktydcarm74aprmrb5nioiymr3yixm skills: -- fetchai/gym:0.20.0:bafybeie7y2fsxfuhsqxqcaluo5exskmrm5q3a6e2hfcskcuvzvxjjhijh4 +- fetchai/gym:0.20.0:bafybeih27hdrpzjz2fp5u2n7mgyrqqk3cyuempiixn6ptkkztvld7d4jhe default_connection: fetchai/gym:0.19.0 default_ledger: ethereum private_key_paths: {} diff --git a/packages/open_aea/agents/http_echo/aea-config.yaml b/packages/open_aea/agents/http_echo/aea-config.yaml index 6ac0736e70..ea4e1e243f 100644 --- a/packages/open_aea/agents/http_echo/aea-config.yaml +++ b/packages/open_aea/agents/http_echo/aea-config.yaml @@ -8,14 +8,14 @@ fingerprint: README.md: bafybeibkr6ecv5efx3hwxvxposvpmr76ugrj6kydeasb7bppo3ibynnjcu fingerprint_ignore_patterns: [] connections: -- valory/http_server:0.22.0:bafybeihpgu56ovmq4npazdbh6y6ru5i7zuv6wvdglpxavsckyih56smu7m +- valory/http_server:0.22.0:bafybeic3jpkum7g6qo6x6vdrmvvhj7vqw7ec2op72uc3yfhmnlp5hn3joy contracts: [] protocols: -- fetchai/default:1.0.0:bafybeihdvtmnz7fzy7kwi3wlo6rfl27f6q3g5entplgvq7y23i3v5uoz24 -- open_aea/signing:1.0.0:bafybeihv62fim3wl2bayavfcg3u5e5cxu3b7brtu4cn5xoxd6lqwachasi -- valory/http:1.0.0:bafybeifugzl63kfdmwrxwphrnrhj7bn6iruxieme3a4ntzejf6kmtuwmae +- fetchai/default:1.0.0:bafybeiaf3qhrdttthrisrl2tlpt3mpo5btkozw2dnxlj4cbqq56ilcl6oa +- open_aea/signing:1.0.0:bafybeig2d36zxy65vd7fwhs7scotuktydcarm74aprmrb5nioiymr3yixm +- valory/http:1.0.0:bafybeih4azmfwtamdbkhztkm4xitep3gx6tfdnoz6tvllmaqnhu3klejfa skills: -- fetchai/http_echo:0.20.0:bafybeicfiri2juaqh3azeit3z3rf44kgxdo6oj4lgxjgvnowq6m7j47qrm +- fetchai/http_echo:0.20.0:bafybeiabpmclv4njsrxfwgsmei5vbcj7bzm53h5dsi5lubiuelboauedwy default_ledger: ethereum required_ledgers: - ethereum diff --git a/packages/open_aea/agents/my_first_aea/aea-config.yaml b/packages/open_aea/agents/my_first_aea/aea-config.yaml index ae0d867432..c41f76c0dd 100644 --- a/packages/open_aea/agents/my_first_aea/aea-config.yaml +++ b/packages/open_aea/agents/my_first_aea/aea-config.yaml @@ -8,14 +8,14 @@ fingerprint: README.md: bafybeiftiqiqpxn7ghrurhepquzqzk3su3x6wanlnolt2uj772fzgz574m fingerprint_ignore_patterns: [] connections: -- fetchai/stub:0.21.0:bafybeibybboiwgklfiqpkkcw6rwj65s5jalzfzf6mh6fstxdlt6habzwvy +- fetchai/stub:0.21.0:bafybeibqrgcch7dufgvzoxi43vxbbhx6isfn3njhq5q3eud6yhhyjdnthm contracts: [] protocols: -- fetchai/default:1.0.0:bafybeihdvtmnz7fzy7kwi3wlo6rfl27f6q3g5entplgvq7y23i3v5uoz24 -- fetchai/state_update:1.0.0:bafybeiftntpyadajwnse25qwpvpidmahkn5qksg7jdzuemuqc7zsuek5xy -- open_aea/signing:1.0.0:bafybeihv62fim3wl2bayavfcg3u5e5cxu3b7brtu4cn5xoxd6lqwachasi +- fetchai/default:1.0.0:bafybeiaf3qhrdttthrisrl2tlpt3mpo5btkozw2dnxlj4cbqq56ilcl6oa +- fetchai/state_update:1.0.0:bafybeig66he5ndtkb3j7z3woy3dtdvpwmbz3z4omlv6q6eih6r7kceq55e +- open_aea/signing:1.0.0:bafybeig2d36zxy65vd7fwhs7scotuktydcarm74aprmrb5nioiymr3yixm skills: -- fetchai/echo:0.19.0:bafybeicoawiackcbgqo3na3e56tpdc62atag4yxknur77py37caqq4mmya +- fetchai/echo:0.19.0:bafybeigcllaxn4ycjjvika3zd6eicksuriez2wtg67gx7pamhcazl3tv54 default_connection: fetchai/stub:0.21.0 default_ledger: ethereum required_ledgers: diff --git a/packages/open_aea/protocols/signing/__init__.py b/packages/open_aea/protocols/signing/__init__.py index f202d96566..453a8a89e2 100644 --- a/packages/open_aea/protocols/signing/__init__.py +++ b/packages/open_aea/protocols/signing/__init__.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # ------------------------------------------------------------------------------ # -# Copyright 2024 open_aea +# Copyright 2025 open_aea # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/packages/open_aea/protocols/signing/dialogues.py b/packages/open_aea/protocols/signing/dialogues.py index 49fc21248c..4870dfe03e 100644 --- a/packages/open_aea/protocols/signing/dialogues.py +++ b/packages/open_aea/protocols/signing/dialogues.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # ------------------------------------------------------------------------------ # -# Copyright 2024 open_aea +# Copyright 2025 open_aea # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/packages/open_aea/protocols/signing/message.py b/packages/open_aea/protocols/signing/message.py index c11b7ea249..9732ffb41e 100644 --- a/packages/open_aea/protocols/signing/message.py +++ b/packages/open_aea/protocols/signing/message.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # ------------------------------------------------------------------------------ # -# Copyright 2024 open_aea +# Copyright 2025 open_aea # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/packages/open_aea/protocols/signing/protocol.yaml b/packages/open_aea/protocols/signing/protocol.yaml index 67aa31c87f..d127463d11 100644 --- a/packages/open_aea/protocols/signing/protocol.yaml +++ b/packages/open_aea/protocols/signing/protocol.yaml @@ -8,11 +8,11 @@ license: Apache-2.0 aea_version: '>=1.0.0, <2.0.0' fingerprint: README.md: bafybeictzqfrs3zlpmirbelejsenkupesqh7nkjncbopkmamk7dkersmrm - __init__.py: bafybeiarl4y6yah6cypjp2jqvlcpexpkt6zcgtcs67a6wsur7ncqa6u7d4 + __init__.py: bafybeicf7hlkwenhd4l4ezz4emrhzn22oi54fo6oyoc23ivrkznlz6m3za custom_types.py: bafybeicbmroddjj6xvtoi6k6d2mt7iqr3uwxvhwt3ecpy5ze52ffc6i7bq - dialogues.py: bafybeiblb6pmkl3rluy27rn5525yvmkitcdpkb2a52byn2l7jsafsnnye4 - message.py: bafybeibwldxym64enuo55bzlhb64i34e4hnncstyj2tpnei5gcyrrww3h4 - serialization.py: bafybeialbbd7zxf6e2jekr6lev5gznux5wf3ivbiqsangwznkjyozfep2a + dialogues.py: bafybeihp66yugpu3gohrj7vwkghmy2di3wy2nzfveczenhebp7egfksa5m + message.py: bafybeibjq6sl4tjr4cgczzjoawm7aprv6t4obp56y7obegu4aknjxtyrku + serialization.py: bafybeicnwsu3ria24eagidoai6sb776xpedesed6se5auy6dbsou7p2ijq signing.proto: bafybeigbzr6x5wdmqzc7eanlz5xmvaoiwb4kwozgg3cugq63b7esicusra signing_pb2.py: bafybeig5sfgd3zkclg4fwfpkq7mfh2vtv27jjgpmlzrnk2ti2po5ciysiq tests/__init__.py: bafybeiaraxpv2z6r4e5rgmvnvdfv5rlrjdwbhqyjocxm2z2wkzpluezdey diff --git a/packages/open_aea/protocols/signing/serialization.py b/packages/open_aea/protocols/signing/serialization.py index 5526c6bbf1..23dac5402f 100644 --- a/packages/open_aea/protocols/signing/serialization.py +++ b/packages/open_aea/protocols/signing/serialization.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # ------------------------------------------------------------------------------ # -# Copyright 2024 open_aea +# Copyright 2025 open_aea # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/packages/packages.json b/packages/packages.json index 94b2d2f0b1..78ec582a19 100644 --- a/packages/packages.json +++ b/packages/packages.json @@ -1,44 +1,44 @@ { "dev": { - "protocol/fetchai/gym/1.0.0": "bafybeiflnuet6ofanewmst3lchg2gkoj2vuspcajya7esfkrmiqqphuwxq", - "protocol/fetchai/default/1.0.0": "bafybeihdvtmnz7fzy7kwi3wlo6rfl27f6q3g5entplgvq7y23i3v5uoz24", - "protocol/valory/acn/1.1.0": "bafybeidluaoeakae3exseupaea4i3yvvk5vivyt227xshjlffywwxzcxqe", - "protocol/valory/contract_api/1.0.0": "bafybeidgu7o5llh26xp3u3ebq3yluull5lupiyeu6iooi2xyymdrgnzq5i", - "protocol/valory/http/1.0.0": "bafybeifugzl63kfdmwrxwphrnrhj7bn6iruxieme3a4ntzejf6kmtuwmae", - "protocol/valory/ledger_api/1.0.0": "bafybeihdk6psr4guxmbcrc26jr2cbgzpd5aljkqvpwo64bvaz7tdti2oni", - "protocol/fetchai/fipa/1.0.0": "bafybeidbt5dwzdeywi723n3wendidxfbzheovb4dheb6h7mcsrkmlkwkh4", - "protocol/fetchai/oef_search/1.0.0": "bafybeid3eokuse7uiwmhdb4vx7yvev35cccvzo2xuhwuy7lernfupjymwm", - "protocol/fetchai/state_update/1.0.0": "bafybeiftntpyadajwnse25qwpvpidmahkn5qksg7jdzuemuqc7zsuek5xy", - "protocol/open_aea/signing/1.0.0": "bafybeihv62fim3wl2bayavfcg3u5e5cxu3b7brtu4cn5xoxd6lqwachasi", - "protocol/fetchai/tac/1.0.0": "bafybeid3i7yew5pv3in5cg76oguxu5ncllxaiog64q42m2fq3k2rpphs2m", + "protocol/fetchai/gym/1.0.0": "bafybeigja2j7wefnunb44w3g6m5kscayeoym2etx5gddkzjjsjfefioffi", + "protocol/fetchai/default/1.0.0": "bafybeiaf3qhrdttthrisrl2tlpt3mpo5btkozw2dnxlj4cbqq56ilcl6oa", + "protocol/valory/acn/1.1.0": "bafybeic6h55ov5lrzbah6fate54c4u6spopcexxspw3abotbmffabfddeu", + "protocol/valory/contract_api/1.0.0": "bafybeid247uig2ekykdumh7ewhp2cdq7rchaeqjj6e7urx35zfpdl5zrn4", + "protocol/valory/http/1.0.0": "bafybeih4azmfwtamdbkhztkm4xitep3gx6tfdnoz6tvllmaqnhu3klejfa", + "protocol/valory/ledger_api/1.0.0": "bafybeihmqzcbj6t7vxz2aehd5726ofnzsfjs5cwlf42ro4tn6i34cbfrc4", + "protocol/fetchai/fipa/1.0.0": "bafybeiajs4ys4lqewfg7dnwg346mgs2wpcrsyqhmfzh53bsle3mzmv5k5a", + "protocol/fetchai/oef_search/1.0.0": "bafybeido2dn66pdglzdwfoslxc6irppkeqxgrtclzm2fg77gkrtqps7rg4", + "protocol/fetchai/state_update/1.0.0": "bafybeig66he5ndtkb3j7z3woy3dtdvpwmbz3z4omlv6q6eih6r7kceq55e", + "protocol/open_aea/signing/1.0.0": "bafybeig2d36zxy65vd7fwhs7scotuktydcarm74aprmrb5nioiymr3yixm", + "protocol/fetchai/tac/1.0.0": "bafybeica6dpymygypqtokmgafwuusbbw5rbf3o7adxlyjbcbovfj53tw44", "contract/fetchai/erc1155/0.22.0": "bafybeiff7a6xncyad53o2r7lekpnhexcspze6ocy55xtpzqeuacnlpunm4", - "connection/fetchai/gym/0.19.0": "bafybeicqqvl4tt3qbulnkoffciagmfd6p3hxxi3i2mrrqtnbycv757pn6y", - "connection/fetchai/stub/0.21.0": "bafybeibybboiwgklfiqpkkcw6rwj65s5jalzfzf6mh6fstxdlt6habzwvy", - "connection/valory/ledger/0.19.0": "bafybeidon5zpvd2tke2z3fsxw3bf4g2i3m67r7yl5fzb7uoli7z5nnmoqm", - "connection/valory/http_server/0.22.0": "bafybeihpgu56ovmq4npazdbh6y6ru5i7zuv6wvdglpxavsckyih56smu7m", - "connection/valory/p2p_libp2p/0.1.0": "bafybeihmzdqkdukajnw4fjvkrgsyanrwxnuptlzbaxof7zfq7suvk5fknq", - "connection/valory/p2p_libp2p_client/0.1.0": "bafybeihs5zlwa5wlozct3rjlxsirm3ve3e4buse5nfehiky6ymnnfrobne", - "connection/valory/p2p_libp2p_mailbox/0.1.0": "bafybeiecclc65ogngs3piaxpwhiyl77mlpqun5ejlyv4kamwzrrh746guq", - "connection/fetchai/local/0.20.0": "bafybeiema4rnxi54luhzbrccb27pfrwlohemka45eqf4nidgmtkwwmxeyi", - "connection/valory/http_client/0.23.0": "bafybeihi772xgzpqeipp3fhmvpct4y6e6tpjp4sogwqrnf3wqspgeilg4u", - "connection/valory/test_libp2p/0.1.0": "bafybeihgujnszlu2nd7gdary25tanimrmlbpiigid2xregwlz654x2usy4", - "skill/fetchai/echo/0.19.0": "bafybeicoawiackcbgqo3na3e56tpdc62atag4yxknur77py37caqq4mmya", + "connection/fetchai/gym/0.19.0": "bafybeicpzcp2otfv4p3bvz44n2wurpsqddlwyc6mnuwbhimidjqvttw27y", + "connection/fetchai/stub/0.21.0": "bafybeibqrgcch7dufgvzoxi43vxbbhx6isfn3njhq5q3eud6yhhyjdnthm", + "connection/valory/ledger/0.19.0": "bafybeihrgx6nvfp2jom472hsy7wx4xwvbesua4bsloinyjoip7gmkhfqnq", + "connection/valory/http_server/0.22.0": "bafybeic3jpkum7g6qo6x6vdrmvvhj7vqw7ec2op72uc3yfhmnlp5hn3joy", + "connection/valory/p2p_libp2p/0.1.0": "bafybeig2atkjnrz7lsboubaque567ndtzog6k53dnmrrq3eeqgbqmmcq5y", + "connection/valory/p2p_libp2p_client/0.1.0": "bafybeic6ayusdwy4dks75njwk32ac7ur7salgllwf4fdc34ue5z2k5iz4q", + "connection/valory/p2p_libp2p_mailbox/0.1.0": "bafybeigxmh7muuesebuia3wi7lpmnbzvxzojpacnhwtab4zbmupru3zbdu", + "connection/fetchai/local/0.20.0": "bafybeida5vveqrla7aiq7kdz744cmfum3mrh6c5ttnbpg2ekwxsxbslwpy", + "connection/valory/http_client/0.23.0": "bafybeid5ffvg76ejjoese7brj5ji3lx66cu7p2ixfwflpo6rgofkypfd7y", + "connection/valory/test_libp2p/0.1.0": "bafybeifsddsr3uxxaoopsa4oojagzvpuhhzkdtfqjn2shfh4trm75o7hay", + "skill/fetchai/echo/0.19.0": "bafybeigcllaxn4ycjjvika3zd6eicksuriez2wtg67gx7pamhcazl3tv54", "skill/fetchai/error_test_skill/0.1.0": "bafybeihsbtlpe7h6fsvoxban5rilkmwviwkokul5cqym6atoolirontiyu", - "skill/fetchai/gym/0.20.0": "bafybeie7y2fsxfuhsqxqcaluo5exskmrm5q3a6e2hfcskcuvzvxjjhijh4", - "skill/fetchai/http_echo/0.20.0": "bafybeicfiri2juaqh3azeit3z3rf44kgxdo6oj4lgxjgvnowq6m7j47qrm", - "skill/fetchai/erc1155_client/0.28.0": "bafybeiasrz6iflvwwyurssdxn2uxtdf2fjpsuamthic4fsdpdt4bhqtqam", - "skill/fetchai/erc1155_deploy/0.30.0": "bafybeibvwbjv4dvjmuj6cziafghitqtuuscrfig5r5nkfkfzn3l7wm2mjy", - "skill/fetchai/error/0.17.0": "bafybeicboomvykqhel3otyv4qg5t3hzpo6kmn5bk4ljluithhuieu7flsm", - "skill/fetchai/fipa_dummy_buyer/0.2.0": "bafybeidgso7lo5ay44mbxsp3lxilrgeek3ye44e6wus2ayq6kyxfvc3vjm", - "skill/fetchai/generic_buyer/0.26.0": "bafybeietldbnmgiegadjvzj6jrlvo5z3t5oaqsvhbrp32cq2nn775ykfgq", - "skill/fetchai/generic_seller/0.27.0": "bafybeicdwfe5avdsfj3nftkdxeeeadndoagvw4r4p6hgxjxskogu6sxozq", + "skill/fetchai/gym/0.20.0": "bafybeih27hdrpzjz2fp5u2n7mgyrqqk3cyuempiixn6ptkkztvld7d4jhe", + "skill/fetchai/http_echo/0.20.0": "bafybeiabpmclv4njsrxfwgsmei5vbcj7bzm53h5dsi5lubiuelboauedwy", + "skill/fetchai/erc1155_client/0.28.0": "bafybeics3c52hslishtxoju243yfazqnmzjt73kvgcgffi224x2edjzpni", + "skill/fetchai/erc1155_deploy/0.30.0": "bafybeiboajtx7g3kt62lavadud3v4doqaxfakwhyjkwkakkx5gbtc2bg2e", + "skill/fetchai/error/0.17.0": "bafybeib3sed2rk7monjh23gorihtnzpov5yrlqqjvyavnjjtxchz2uxeoy", + "skill/fetchai/fipa_dummy_buyer/0.2.0": "bafybeifior4ve3cjsnq6uqi4ipcltkoab47dh2b4evcmwq53kx52fzbqga", + "skill/fetchai/generic_buyer/0.26.0": "bafybeianvr5gmazahzcfkk6pjuew5xwrxlddylbiin2b7xdhfqnieyk2jm", + "skill/fetchai/generic_seller/0.27.0": "bafybeibljxmbtotjbbxq43dpoghuibych2vz2lqqpbiuif2nyqnwgs35pq", "skill/fetchai/task_test_skill/0.1.0": "bafybeidv77u2xl52mnxakwvh7fuh46aiwfpteyof4eaptfd4agoi6cdble", - "agent/fetchai/error_test/0.1.0": "bafybeiecm675ndzbh35jkejtxn4ughoutztltjhgwzfbp57okabedjmnpq", - "agent/fetchai/gym_aea/0.25.0": "bafybeibzn3qomqmkaksgpd3gn6aijffvvw7rojswhoytiovohuc737fvfm", - "agent/fetchai/my_first_aea/0.27.0": "bafybeiejpnatbwp7zlyqazflzexm6jboahy7w7gtrn5oi6ubwiu7jgwzom", - "agent/open_aea/gym_aea/0.1.0": "bafybeietomk7c6dn6gvgix4s3jfzbrqjqzday6lofbk7wmkczhtgrijvmy", - "agent/open_aea/http_echo/0.1.0": "bafybeigeufwgu6cxjcvxsks2j4mjk6kir7vnjgr2wfbytqlztqezkzijwy", - "agent/open_aea/my_first_aea/0.1.0": "bafybeiaf6fgfmljz6pl7q6zfs3lhqmqbzydlqcen3qek5jjly77vhjowra" + "agent/fetchai/error_test/0.1.0": "bafybeifkbnneq3vhxxzl4ajw2l4j4ndrrqpcxih2i6ymrgfqecjitdfx6a", + "agent/fetchai/gym_aea/0.25.0": "bafybeig2hwgtvqndklrablhdlo4fhxjh2bhntejcu62pmojcwba5i77aky", + "agent/fetchai/my_first_aea/0.27.0": "bafybeidznpskpf2mszvc4g2icohusfoi75syx6l6pjkp6ccw3dfs56fqom", + "agent/open_aea/gym_aea/0.1.0": "bafybeifb6ldx7mvgqo7c6blusile4rvneiw3uxjvy2vxcgn7v4pw3la5xu", + "agent/open_aea/http_echo/0.1.0": "bafybeic2zpk3epl4mnkrufl22u5wtiohitgab5otcjruhpqiicsijp3jem", + "agent/open_aea/my_first_aea/0.1.0": "bafybeiakpjbpsqbmgqdg6c36nhujqmk446u2qn7jvi2lefmnyxtmnv3tqe" }, "third_party": {} } \ No newline at end of file diff --git a/packages/valory/connections/http_client/connection.yaml b/packages/valory/connections/http_client/connection.yaml index a4694f248b..72de12d8f4 100644 --- a/packages/valory/connections/http_client/connection.yaml +++ b/packages/valory/connections/http_client/connection.yaml @@ -15,7 +15,7 @@ fingerprint: fingerprint_ignore_patterns: [] connections: [] protocols: -- valory/http:1.0.0:bafybeifugzl63kfdmwrxwphrnrhj7bn6iruxieme3a4ntzejf6kmtuwmae +- valory/http:1.0.0:bafybeih4azmfwtamdbkhztkm4xitep3gx6tfdnoz6tvllmaqnhu3klejfa class_name: HTTPClientConnection config: host: 127.0.0.1 diff --git a/packages/valory/connections/http_server/connection.yaml b/packages/valory/connections/http_server/connection.yaml index d19bee4c59..e30052e2f1 100644 --- a/packages/valory/connections/http_server/connection.yaml +++ b/packages/valory/connections/http_server/connection.yaml @@ -19,7 +19,7 @@ fingerprint: fingerprint_ignore_patterns: [] connections: [] protocols: -- valory/http:1.0.0:bafybeifugzl63kfdmwrxwphrnrhj7bn6iruxieme3a4ntzejf6kmtuwmae +- valory/http:1.0.0:bafybeih4azmfwtamdbkhztkm4xitep3gx6tfdnoz6tvllmaqnhu3klejfa class_name: HTTPServerConnection config: api_spec_path: null diff --git a/packages/valory/connections/ledger/connection.yaml b/packages/valory/connections/ledger/connection.yaml index 7cb85b67b8..dceb425b95 100644 --- a/packages/valory/connections/ledger/connection.yaml +++ b/packages/valory/connections/ledger/connection.yaml @@ -20,8 +20,8 @@ fingerprint: fingerprint_ignore_patterns: [] connections: [] protocols: -- valory/contract_api:1.0.0:bafybeidgu7o5llh26xp3u3ebq3yluull5lupiyeu6iooi2xyymdrgnzq5i -- valory/ledger_api:1.0.0:bafybeihdk6psr4guxmbcrc26jr2cbgzpd5aljkqvpwo64bvaz7tdti2oni +- valory/contract_api:1.0.0:bafybeid247uig2ekykdumh7ewhp2cdq7rchaeqjj6e7urx35zfpdl5zrn4 +- valory/ledger_api:1.0.0:bafybeihmqzcbj6t7vxz2aehd5726ofnzsfjs5cwlf42ro4tn6i34cbfrc4 class_name: LedgerConnection config: ledger_apis: diff --git a/packages/valory/connections/p2p_libp2p/connection.yaml b/packages/valory/connections/p2p_libp2p/connection.yaml index ddfe0c7794..464db03a16 100644 --- a/packages/valory/connections/p2p_libp2p/connection.yaml +++ b/packages/valory/connections/p2p_libp2p/connection.yaml @@ -12,7 +12,7 @@ fingerprint: __init__.py: bafybeibtknmpggpj77fflwndllcqvvbolpds7doymdp4fjd277metq6oxy check_dependencies.py: bafybeiglc4wx26doygocmmaqfy6xgcbbmhaznr5gbngiv4p2e34zhjwrwa connection.py: bafybeifc2mkdsnyeygnri3xp52fgq475rmpqqlhbfsfjaef5uvhaduutvu - consts.py: bafybeia3ye6my7hgpmaz2km55brhae6qbkgnqo2wniao4hflgzanfda3rq + consts.py: bafybeianqdeyebcbjik346lpecmjxc4rnmunvmygx3xpct6m5laniog5ui libp2p_node/Makefile: bafybeieuy4mut3oz2aqhtgt3dtky23do7g7tjg6fni4e256i3zg2onzmim libp2p_node/README.md: bafybeibke3cczx7lh4cmu4w6ofggrkm32mdzj6isjq4xo7isjproqg3y4y libp2p_node/acn/utils.go: bafybeiaftfq27ykd5kc3qauchb3vmnt6pt5jxzmsfykes4b4wptojtdhb4 @@ -55,7 +55,7 @@ fingerprint: libp2p_node/utils/utils.go: bafybeihbd2br74nm3pupy4qkijm2tnuyl7pbq3uwasidmql5znhbr575k4 libp2p_node/utils/utils_test.go: bafybeig2kkgqy7miml66w2byomeqjp4czzv45gb4jas76cxildo3lxi4xq tests/__init__.py: bafybeieftcbmxxpe7okvm3ycualpyec6xys4nx5tihcjii7lqxd3w5lx7e - tests/base.py: bafybeiblwhd2bpngwwig2lrizxmvydy6whuarbnkpvedyo4w5bfcnso4oy + tests/base.py: bafybeiau2a3sddl466svdj63jokn2u67wpbr5kt6g546lbzsjs5dfk2kfy tests/test_aea_cli.py: bafybeic3aczdlcvbzdi2l77m36dkbjqva3itv3kbmsiuxrk26va4qtfzli tests/test_build.py: bafybeigzxvb57sauddmb7t6pwwtxu476wceklktg42bidphl5zkcnghlfu tests/test_errors.py: bafybeigfwg7cmxbgo7j2pce5vy55wvqze7wv67d4v37k3wpcflwbgzege4 @@ -64,8 +64,8 @@ fingerprint_ignore_patterns: [] build_entrypoint: check_dependencies.py connections: [] protocols: -- fetchai/default:1.0.0:bafybeihdvtmnz7fzy7kwi3wlo6rfl27f6q3g5entplgvq7y23i3v5uoz24 -- valory/acn:1.1.0:bafybeidluaoeakae3exseupaea4i3yvvk5vivyt227xshjlffywwxzcxqe +- fetchai/default:1.0.0:bafybeiaf3qhrdttthrisrl2tlpt3mpo5btkozw2dnxlj4cbqq56ilcl6oa +- valory/acn:1.1.0:bafybeic6h55ov5lrzbah6fate54c4u6spopcexxspw3abotbmffabfddeu class_name: P2PLibp2pConnection config: delegate_uri: 127.0.0.1:11000 @@ -82,8 +82,8 @@ cert_requests: - identifier: acn ledger_id: ethereum message_format: '{public_key}' - not_after: '2025-01-01' - not_before: '2024-01-01' + not_after: '2026-01-01' + not_before: '2025-01-01' public_key: cosmos save_path: .certs/conn_cert.txt excluded_protocols: [] diff --git a/packages/valory/connections/p2p_libp2p/consts.py b/packages/valory/connections/p2p_libp2p/consts.py index 0e105b2340..436b077735 100644 --- a/packages/valory/connections/p2p_libp2p/consts.py +++ b/packages/valory/connections/p2p_libp2p/consts.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # ------------------------------------------------------------------------------ # -# Copyright 2022-2024 Valory AG +# Copyright 2022-2025 Valory AG # Copyright 2018-2021 Fetch.AI Limited # # Licensed under the Apache License, Version 2.0 (the "License"); @@ -22,8 +22,8 @@ import platform -LIBP2P_CERT_NOT_BEFORE = "2024-01-01" -LIBP2P_CERT_NOT_AFTER = "2025-01-01" +LIBP2P_CERT_NOT_BEFORE = "2025-01-01" +LIBP2P_CERT_NOT_AFTER = "2026-01-01" LIBP2P_NODE_MODULE_NAME = "libp2p_node" diff --git a/packages/valory/connections/p2p_libp2p/tests/base.py b/packages/valory/connections/p2p_libp2p/tests/base.py index 96ab58dab9..a027aadbe2 100644 --- a/packages/valory/connections/p2p_libp2p/tests/base.py +++ b/packages/valory/connections/p2p_libp2p/tests/base.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # ------------------------------------------------------------------------------ # -# Copyright 2022-2024 Valory AG +# Copyright 2022-2025 Valory AG # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -47,10 +47,6 @@ condition=(platform.system() == "Windows"), reason="https://github.com/golang/go/issues/51007", ) -SKIP_MACOS = pytest.mark.skipif( - condition=(platform.system() == "Darwin"), - reason="go-ethereum not working on macos-12+", -) def libp2p_log_on_failure(fn: Callable) -> Callable: diff --git a/packages/valory/connections/p2p_libp2p_client/connection.yaml b/packages/valory/connections/p2p_libp2p_client/connection.yaml index 5058f5969e..f10f05b1e0 100644 --- a/packages/valory/connections/p2p_libp2p_client/connection.yaml +++ b/packages/valory/connections/p2p_libp2p_client/connection.yaml @@ -14,7 +14,7 @@ fingerprint: fingerprint_ignore_patterns: [] connections: [] protocols: -- valory/acn:1.1.0:bafybeidluaoeakae3exseupaea4i3yvvk5vivyt227xshjlffywwxzcxqe +- valory/acn:1.1.0:bafybeic6h55ov5lrzbah6fate54c4u6spopcexxspw3abotbmffabfddeu class_name: P2PLibp2pClientConnection config: connect_retries: 3 @@ -30,15 +30,15 @@ cert_requests: - identifier: acn ledger_id: ethereum message_format: '{public_key}' - not_after: '2025-01-01' - not_before: '2024-01-01' + not_after: '2026-01-01' + not_before: '2025-01-01' public_key: 02d3a830c9d6ea1ae91936951430dee11f4662f33118b02190693be835359a9d77 save_path: .certs/acn_cosmos_9005.txt - identifier: acn ledger_id: ethereum message_format: '{public_key}' - not_after: '2025-01-01' - not_before: '2024-01-01' + not_after: '2026-01-01' + not_before: '2025-01-01' public_key: 02e741c62d706e1dcf6986bf37fa74b98681bc32669623ac9ee6ff72488d4f59e8 save_path: .certs/acn_cosmos_9006.txt excluded_protocols: [] diff --git a/packages/valory/connections/p2p_libp2p_mailbox/connection.yaml b/packages/valory/connections/p2p_libp2p_mailbox/connection.yaml index 2b2257b094..c78547bc98 100644 --- a/packages/valory/connections/p2p_libp2p_mailbox/connection.yaml +++ b/packages/valory/connections/p2p_libp2p_mailbox/connection.yaml @@ -14,7 +14,7 @@ fingerprint: fingerprint_ignore_patterns: [] connections: [] protocols: -- valory/acn:1.1.0:bafybeidluaoeakae3exseupaea4i3yvvk5vivyt227xshjlffywwxzcxqe +- valory/acn:1.1.0:bafybeic6h55ov5lrzbah6fate54c4u6spopcexxspw3abotbmffabfddeu class_name: P2PLibp2pMailboxConnection config: connect_retries: 3 @@ -27,15 +27,15 @@ cert_requests: - identifier: acn ledger_id: ethereum message_format: '{public_key}' - not_after: '2025-01-01' - not_before: '2024-01-01' + not_after: '2026-01-01' + not_before: '2025-01-01' public_key: 02d3a830c9d6ea1ae91936951430dee11f4662f33118b02190693be835359a9d77 save_path: .certs/acn_cosmos_9005.txt - identifier: acn ledger_id: ethereum message_format: '{public_key}' - not_after: '2025-01-01' - not_before: '2024-01-01' + not_after: '2026-01-01' + not_before: '2025-01-01' public_key: 02e741c62d706e1dcf6986bf37fa74b98681bc32669623ac9ee6ff72488d4f59e8 save_path: .certs/acn_cosmos_9006.txt excluded_protocols: [] diff --git a/packages/valory/connections/test_libp2p/connection.yaml b/packages/valory/connections/test_libp2p/connection.yaml index af3bfc9c78..d9bdb9bae4 100644 --- a/packages/valory/connections/test_libp2p/connection.yaml +++ b/packages/valory/connections/test_libp2p/connection.yaml @@ -12,7 +12,7 @@ fingerprint: readme.md: bafybeihg5yfzgqvg5ngy7r2o5tfeqnelx2ffxw4po5hmheqjfhumpmxpoq tests/__init__.py: bafybeiarz6mhky6pnkdihibcuqrfpx3qo55roygneoaoq2mndi5lzdlcj4 tests/acn_image.py: bafybeidkaavxkfocmg5c6y3i32fmbdf5i77jmqteoylmutifoh4zig3pr4 - tests/base.py: bafybeihk4x2opomphxttji6stortv6tzxll2aylk7ptlg7p65d4qajkkpa + tests/base.py: bafybeif2xbemtlfvwcb45lp62xuav4rknkfif34vrlv6xmcdfnciar4xyi tests/conftest.py: bafybeifkjrvsysdb7ujp2wxurzgytzy3ecu6fv247zfszfymdvb7y7klpu tests/test_certificate_dates.py: bafybeif4t76wsvsfvvplkmi4gecgod6ijff3bbqgtaqmpep6ywfapfptfm tests/test_dht.py: bafybeienykwwpdjlbjzxzttxjhgas2edp2f657gbsexjtkztehoq4yfb7m @@ -34,12 +34,12 @@ fingerprint: tests/test_p2p_libp2p_mailbox/test_mailbox_service.py: bafybeibp3bkwkrw57qahvuysjdlumywtlk3te5gsvusgrvhsc75k7rrk4u fingerprint_ignore_patterns: [] connections: -- valory/p2p_libp2p:0.1.0:bafybeihmzdqkdukajnw4fjvkrgsyanrwxnuptlzbaxof7zfq7suvk5fknq -- valory/p2p_libp2p_client:0.1.0:bafybeihs5zlwa5wlozct3rjlxsirm3ve3e4buse5nfehiky6ymnnfrobne -- valory/p2p_libp2p_mailbox:0.1.0:bafybeiecclc65ogngs3piaxpwhiyl77mlpqun5ejlyv4kamwzrrh746guq +- valory/p2p_libp2p:0.1.0:bafybeig2atkjnrz7lsboubaque567ndtzog6k53dnmrrq3eeqgbqmmcq5y +- valory/p2p_libp2p_client:0.1.0:bafybeic6ayusdwy4dks75njwk32ac7ur7salgllwf4fdc34ue5z2k5iz4q +- valory/p2p_libp2p_mailbox:0.1.0:bafybeigxmh7muuesebuia3wi7lpmnbzvxzojpacnhwtab4zbmupru3zbdu protocols: -- fetchai/default:1.0.0:bafybeihdvtmnz7fzy7kwi3wlo6rfl27f6q3g5entplgvq7y23i3v5uoz24 -- valory/acn:1.1.0:bafybeidluaoeakae3exseupaea4i3yvvk5vivyt227xshjlffywwxzcxqe +- fetchai/default:1.0.0:bafybeiaf3qhrdttthrisrl2tlpt3mpo5btkozw2dnxlj4cbqq56ilcl6oa +- valory/acn:1.1.0:bafybeic6h55ov5lrzbah6fate54c4u6spopcexxspw3abotbmffabfddeu class_name: MyScaffoldAsyncConnection config: foo: bar diff --git a/packages/valory/connections/test_libp2p/tests/base.py b/packages/valory/connections/test_libp2p/tests/base.py index f6547f6fc0..89ed271bd0 100644 --- a/packages/valory/connections/test_libp2p/tests/base.py +++ b/packages/valory/connections/test_libp2p/tests/base.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # ------------------------------------------------------------------------------ # -# Copyright 2022-2024 Valory AG +# Copyright 2022-2025 Valory AG # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -64,7 +64,6 @@ ) from packages.valory.connections.p2p_libp2p.tests.base import ( MockDefaultMessageProtocol, - SKIP_MACOS, SKIP_WINDOWS, TEMP_LIBP2P_TEST_DIR, TIMEOUT, @@ -277,7 +276,6 @@ def _make_libp2p_connection( @SKIP_WINDOWS -@SKIP_MACOS class BaseP2PLibp2pTest: """Base class for ACN p2p libp2p tests""" diff --git a/packages/valory/protocols/acn/__init__.py b/packages/valory/protocols/acn/__init__.py index 6d72792dc4..280d0ba3ba 100644 --- a/packages/valory/protocols/acn/__init__.py +++ b/packages/valory/protocols/acn/__init__.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # ------------------------------------------------------------------------------ # -# Copyright 2024 valory +# Copyright 2025 valory # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/packages/valory/protocols/acn/dialogues.py b/packages/valory/protocols/acn/dialogues.py index 90b88ea30f..17ade518b7 100644 --- a/packages/valory/protocols/acn/dialogues.py +++ b/packages/valory/protocols/acn/dialogues.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # ------------------------------------------------------------------------------ # -# Copyright 2024 valory +# Copyright 2025 valory # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/packages/valory/protocols/acn/message.py b/packages/valory/protocols/acn/message.py index 5ef50253ed..2ed199c3d2 100644 --- a/packages/valory/protocols/acn/message.py +++ b/packages/valory/protocols/acn/message.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # ------------------------------------------------------------------------------ # -# Copyright 2024 valory +# Copyright 2025 valory # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/packages/valory/protocols/acn/protocol.yaml b/packages/valory/protocols/acn/protocol.yaml index 2062cfb934..1a42304be8 100644 --- a/packages/valory/protocols/acn/protocol.yaml +++ b/packages/valory/protocols/acn/protocol.yaml @@ -8,13 +8,13 @@ license: Apache-2.0 aea_version: '>=1.0.0, <2.0.0' fingerprint: README.md: bafybeie7paijucvzemlfhwfmmhorypwuhzbeimgoitlkokdio5c3ne4pjq - __init__.py: bafybeicqlp4gkeeef5osp6zopjztlgat24nxrzq43cy7wbwxk5omf2sc2m + __init__.py: bafybeifb7xujieda2zxji2foegdiz4o2px7egjqi6vil23vto6f6s44epm acn.proto: bafybeidkun7o75sxpyk2sixt7dsykgty62f6dnixnes2irbunyamilqsh4 acn_pb2.py: bafybeialafz3yomunwa3g5xgrdqwodzl7zg5dncvzuetv7xoew4zhw76ni custom_types.py: bafybeigpueuq6mdeyjyayzv3menkmemutfgfiwlozlpl64t67cfnnom24q - dialogues.py: bafybeidjpyk7s3getyfegjdrgrt5blf2yutzqclohaktjehwcj3sqx2ole - message.py: bafybeiai7kond3rcbtwnr5xgpwzuauf5tusuep6ikopi4cqvp2wa5qfz3e - serialization.py: bafybeidu7fzixk6sm3iprhph4shbiq5qgvg56lg4yiryfaf3unuqk34bwi + dialogues.py: bafybeigvdruaxbl263wzl4xejt755rcnrzslt42ljrnofkvnh7ff4mw3ea + message.py: bafybeicdmrtggkocgwullfs66rywaoaj7oy25psbutnp56bx4u5e4hml3y + serialization.py: bafybeidc2tdzom2v52prplkxfwu5ylty7n26kxo6uupvplddqsz4k3keae tests/__init__.py: bafybeidteufp2npjd77ekcftk5e4gbaquq3gike5nxtk5xfmnusls56keu tests/test_acn.py: bafybeignjgdtlfdnj25hc5necmg7zl3kvngsmzkjgcwfm5qg36liqa63ki tests/test_acn_dialogues.py: bafybeia2kndutaokjpogo4wlb5pf4gkqacvcbngqromf4g4mzu6wyetz7q diff --git a/packages/valory/protocols/acn/serialization.py b/packages/valory/protocols/acn/serialization.py index 4bf68c3218..6ef1b72fbe 100644 --- a/packages/valory/protocols/acn/serialization.py +++ b/packages/valory/protocols/acn/serialization.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # ------------------------------------------------------------------------------ # -# Copyright 2024 valory +# Copyright 2025 valory # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/packages/valory/protocols/contract_api/__init__.py b/packages/valory/protocols/contract_api/__init__.py index 700b8ef278..b79a29dab6 100644 --- a/packages/valory/protocols/contract_api/__init__.py +++ b/packages/valory/protocols/contract_api/__init__.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # ------------------------------------------------------------------------------ # -# Copyright 2024 valory +# Copyright 2025 valory # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/packages/valory/protocols/contract_api/dialogues.py b/packages/valory/protocols/contract_api/dialogues.py index 5b9f534f64..1c8b9d52db 100644 --- a/packages/valory/protocols/contract_api/dialogues.py +++ b/packages/valory/protocols/contract_api/dialogues.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # ------------------------------------------------------------------------------ # -# Copyright 2024 valory +# Copyright 2025 valory # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/packages/valory/protocols/contract_api/message.py b/packages/valory/protocols/contract_api/message.py index 1b68bc22e9..6ecde7bd32 100644 --- a/packages/valory/protocols/contract_api/message.py +++ b/packages/valory/protocols/contract_api/message.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # ------------------------------------------------------------------------------ # -# Copyright 2024 valory +# Copyright 2025 valory # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/packages/valory/protocols/contract_api/protocol.yaml b/packages/valory/protocols/contract_api/protocol.yaml index 8938192bda..17706735d3 100644 --- a/packages/valory/protocols/contract_api/protocol.yaml +++ b/packages/valory/protocols/contract_api/protocol.yaml @@ -8,13 +8,13 @@ license: Apache-2.0 aea_version: '>=1.0.0, <2.0.0' fingerprint: README.md: bafybeigaihpzixjv56vbuch6yqk5shzevt3rlpvchgqudmztid5mgchlqy - __init__.py: bafybeifxn7w75gxufl4ekvk27qo3tkxetdvxxnqmhq5gtnhjyvlhn3i6yu + __init__.py: bafybeibgimc4jrl3q5smgq62fq6vpiinihhsrhlp67cjjrqldtjfxp4owm contract_api.proto: bafybeiafpnyivdogs7omw2bxxxkmnbqcl3n32oqbzug65p7jimbeubgljy contract_api_pb2.py: bafybeibjspkls7zjf7x4on2sm2274r355xzodgv3e54ueopz4vgpvg5owa custom_types.py: bafybeiawof5bblaefwui5wgsou2ohvrxi2zrkdthehiet57qguplzsgrhu - dialogues.py: bafybeictadz75pczogizyglzklbk4mf76zoh6we66ras4stntz5dwzi7du - message.py: bafybeid75ybjywwslz7jwsng4aosfejutesj6jffkmrpdy5jg4oluwn5hm - serialization.py: bafybeie56ahly26zco47a7dg6umysqy6ygle65lebmwekstbiwmym62p7i + dialogues.py: bafybeicoda7fvthowpv5wq642u7l6fawxeg4vz4ss4upszfynbzphxu3mq + message.py: bafybeifjgcyrhosn4ki6oo3425yetjiolkqkoilir3vngpfjhhboff5nvy + serialization.py: bafybeiel5h3vawmscxhtxvumrewaxvyuw7xktlayl3imc7q65t5edkmoii tests/__init__.py: bafybeicc5zmsziu4r5dwjnhckfbgnwbgydn7ekeyqsestutq2tusajqzmu tests/test_contract_api.py: bafybeigszksq7bxi3skvw3zvpatkltgbnvnfatofjn63xnd5xds33iyni4 tests/test_contract_api_dialogues.py: bafybeifalicqk4g44sl5dpeuvls5dqtyfdgc6nwyuf5cl4fofis7fr3mnq diff --git a/packages/valory/protocols/contract_api/serialization.py b/packages/valory/protocols/contract_api/serialization.py index c8aeaad9d8..cb06c3035d 100644 --- a/packages/valory/protocols/contract_api/serialization.py +++ b/packages/valory/protocols/contract_api/serialization.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # ------------------------------------------------------------------------------ # -# Copyright 2024 valory +# Copyright 2025 valory # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/packages/valory/protocols/http/__init__.py b/packages/valory/protocols/http/__init__.py index 73442b6760..0c4cd563d5 100644 --- a/packages/valory/protocols/http/__init__.py +++ b/packages/valory/protocols/http/__init__.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # ------------------------------------------------------------------------------ # -# Copyright 2024 valory +# Copyright 2025 valory # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/packages/valory/protocols/http/dialogues.py b/packages/valory/protocols/http/dialogues.py index c8b68e4166..0527b34e5e 100644 --- a/packages/valory/protocols/http/dialogues.py +++ b/packages/valory/protocols/http/dialogues.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # ------------------------------------------------------------------------------ # -# Copyright 2024 valory +# Copyright 2025 valory # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/packages/valory/protocols/http/message.py b/packages/valory/protocols/http/message.py index 44dcec3b15..1e1ff5b845 100644 --- a/packages/valory/protocols/http/message.py +++ b/packages/valory/protocols/http/message.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # ------------------------------------------------------------------------------ # -# Copyright 2024 valory +# Copyright 2025 valory # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/packages/valory/protocols/http/protocol.yaml b/packages/valory/protocols/http/protocol.yaml index 0246138d03..0aa8b19b26 100644 --- a/packages/valory/protocols/http/protocol.yaml +++ b/packages/valory/protocols/http/protocol.yaml @@ -8,12 +8,12 @@ license: Apache-2.0 aea_version: '>=1.0.0, <2.0.0' fingerprint: README.md: bafybeihkatpicz56ofrvu5fgks7ecrsfzw5toz23o23yvoymhk6l6hl7dy - __init__.py: bafybeidjcefjfitptbesnqxuq2yyl3v6eh3ng7qx3xk5wlpjbg6pzoca7q - dialogues.py: bafybeiepab5wdmdfevelxcpaky6znmc3wjb6kezwe7c55dp6d4lpiw7zuy + __init__.py: bafybeiaunocsisejjcb7uae7fh5xgiuyvr7rtixpew7qlp2tz442zhxhcu + dialogues.py: bafybeigo4wsehjjuppdo75fyb33r6ykuwxjsdfjrlhz6kfmh3py2yqoguq http.proto: bafybeigq6ykgxdqi4m65x3rcj4ehdm3usaisejzl2oisn6kzkjits3fzkq http_pb2.py: bafybeibvqp664j4iaozk2hyotmd7gzsyknk4dt3mcddniuzdvdxhtkjcoq - message.py: bafybeifnffq6yjisyew6oodtbpaiqsmiruiljr4ihydhlqvlhgwl2hx7qe - serialization.py: bafybeidujjt46tdrooo6fjppax7b2qstmb62gfafd6r6uydb7mpnw6ukyi + message.py: bafybeialkadryevi2xfny4ijfe6ecg37lt72gqa666sn3sk727fxpkcmsi + serialization.py: bafybeie2g2yb3asbvkpfa5zgpm4is2hejx6ypj3yqzciav6xowb6njtaou tests/__init__.py: bafybeifitr3wqclw3kammd2fw5zww6gvzbvu6s72di2p7544qfisuslhpq tests/test_http.py: bafybeibbz5zcqmqsvtwp2rucj2ubbbazmqt3shpjnkt5bdhnlclqy4fseq tests/test_http_dialogues.py: bafybeic22z3aatytdx3cxrtzt3hqwwhxlnaal6sn7grm3cn5k7ycq5v46y diff --git a/packages/valory/protocols/http/serialization.py b/packages/valory/protocols/http/serialization.py index 7dd42a23d3..da3252b161 100644 --- a/packages/valory/protocols/http/serialization.py +++ b/packages/valory/protocols/http/serialization.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # ------------------------------------------------------------------------------ # -# Copyright 2024 valory +# Copyright 2025 valory # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/packages/valory/protocols/ledger_api/__init__.py b/packages/valory/protocols/ledger_api/__init__.py index 21b4d25925..9c87c35136 100644 --- a/packages/valory/protocols/ledger_api/__init__.py +++ b/packages/valory/protocols/ledger_api/__init__.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # ------------------------------------------------------------------------------ # -# Copyright 2024 valory +# Copyright 2025 valory # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/packages/valory/protocols/ledger_api/dialogues.py b/packages/valory/protocols/ledger_api/dialogues.py index d086502748..80199189de 100644 --- a/packages/valory/protocols/ledger_api/dialogues.py +++ b/packages/valory/protocols/ledger_api/dialogues.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # ------------------------------------------------------------------------------ # -# Copyright 2024 valory +# Copyright 2025 valory # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/packages/valory/protocols/ledger_api/message.py b/packages/valory/protocols/ledger_api/message.py index 37e5606a73..0d99cff392 100644 --- a/packages/valory/protocols/ledger_api/message.py +++ b/packages/valory/protocols/ledger_api/message.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # ------------------------------------------------------------------------------ # -# Copyright 2024 valory +# Copyright 2025 valory # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/packages/valory/protocols/ledger_api/protocol.yaml b/packages/valory/protocols/ledger_api/protocol.yaml index 5d767dca8c..2effb430df 100644 --- a/packages/valory/protocols/ledger_api/protocol.yaml +++ b/packages/valory/protocols/ledger_api/protocol.yaml @@ -8,13 +8,13 @@ license: Apache-2.0 aea_version: '>=1.0.0, <2.0.0' fingerprint: README.md: bafybeieviyxw7rq2fxq74c2fq2vv4qsyvxvioyke6wlz3m7ubfgxvebica - __init__.py: bafybeigxgphnez54c6elal3mfgdxwv3el36srmvblkec6sfpt6hcrcexsq + __init__.py: bafybeibfvmxy5raxuvodfvgzwavcdcr6zvmvvivi5gxjaph2tcvsyqhb6e custom_types.py: bafybeiefoqbszkmctw6fep4pot6rdlm4irfy2dydoihlcb7g6i3v47gu4m - dialogues.py: bafybeiaeulvhvizadautscwbf2mi4uw6gdyh3fe36mixgoyy4wnofexebu + dialogues.py: bafybeigpoxtmrbctfktm2focxqui3grn7ovfhu73neblux5wxhc3bzsluu ledger_api.proto: bafybeidsmls6jcbeqv4kokizh3kvwzrlae2penr7ntungtosk6m4lxzd4u ledger_api_pb2.py: bafybeib6kxlzndw5766nxmwfaqurybwjkw3u3uvowe7vn5h4ljsik2l3xu - message.py: bafybeietvabblvsj4nd3zkf2wtnyt2a7bijjygtjxbzndf3h7ng4sfvb44 - serialization.py: bafybeicbpsrxxk5zohsm642gtryhyebdn7lvrfrgika74lg3w6vxns7afq + message.py: bafybeibotc3vvrddwuovuhnbh6oam5dd5nuilbp6cqaybg2dxitncendym + serialization.py: bafybeie35edrilqyduj6lvn2dkp7xfcxza5is3zsj2uagm3zefs4qgamqq tests/__init__.py: bafybeih2pvd62uql4qcvrrzqx6evsuu3apqok6wu63qq4r5qm3rikbfsmy tests/test_ledger_api.py: bafybeiayvznmhqqy66rfqffyurysjc5jfp3bywhcv4zfvwr7kdwj25qjpa tests/test_ledger_api_dialogues.py: bafybeiaq4ia6kvbwblyyuq7l64vwlluf57lpdkfddohbkbf2osiolrjeku diff --git a/packages/valory/protocols/ledger_api/serialization.py b/packages/valory/protocols/ledger_api/serialization.py index ebc2e6132a..90df6b3d6a 100644 --- a/packages/valory/protocols/ledger_api/serialization.py +++ b/packages/valory/protocols/ledger_api/serialization.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # ------------------------------------------------------------------------------ # -# Copyright 2024 valory +# Copyright 2025 valory # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/strategy.ini b/strategy.ini index df1e24b1fe..81228813a6 100644 --- a/strategy.ini +++ b/strategy.ini @@ -91,3 +91,5 @@ filelock: >=3.0.12 fetchai-ledger-api: >=0.0.1 chardet: >=3.0.4 certifi: >=2019.11.28 +; licence is MIT, but the tool does not detect it +attrs: ==24.3.0 diff --git a/tests/data/dummy_connection/connection.yaml b/tests/data/dummy_connection/connection.yaml index 9c4a659769..7ebd6c70c9 100644 --- a/tests/data/dummy_connection/connection.yaml +++ b/tests/data/dummy_connection/connection.yaml @@ -31,14 +31,14 @@ cert_requests: - identifier: cert_id_1 ledger_id: some_ledger_id message_format: '{public_key}' - not_after: '2025-01-01' - not_before: '2024-01-01' + not_after: '2026-01-01' + not_before: '2025-01-01' public_key: key_id save_path: /source/some/path_1 - identifier: cert_id_2 ledger_id: some_ledger_id message_format: '{public_key}' - not_after: '2025-01-01' - not_before: '2024-01-01' + not_after: '2026-01-01' + not_before: '2025-01-01' public_key: '0xABCDEF123456' save_path: /source/some/path_2 diff --git a/tests/data/packages/fetchai/protocols/t_protocol/__init__.py b/tests/data/packages/fetchai/protocols/t_protocol/__init__.py index 47ecf34f85..ef7c3d0be0 100644 --- a/tests/data/packages/fetchai/protocols/t_protocol/__init__.py +++ b/tests/data/packages/fetchai/protocols/t_protocol/__init__.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # ------------------------------------------------------------------------------ # -# Copyright 2024 fetchai +# Copyright 2025 fetchai # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/data/packages/fetchai/protocols/t_protocol/dialogues.py b/tests/data/packages/fetchai/protocols/t_protocol/dialogues.py index dc90598864..b594ff1089 100644 --- a/tests/data/packages/fetchai/protocols/t_protocol/dialogues.py +++ b/tests/data/packages/fetchai/protocols/t_protocol/dialogues.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # ------------------------------------------------------------------------------ # -# Copyright 2024 fetchai +# Copyright 2025 fetchai # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/data/packages/fetchai/protocols/t_protocol/message.py b/tests/data/packages/fetchai/protocols/t_protocol/message.py index a24a4a4a49..44f08ea405 100644 --- a/tests/data/packages/fetchai/protocols/t_protocol/message.py +++ b/tests/data/packages/fetchai/protocols/t_protocol/message.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # ------------------------------------------------------------------------------ # -# Copyright 2024 fetchai +# Copyright 2025 fetchai # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/data/packages/fetchai/protocols/t_protocol/protocol.yaml b/tests/data/packages/fetchai/protocols/t_protocol/protocol.yaml index 9e1e77a72e..8649a465ad 100644 --- a/tests/data/packages/fetchai/protocols/t_protocol/protocol.yaml +++ b/tests/data/packages/fetchai/protocols/t_protocol/protocol.yaml @@ -8,11 +8,11 @@ license: Apache-2.0 aea_version: '>=1.0.0, <2.0.0' fingerprint: README.md: bafybeib74jwgkmfjbcpson5lbh2gefkybu23bm46j7jkzeep4rbe5x276m - __init__.py: bafybeihfrjpz2pqkox3m44zz6lcfk7rtg6vozbliuptp3zcukmir5sqvni + __init__.py: bafybeieib4mc5uuee4kvdrbiine7cetpx3gvqqngvfzscbf3vs3rixiagi custom_types.py: bafybeiaqxtoq6b4xnve3p2uiw55povolzg3yon3ptvzxbeg2wtssiumxkq - dialogues.py: bafybeidtme5fqmciwdfqm7ilw6p74bahlmtsetp26lx2pzaqr32fmq7j7m - message.py: bafybeifjhdnxtci6fxuuwwm4unwcluu7mpv4n75utg6j6w4c2hdros7tce - serialization.py: bafybeiarjk2lfqcgjbpyuow3zzfwsujx6dgjseryobor2qc66sy6lmfh7y + dialogues.py: bafybeiam6ebctbk7liv3tyfzk7lgmhthpxjnmbgpf7ladmhyn3d3z76mca + message.py: bafybeihtw7zyb5kcez6hvyxiogdjaynrztat7bjs5fawbij5qshdckmluy + serialization.py: bafybeib2ogtr4m3zirbcmrlgqm6xdvyj4kd47t5wh5hq7mddyhhwayyt3y t_protocol.proto: bafybeiapaievom3jzw3vjdzcoo3bok7tecznwgccbbjc6thmseeww5fp2m t_protocol_pb2.py: bafybeicbg2hmmd776v3m7bir5iwm6rtmawei54vwcvaf2ozmp4shza4sra tests/test_t_protocol_dialogues.py: bafybeidxzkiqbbyo5zu37udk6v6jcwrvwsm6eqznurvmljxjia7xk3qgcy diff --git a/tests/data/packages/fetchai/protocols/t_protocol/serialization.py b/tests/data/packages/fetchai/protocols/t_protocol/serialization.py index efeba4c801..1433278290 100644 --- a/tests/data/packages/fetchai/protocols/t_protocol/serialization.py +++ b/tests/data/packages/fetchai/protocols/t_protocol/serialization.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # ------------------------------------------------------------------------------ # -# Copyright 2024 fetchai +# Copyright 2025 fetchai # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/data/packages/fetchai/protocols/t_protocol_no_ct/__init__.py b/tests/data/packages/fetchai/protocols/t_protocol_no_ct/__init__.py index e04620769e..f9d2f9914b 100644 --- a/tests/data/packages/fetchai/protocols/t_protocol_no_ct/__init__.py +++ b/tests/data/packages/fetchai/protocols/t_protocol_no_ct/__init__.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # ------------------------------------------------------------------------------ # -# Copyright 2024 fetchai +# Copyright 2025 fetchai # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/data/packages/fetchai/protocols/t_protocol_no_ct/dialogues.py b/tests/data/packages/fetchai/protocols/t_protocol_no_ct/dialogues.py index c2d5f29d4c..501e130724 100644 --- a/tests/data/packages/fetchai/protocols/t_protocol_no_ct/dialogues.py +++ b/tests/data/packages/fetchai/protocols/t_protocol_no_ct/dialogues.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # ------------------------------------------------------------------------------ # -# Copyright 2024 fetchai +# Copyright 2025 fetchai # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/data/packages/fetchai/protocols/t_protocol_no_ct/message.py b/tests/data/packages/fetchai/protocols/t_protocol_no_ct/message.py index e2a2108c2d..1c5081f870 100644 --- a/tests/data/packages/fetchai/protocols/t_protocol_no_ct/message.py +++ b/tests/data/packages/fetchai/protocols/t_protocol_no_ct/message.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # ------------------------------------------------------------------------------ # -# Copyright 2024 fetchai +# Copyright 2025 fetchai # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/data/packages/fetchai/protocols/t_protocol_no_ct/protocol.yaml b/tests/data/packages/fetchai/protocols/t_protocol_no_ct/protocol.yaml index 9b800dbecd..ee7de87507 100644 --- a/tests/data/packages/fetchai/protocols/t_protocol_no_ct/protocol.yaml +++ b/tests/data/packages/fetchai/protocols/t_protocol_no_ct/protocol.yaml @@ -8,10 +8,10 @@ license: Apache-2.0 aea_version: '>=1.0.0, <2.0.0' fingerprint: README.md: bafybeiapuowiqkverwcuzbdbqf2u3aixc3vgcfzsy6ckl27m5dxwtmaz3e - __init__.py: bafybeiaw2xv64eo5vrkgzuseotzkzciaos7ai5whwqrne357wcjn3wxnli - dialogues.py: bafybeiheegdd4plet6w2qs4spyyf4757glckd4d55vp5ihyie3hrtjewii - message.py: bafybeihvnaglqsg5ovzjcqfn6cbn2lg47qbwjdusdlx6x6wzfa2bkhtai4 - serialization.py: bafybeibaejybksikjc4ydq5xdrmp5xnarz34nghbbudhj26zbeigqdghaa + __init__.py: bafybeihbj3lbm5o7i4xvkig5vh5pfyxbnkehwl2vzrie6tz73sagkdipva + dialogues.py: bafybeihtlklqgnmtwl5dgryer3cygzg2r6lpbpad2wr2cu4i5loxxa5lle + message.py: bafybeih53jdc4q6rmiviyjo6x5py6rcl4vd4yj4m5yuwo5cl5sjfdloqlm + serialization.py: bafybeiauj2bfuxjzalgh75yjzrrha45gbxkaif572o4ztv55ppdyj5qfc4 t_protocol_no_ct.proto: bafybeietptuflcrk6bh3zc4kn5efqt2ygpmtmpv66m7pmkmf3renn3yujy t_protocol_no_ct_pb2.py: bafybeicpanqktvtfjkigvgp65qja7xewlxsuxqcrkximns3nsiry5bqmmy tests/test_t_protocol_no_ct_dialogues.py: bafybeiaxlzdqlexxvdexe6kjom3zgweqe4yofl55fvnff2ym6a5ourbaxa diff --git a/tests/data/packages/fetchai/protocols/t_protocol_no_ct/serialization.py b/tests/data/packages/fetchai/protocols/t_protocol_no_ct/serialization.py index 3f3c6a4f17..fae0161180 100644 --- a/tests/data/packages/fetchai/protocols/t_protocol_no_ct/serialization.py +++ b/tests/data/packages/fetchai/protocols/t_protocol_no_ct/serialization.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # ------------------------------------------------------------------------------ # -# Copyright 2024 fetchai +# Copyright 2025 fetchai # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/data/packages/packages.json b/tests/data/packages/packages.json index 94a75f0496..5f34d73bef 100644 --- a/tests/data/packages/packages.json +++ b/tests/data/packages/packages.json @@ -1,7 +1,7 @@ { "dev": { - "protocol/fetchai/t_protocol/0.1.0": "bafybeia2xlfdayeozya4qrl3kkgejgkhyqgoclonqjnjro2pcfgrpruq2y", - "protocol/fetchai/t_protocol_no_ct/0.1.0": "bafybeihdrj3xjkpcnvkvqmzsuiqocatrhgrzisizr7l7nmtjbruauo363m", + "protocol/fetchai/t_protocol/0.1.0": "bafybeidko6x66fpbpp2m7j34r5guk4npnjjqz7qips3ivkuuz457prdhqq", + "protocol/fetchai/t_protocol_no_ct/0.1.0": "bafybeigzdfkpguxqynhzuorfkjovyj5vgoyz6zximoze5bdsifktvvkvf4", "contract/default_author/stub_0/0.1.0": "bafybeidicpfgwqbr54v5pca77wu6ifnf23idf5htpdrudhbwxzaavm3wyy", "contract/default_author/stub_1/0.1.0": "bafybeibpmdrfhgz33ubww57rmmzn56g67e5xe462xiulk2p2ttezgujn5a" }, diff --git a/tests/test_cli/test_check_packages.py b/tests/test_cli/test_check_packages.py index 86747cd420..3efec45a36 100644 --- a/tests/test_cli/test_check_packages.py +++ b/tests/test_cli/test_check_packages.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # ------------------------------------------------------------------------------ # -# Copyright 2021-2023 Valory AG +# Copyright 2021-2025 Valory AG # Copyright 2018-2019 Fetch.AI Limited # # Licensed under the Apache License, Version 2.0 (the "License"); @@ -20,14 +20,21 @@ """Test check packages command module.""" +from contextlib import ExitStack from dataclasses import dataclass from pathlib import Path -from typing import Any, List +from typing import Any, Dict, List, Union from unittest import mock import pytest -from aea.cli.check_packages import find_all_configuration_files, get_public_id_from_yaml +from aea.cli.check_packages import ( + find_all_configuration_files, + find_public_id_assignments, + find_public_id_components, + find_public_id_from_str, + get_public_id_from_yaml, +) from aea.test_tools.test_cases import BaseAEATestCase @@ -56,7 +63,7 @@ def _find_all_configuration_files_patch(config_files: List) -> Any: class _TestPublicIdParameters: """Dataclass to store parameters for a public id check test.""" - side_effect: List + mocked_values: Dict[str, Union[List, str, None]] exit_code: int message: str @@ -187,39 +194,54 @@ def test_check_public_id_failure( "test_param", [ _TestPublicIdParameters( - side_effect=[ - [(None,)], - [(None, None, None)], - ], + mocked_values={ + "find_public_id_assignments": "", + }, exit_code=1, - message="found 'None'", + message="expected unique definition of PUBLIC_ID for package fetchai/gym:0.19.0 of type connection; found 0", ), _TestPublicIdParameters( - side_effect=[ - [(None,)], - [], - [(None, None, None)], - ], + mocked_values={ + "find_public_id_assignments": [None], + "find_public_id_from_str": "match", + }, exit_code=1, - message="found 'None/None:None'", + message="expected fetchai/gym:0.19.0 for package of type connection; found 'match'", ), _TestPublicIdParameters( - side_effect=[ - [(None,)], - [], - [("fetchai", "gym", "0.19.0")], - ], + mocked_values={ + "find_public_id_assignments": [None], + "find_public_id_from_str": "fetchai/gym:0.19.0", + }, exit_code=0, message="OK!", ), _TestPublicIdParameters( - side_effect=[ - [(None,)], - [], - ["", ()], - ], + mocked_values={ + "find_public_id_assignments": [None], + "find_public_id_from_str": None, + "find_public_id_components": [None, None, None], + }, + exit_code=1, + message="expected fetchai/gym:0.19.0 for package of type connection; found 'None/None:None'", + ), + _TestPublicIdParameters( + mocked_values={ + "find_public_id_assignments": [None], + "find_public_id_from_str": None, + "find_public_id_components": ["fetchai", "gym", "0.19.0"], + }, + exit_code=0, + message="OK!", + ), + _TestPublicIdParameters( + mocked_values={ + "find_public_id_assignments": [None], + "find_public_id_from_str": None, + "find_public_id_components": None, + }, exit_code=1, - message="found ''", + message="expected fetchai/gym:0.19.0 for package of type connection; found ", ), ], ) @@ -228,12 +250,18 @@ def test_check_public_id_failure_wrong_public_id( ) -> None: """Test `check_public_id` failure.""" - with mock.patch( - "re.findall", - side_effect=test_param.side_effect, - ), _find_all_configuration_files_patch( - [self.test_connection_config] - ), check_dependencies_patch: + patches = [ + mock.patch(f"aea.cli.check_packages.{method}", return_value=mocked_value) + for method, mocked_value in test_param.mocked_values.items() + ] + patches.extend( + [ + _find_all_configuration_files_patch([self.test_connection_config]), + check_dependencies_patch, + ] + ) + with ExitStack() as stack: + [stack.enter_context(patch) for patch in patches] result = self.invoke( "--registry-path", str(self.packages_dir_path), @@ -243,6 +271,24 @@ def test_check_public_id_failure_wrong_public_id( assert result.exit_code == test_param.exit_code, result.output assert test_param.message in result.output + def test_find_public_id_assignments(self): + """Test `find_public_id_assignments`.""" + content = "PUBLIC_ID = PublicId('author', 'name', '0.1.0')" + result = find_public_id_assignments(content) + assert result == ["PublicId('author', 'name', '0.1.0')"] + + def test_find_public_id_from_str(self): + """Test `find_public_id_from_str`.""" + content = "PUBLIC_ID = PublicId.from_str('author/name:0.1.0')" + result = find_public_id_from_str(content) + assert result == "author/name:0.1.0" + + def test_find_public_id_components(self): + """Test `find_public_id_components`.""" + content = "PUBLIC_ID = PublicId('author', 'name', '0.1.0')" + result = find_public_id_components(content) + assert result == ("author", "name", "0.1.0") + def test_check_pypi_dependencies_failure( self, ) -> None: diff --git a/tests/test_connections/test_sync_connection.py b/tests/test_connections/test_sync_connection.py index 157b5dbdfb..980ad22257 100644 --- a/tests/test_connections/test_sync_connection.py +++ b/tests/test_connections/test_sync_connection.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # ------------------------------------------------------------------------------ # -# Copyright 2022-2024 Valory AG +# Copyright 2022-2025 Valory AG # Copyright 2018-2021 Fetch.AI Limited # # Licensed under the Apache License, Version 2.0 (the "License"); @@ -17,9 +17,10 @@ # limitations under the License. # # ------------------------------------------------------------------------------ + """This module contains the tests for the sync connection module.""" + import asyncio -import platform import time from unittest.mock import MagicMock, Mock, patch @@ -71,10 +72,6 @@ def on_disconnect(self): @pytest.mark.asyncio -@pytest.mark.skipif( - condition=(platform.system() == "Darwin"), - reason="not working on macos-12+", -) async def test_sync_connection(): """Test sync connection example.""" conf = Mock() diff --git a/tests/test_docs/test_bash_yaml/md_files/bash-gym-skill.md b/tests/test_docs/test_bash_yaml/md_files/bash-gym-skill.md index b61ba5f8d7..08d994ea99 100644 --- a/tests/test_docs/test_bash_yaml/md_files/bash-gym-skill.md +++ b/tests/test_docs/test_bash_yaml/md_files/bash-gym-skill.md @@ -1,5 +1,5 @@ ``` bash -aea fetch open_aea/gym_aea:0.1.0:bafybeietomk7c6dn6gvgix4s3jfzbrqjqzday6lofbk7wmkczhtgrijvmy --remote +aea fetch open_aea/gym_aea:0.1.0:bafybeifb6ldx7mvgqo7c6blusile4rvneiw3uxjvy2vxcgn7v4pw3la5xu --remote cd gym_aea aea install ``` @@ -8,7 +8,7 @@ aea create my_gym_aea cd my_gym_aea ``` ``` bash -aea add skill fetchai/gym:0.20.0:bafybeie7y2fsxfuhsqxqcaluo5exskmrm5q3a6e2hfcskcuvzvxjjhijh4 --remote +aea add skill fetchai/gym:0.20.0:bafybeih27hdrpzjz2fp5u2n7mgyrqqk3cyuempiixn6ptkkztvld7d4jhe --remote ``` ``` bash aea config set agent.default_connection fetchai/gym:0.19.0 diff --git a/tests/test_docs/test_bash_yaml/md_files/bash-http-connection-and-skill.md b/tests/test_docs/test_bash_yaml/md_files/bash-http-connection-and-skill.md index d7aa8f02be..fe784abf13 100644 --- a/tests/test_docs/test_bash_yaml/md_files/bash-http-connection-and-skill.md +++ b/tests/test_docs/test_bash_yaml/md_files/bash-http-connection-and-skill.md @@ -3,7 +3,7 @@ aea create my_aea cd my_aea ``` ``` bash -aea add connection valory/http_server:0.22.0:bafybeihpgu56ovmq4npazdbh6y6ru5i7zuv6wvdglpxavsckyih56smu7m --remote +aea add connection valory/http_server:0.22.0:bafybeic3jpkum7g6qo6x6vdrmvvhj7vqw7ec2op72uc3yfhmnlp5hn3joy --remote ``` ``` bash aea config set agent.default_connection valory/http_server:0.22.0 @@ -48,11 +48,11 @@ models: mkdir packages aea create my_aea cd my_aea -aea add connection valory/http_server:0.22.0:bafybeihpgu56ovmq4npazdbh6y6ru5i7zuv6wvdglpxavsckyih56smu7m --remote +aea add connection valory/http_server:0.22.0:bafybeic3jpkum7g6qo6x6vdrmvvhj7vqw7ec2op72uc3yfhmnlp5hn3joy --remote aea push connection valory/http_server --local -aea add protocol fetchai/default:1.0.0:bafybeihdvtmnz7fzy7kwi3wlo6rfl27f6q3g5entplgvq7y23i3v5uoz24 --remote +aea add protocol fetchai/default:1.0.0:bafybeiaf3qhrdttthrisrl2tlpt3mpo5btkozw2dnxlj4cbqq56ilcl6oa --remote aea push protocol fetchai/default --local -aea add protocol valory/http:1.0.0:bafybeifugzl63kfdmwrxwphrnrhj7bn6iruxieme3a4ntzejf6kmtuwmae --remote +aea add protocol valory/http:1.0.0:bafybeih4azmfwtamdbkhztkm4xitep3gx6tfdnoz6tvllmaqnhu3klejfa --remote aea push protocol valory/http --local cd .. aea delete my_aea diff --git a/tests/test_docs/test_bash_yaml/md_files/bash-http-echo-demo.md b/tests/test_docs/test_bash_yaml/md_files/bash-http-echo-demo.md index 7b48c87b36..5c3e9f509f 100644 --- a/tests/test_docs/test_bash_yaml/md_files/bash-http-echo-demo.md +++ b/tests/test_docs/test_bash_yaml/md_files/bash-http-echo-demo.md @@ -1,6 +1,6 @@ ``` bash pipenv shell -aea fetch open_aea/http_echo:0.1.0:bafybeigeufwgu6cxjcvxsks2j4mjk6kir7vnjgr2wfbytqlztqezkzijwy --remote +aea fetch open_aea/http_echo:0.1.0:bafybeic2zpk3epl4mnkrufl22u5wtiohitgab5otcjruhpqiicsijp3jem --remote cd http_echo aea generate-key ethereum; aea add-key ethereum aea install diff --git a/tests/test_docs/test_bash_yaml/md_files/bash-quickstart.md b/tests/test_docs/test_bash_yaml/md_files/bash-quickstart.md index db2409150b..60caca90ff 100644 --- a/tests/test_docs/test_bash_yaml/md_files/bash-quickstart.md +++ b/tests/test_docs/test_bash_yaml/md_files/bash-quickstart.md @@ -72,7 +72,7 @@ v1.7.0 AEA configurations successfully initialized: {'author': 'fetchai'} ``` ``` bash -aea fetch open_aea/my_first_aea:0.1.0:bafybeiaf6fgfmljz6pl7q6zfs3lhqmqbzydlqcen3qek5jjly77vhjowra --remote +aea fetch open_aea/my_first_aea:0.1.0:bafybeiakpjbpsqbmgqdg6c36nhujqmk446u2qn7jvi2lefmnyxtmnv3tqe --remote cd my_first_aea ``` ``` bash @@ -152,19 +152,19 @@ aea delete my_first_aea ``` bash -aea fetch open_aea/my_first_aea:0.1.0:bafybeiaf6fgfmljz6pl7q6zfs3lhqmqbzydlqcen3qek5jjly77vhjowra --remote +aea fetch open_aea/my_first_aea:0.1.0:bafybeiakpjbpsqbmgqdg6c36nhujqmk446u2qn7jvi2lefmnyxtmnv3tqe --remote cd my_first_aea ``` ``` bash -aea fetch open_aea/my_first_aea:0.1.0:bafybeiaf6fgfmljz6pl7q6zfs3lhqmqbzydlqcen3qek5jjly77vhjowra --remote +aea fetch open_aea/my_first_aea:0.1.0:bafybeiakpjbpsqbmgqdg6c36nhujqmk446u2qn7jvi2lefmnyxtmnv3tqe --remote cd my_first_aea ``` ```bash mkdir packages cd my_first_aea -aea add protocol fetchai/default:1.0.0:bafybeihdvtmnz7fzy7kwi3wlo6rfl27f6q3g5entplgvq7y23i3v5uoz24 --remote +aea add protocol fetchai/default:1.0.0:bafybeiaf3qhrdttthrisrl2tlpt3mpo5btkozw2dnxlj4cbqq56ilcl6oa --remote aea push protocol fetchai/default --local cd .. aea delete my_aea diff --git a/tests/test_test_tools/test_click_testing.py b/tests/test_test_tools/test_click_testing.py index fb7c1594a2..729902bfbe 100644 --- a/tests/test_test_tools/test_click_testing.py +++ b/tests/test_test_tools/test_click_testing.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # ------------------------------------------------------------------------------ # -# Copyright 2022-2024 Valory AG +# Copyright 2022-2025 Valory AG # Copyright 2018-2020 Fetch.AI Limited # # Licensed under the Apache License, Version 2.0 (the "License"); @@ -105,7 +105,7 @@ def test_click_version(): When this tests fails you need to ensure that the current versions implementation of the click.testing.CliRunner remains compatible with our monkey-patched version """ - assert click.__version__ == "8.1.7", message + assert click.__version__ == "8.1.8", message @pytest.mark.parametrize("mix_stderr", [True, False])