diff --git a/Pipfile b/Pipfile index 3eaa53d..bfc2e40 100644 --- a/Pipfile +++ b/Pipfile @@ -8,29 +8,27 @@ name = "pypi" # aea/autonomy package dependencies are specified in their respective configuration yaml files and as dev dependencies below [dev-packages] -# we fix exact versions as it's sufficient to have at least one set of compatible dependencies for development aiohttp = "<4.0.0,>=3.8.5" asn1crypto = "==1.5.1" grpcio = "==1.53.0" jsonschema = "<4.4.0,>=4.3.0" hypothesis = "==6.21.6" pre-commit = "==3.0.1" -py-ecc = "==6.0.0" pytz = "==2022.2.1" -pytest = "==7.2.1" +pytest = "==7.4.4" pytest-asyncio = ">=0.21.0,<0.22.0" -pytest-cov = "==4.0.0" -pytest-randomly = "==3.12.0" +pytest-cov = "==6.2.1" +pytest-randomly = "==3.16.0" openapi-core = "==0.15.0" openapi-spec-validator = "<0.5.0,>=0.4.0" -open-aea = "==1.65.0" -open-aea-ledger-ethereum = "==1.65.0" -open-aea-ledger-cosmos = "==1.65.0" -open-aea-cli-ipfs = "==1.65.0" -open-aea-test-autonomy = "==0.19.9" -open-autonomy = {version = "==0.19.9", extras = ["all"]} -tomte = {version = "==0.2.17", extras = ["cli", "tests"]} -requests = ">=2.28.1,<2.31.2" +open-aea = "==2.0.6" +open-aea-ledger-ethereum = "==2.0.6" +open-aea-ledger-cosmos = "==2.0.6" +open-aea-cli-ipfs = "==2.0.6" +open-aea-test-autonomy = "==0.21.2" +open-autonomy = {version = "==0.21.2", extras = ["all"]} +tomte = {version = "==0.4.0", extras = ["cli", "tests"]} +requests = ">=2.28.1,<=2.32.5" bases = "==0.3.0" typing_validation = "==1.1.0" typing_extensions = "==4.11.0" diff --git a/packages/valory/contracts/agent_registry/contract.yaml b/packages/valory/contracts/agent_registry/contract.yaml index 3c1b49f..7ab47c7 100644 --- a/packages/valory/contracts/agent_registry/contract.yaml +++ b/packages/valory/contracts/agent_registry/contract.yaml @@ -4,7 +4,7 @@ version: 0.1.0 type: contract description: Agent Registry contract license: Apache-2.0 -aea_version: '>=1.0.0, <2.0.0' +aea_version: '>=2.0.0, <3.0.0' fingerprint: __init__.py: bafybeia6x4osmddfngo5wxtm7w3tqnptkaiy6nh3zstw3kpnxqhpna36k4 build/AgentRegistry.json: bafybeicoe5elvvsv2neiirsdn4uddrilizmyib3x4mvpklr7olhj2kh4ue @@ -16,8 +16,8 @@ contract_interface_paths: ethereum: build/AgentRegistry.json dependencies: open-aea-ledger-ethereum: - version: ==1.65.0 + version: ==2.0.6 open-aea-test-autonomy: - version: ==0.19.9 + version: ==0.21.2 web3: - version: <7,>=6.0.0 + version: <8,>=7.0.0 diff --git a/packages/valory/contracts/agreement_store_manager/contract.yaml b/packages/valory/contracts/agreement_store_manager/contract.yaml index f8739f1..14c23e7 100644 --- a/packages/valory/contracts/agreement_store_manager/contract.yaml +++ b/packages/valory/contracts/agreement_store_manager/contract.yaml @@ -4,7 +4,7 @@ version: 0.1.0 type: contract description: Agreement Storage Manager contract license: Apache-2.0 -aea_version: '>=1.0.0, <2.0.0' +aea_version: '>=2.0.0, <3.0.0' fingerprint: README.md: bafybeihvrenqqs5unsroous4q7i64dzxzr3yhuseb3iwsmaigizlfcyhey __init__.py: bafybeihqqe5vid3jswhksrf4r2hk4buj3zl7env5crbk4rb45h5kvltmei @@ -17,4 +17,4 @@ contract_interface_paths: ethereum: build/agreement_store_manager.json dependencies: open-aea-ledger-ethereum: - version: ==1.65.0 + version: ==2.0.6 diff --git a/packages/valory/contracts/did_registry/contract.yaml b/packages/valory/contracts/did_registry/contract.yaml index 569b67f..22dff10 100644 --- a/packages/valory/contracts/did_registry/contract.yaml +++ b/packages/valory/contracts/did_registry/contract.yaml @@ -4,7 +4,7 @@ version: 0.1.0 type: contract description: DID Registry contract license: Apache-2.0 -aea_version: '>=1.0.0, <2.0.0' +aea_version: '>=2.0.0, <3.0.0' fingerprint: README.md: bafybeibb3vfw56qtzx2sg5sj3bbfw3u7clqgn3hjjngzbxswx5pvw3utzi __init__.py: bafybeicgozrvijcef4zxrvo2he5uprlvrp6oioedejj6gj2ccityttyjmy @@ -17,4 +17,4 @@ contract_interface_paths: ethereum: build/did_registry.json dependencies: open-aea-ledger-ethereum: - version: ==1.65.0 + version: ==2.0.6 diff --git a/packages/valory/contracts/erc20/contract.yaml b/packages/valory/contracts/erc20/contract.yaml index b564f0d..8479421 100644 --- a/packages/valory/contracts/erc20/contract.yaml +++ b/packages/valory/contracts/erc20/contract.yaml @@ -4,7 +4,7 @@ version: 0.1.0 type: contract description: ERC20 token contract license: Apache-2.0 -aea_version: '>=1.0.0, <2.0.0' +aea_version: '>=2.0.0, <3.0.0' fingerprint: README.md: bafybeifmfma6rglvpa22odtozyosnp5mwljum64utxip2wgmezuhnjjjyi __init__.py: bafybeib3qhriydui6metcinv73p4tjsqrzw62l5cvshvmzt62jclct6nza @@ -21,12 +21,12 @@ dependencies: eth_typing: {} hexbytes: {} open-aea-ledger-ethereum: - version: ==1.65.0 + version: ==2.0.6 open-aea-test-autonomy: - version: ==0.19.9 + version: ==0.21.2 packaging: {} py-eth-sig-utils: {} requests: version: ==2.28.1 web3: - version: <7,>=6.0.0 + version: <8,>=7.0.0 diff --git a/packages/valory/contracts/escrow_payment_condition/contract.yaml b/packages/valory/contracts/escrow_payment_condition/contract.yaml index 1c4e992..dd7f1d3 100644 --- a/packages/valory/contracts/escrow_payment_condition/contract.yaml +++ b/packages/valory/contracts/escrow_payment_condition/contract.yaml @@ -4,7 +4,7 @@ version: 0.1.0 type: contract description: Escrow Payment Condition contract license: Apache-2.0 -aea_version: '>=1.0.0, <2.0.0' +aea_version: '>=2.0.0, <3.0.0' fingerprint: README.md: bafybeicrryg5u4zri42zd4qdarwapal6sayy7yyrrzzumurrpwkdt26ca4 __init__.py: bafybeigtorc5oz4r5lfj5bhlajqc34nkknbkuswbupogg7kuquuxdilxgi @@ -17,4 +17,4 @@ contract_interface_paths: ethereum: build/escrow_payment_condition.json dependencies: open-aea-ledger-ethereum: - version: ==1.65.0 + version: ==2.0.6 diff --git a/packages/valory/contracts/ierc1155/contract.yaml b/packages/valory/contracts/ierc1155/contract.yaml index 0195f10..9f9fe48 100644 --- a/packages/valory/contracts/ierc1155/contract.yaml +++ b/packages/valory/contracts/ierc1155/contract.yaml @@ -4,7 +4,7 @@ version: 0.1.0 type: contract description: IERC1155 contract license: Apache-2.0 -aea_version: '>=1.0.0, <2.0.0' +aea_version: '>=2.0.0, <3.0.0' fingerprint: README.md: bafybeicpbv673pqvstddnphn6zk24tpi6rjdtcx6zk6ax5tsen2e4hja74 __init__.py: bafybeidx57lm6uzxxvnbhsuedadi3f6w36e6xhc2po64a5zojaqqaotmoy @@ -17,4 +17,4 @@ contract_interface_paths: ethereum: build/IERC1155.json dependencies: open-aea-ledger-ethereum: - version: ==1.65.0 + version: ==2.0.6 diff --git a/packages/valory/contracts/lock_payment_condition/contract.yaml b/packages/valory/contracts/lock_payment_condition/contract.yaml index 2be15d6..aa01709 100644 --- a/packages/valory/contracts/lock_payment_condition/contract.yaml +++ b/packages/valory/contracts/lock_payment_condition/contract.yaml @@ -4,7 +4,7 @@ version: 0.1.0 type: contract description: Lock Payment Condition contract license: Apache-2.0 -aea_version: '>=1.0.0, <2.0.0' +aea_version: '>=2.0.0, <3.0.0' fingerprint: README.md: bafybeicxemyhwf5ntz5elcmio3k66dukzcsrryovnl2k7xq4amxlptlwwa __init__.py: bafybeiejkhqbscng3twa2bzwvaxkr35kempm2y6w77sxx2hl3vlqkmchhm @@ -17,4 +17,4 @@ contract_interface_paths: ethereum: build/lock_payment_condition.json dependencies: open-aea-ledger-ethereum: - version: ==1.65.0 + version: ==2.0.6 diff --git a/packages/valory/contracts/mech/contract.yaml b/packages/valory/contracts/mech/contract.yaml index 06548b4..d3075e8 100644 --- a/packages/valory/contracts/mech/contract.yaml +++ b/packages/valory/contracts/mech/contract.yaml @@ -4,7 +4,7 @@ version: 0.1.0 type: contract description: Agent mech contract license: Apache-2.0 -aea_version: '>=1.0.0, <2.0.0' +aea_version: '>=2.0.0, <3.0.0' fingerprint: README.md: bafybeibl4uw7rs6mwh7zuvdnqmj2o2xyr7nx5qk3w7torwx3jg6farn6ca __init__.py: bafybeifawfjsdfhhaxebj4aphxccebxgmuarzgk6atnicqak747tgqi77m @@ -17,9 +17,9 @@ contract_interface_paths: ethereum: build/mech.json dependencies: open-aea-ledger-ethereum: - version: ==1.65.0 + version: ==2.0.6 web3: - version: <7,>=6.0.0 + version: <8,>=7.0.0 eth_typing: {} eth-utils: - version: ==2.2.0 + version: ==5.3.0 diff --git a/packages/valory/contracts/mech_marketplace/contract.yaml b/packages/valory/contracts/mech_marketplace/contract.yaml index 1ececd2..de0ce07 100644 --- a/packages/valory/contracts/mech_marketplace/contract.yaml +++ b/packages/valory/contracts/mech_marketplace/contract.yaml @@ -4,7 +4,7 @@ version: 0.1.0 type: contract description: Agent mech marketplace contract. license: Apache-2.0 -aea_version: '>=1.0.0, <2.0.0' +aea_version: '>=2.0.0, <3.0.0' fingerprint: README.md: bafybeihygfmkbo4cegrqnz5ws6bbjaifubvk7r2uyvuanxpqy24l634tba __init__.py: bafybeien2jiopu7htty6dwg6vtm43iwosnxhv6p27hoatlrf65hjf7a3ze @@ -17,7 +17,7 @@ contract_interface_paths: ethereum: build/mech.json dependencies: open-aea-ledger-ethereum: - version: ==1.65.0 + version: ==2.0.6 web3: - version: <7,>=6.0.0 + version: <8,>=7.0.0 eth_typing: {} diff --git a/packages/valory/contracts/mech_marketplace_legacy/contract.yaml b/packages/valory/contracts/mech_marketplace_legacy/contract.yaml index 92ecead..ed28017 100644 --- a/packages/valory/contracts/mech_marketplace_legacy/contract.yaml +++ b/packages/valory/contracts/mech_marketplace_legacy/contract.yaml @@ -4,7 +4,7 @@ version: 0.1.0 type: contract description: Agent mech marketplace contract. license: Apache-2.0 -aea_version: '>=1.0.0, <2.0.0' +aea_version: '>=2.0.0, <3.0.0' fingerprint: README.md: bafybeic3ldpphjsteilzj36ittzrj2jm55qwp2fn7qubbf4q4wpdpzm6y4 __init__.py: bafybeih566schek7lxlxjkfb2medntav3kfnnqfhog35iolgljfxsobaxu @@ -17,10 +17,10 @@ contract_interface_paths: ethereum: build/mech.json dependencies: open-aea-ledger-ethereum: - version: ==1.65.0 + version: ==2.0.6 web3: - version: <7,>=6.0.0 + version: <8,>=7.0.0 eth_typing: {} eth-utils: - version: ==2.2.0 + version: ==5.3.0 hexbytes: {} diff --git a/packages/valory/contracts/mech_mm/contract.yaml b/packages/valory/contracts/mech_mm/contract.yaml index c8c0626..69586c0 100644 --- a/packages/valory/contracts/mech_mm/contract.yaml +++ b/packages/valory/contracts/mech_mm/contract.yaml @@ -4,7 +4,7 @@ version: 0.1.0 type: contract description: Agent mech contract for mech marketplace license: Apache-2.0 -aea_version: '>=1.0.0, <2.0.0' +aea_version: '>=2.0.0, <3.0.0' fingerprint: README.md: bafybeiarlqourpkb4tcynaznvawyqqu4ofwtte6qb464net2btjd44lppa __init__.py: bafybeicghancjavdrn34fliduqfi4ltghqs6uwo2qdxw2tftbq7hz2wuom @@ -17,9 +17,9 @@ contract_interface_paths: ethereum: build/mech.json dependencies: open-aea-ledger-ethereum: - version: ==1.65.0 + version: ==2.0.6 web3: - version: <7,>=6.0.0 + version: <8,>=7.0.0 eth_typing: {} eth-utils: - version: ==2.2.0 + version: ==5.3.0 diff --git a/packages/valory/contracts/nft_sales/contract.yaml b/packages/valory/contracts/nft_sales/contract.yaml index f712670..67a672e 100644 --- a/packages/valory/contracts/nft_sales/contract.yaml +++ b/packages/valory/contracts/nft_sales/contract.yaml @@ -4,7 +4,7 @@ version: 0.1.0 type: contract description: NFT Sales Template contract license: Apache-2.0 -aea_version: '>=1.0.0, <2.0.0' +aea_version: '>=2.0.0, <3.0.0' fingerprint: README.md: bafybeidszmr7t4igquq7334a2tozphtlnl77mxtbtorf45vuzv3wp2ftde __init__.py: bafybeibirew6ud2mhqt7le3exroyhjb5l3qu5azovegu6riyujf3ltmjfa @@ -17,4 +17,4 @@ contract_interface_paths: ethereum: build/nft_sales.json dependencies: open-aea-ledger-ethereum: - version: ==1.65.0 + version: ==2.0.6 diff --git a/packages/valory/contracts/nvm_balance_tracker_native/contract.yaml b/packages/valory/contracts/nvm_balance_tracker_native/contract.yaml index 8a69ee0..36f0b0b 100644 --- a/packages/valory/contracts/nvm_balance_tracker_native/contract.yaml +++ b/packages/valory/contracts/nvm_balance_tracker_native/contract.yaml @@ -4,7 +4,7 @@ version: 0.1.0 type: contract description: Balance tracker contract for a native NVM subscription license: Apache-2.0 -aea_version: '>=1.0.0, <2.0.0' +aea_version: '>=2.0.0, <3.0.0' fingerprint: README.md: bafybeihbbepmyfrkvj7j7q7xbno77gapxsyvwjgkz24cjlfe7xkcrgfo6i __init__.py: bafybeia2jy4hgoyhxzxbnc5fccrg55zqmsuonudcbblpvxz7kqlvr7oiwy @@ -17,4 +17,4 @@ contract_interface_paths: ethereum: build/nvm_balance_tracker_native.json dependencies: open-aea-ledger-ethereum: - version: ==1.65.0 + version: ==2.0.6 diff --git a/packages/valory/contracts/nvm_balance_tracker_token/contract.yaml b/packages/valory/contracts/nvm_balance_tracker_token/contract.yaml index f153eb7..a79e430 100644 --- a/packages/valory/contracts/nvm_balance_tracker_token/contract.yaml +++ b/packages/valory/contracts/nvm_balance_tracker_token/contract.yaml @@ -4,7 +4,7 @@ version: 0.1.0 type: contract description: Balance tracker contract for a token NVM subscription license: Apache-2.0 -aea_version: '>=1.0.0, <2.0.0' +aea_version: '>=2.0.0, <3.0.0' fingerprint: README.md: bafybeihdgana6tjjiiy2evquizo63cbtt6p25vkmtgsispphytda4mqace __init__.py: bafybeiga73hutvybt5vbtlfgjnquxuehoaepiqwsflkduckwafyinncv5i @@ -17,4 +17,4 @@ contract_interface_paths: ethereum: build/nvm_balance_tracker_token.json dependencies: open-aea-ledger-ethereum: - version: ==1.65.0 + version: ==2.0.6 diff --git a/packages/valory/contracts/subscription_provider/contract.yaml b/packages/valory/contracts/subscription_provider/contract.yaml index ad03359..6879839 100644 --- a/packages/valory/contracts/subscription_provider/contract.yaml +++ b/packages/valory/contracts/subscription_provider/contract.yaml @@ -4,7 +4,7 @@ version: 0.1.0 type: contract description: Subscription Provider contract license: Apache-2.0 -aea_version: '>=1.0.0, <2.0.0' +aea_version: '>=2.0.0, <3.0.0' fingerprint: README.md: bafybeiaz23eqyevmojjquzgxjqa6lc2opeciukngjxwi4jyum7hkljamxq __init__.py: bafybeielqwhv3c3bbl5ong2gq2xvtuisvi4utezz42wz7jxu4b5ivxhu4u @@ -17,4 +17,4 @@ contract_interface_paths: ethereum: build/subscription_provider.json dependencies: open-aea-ledger-ethereum: - version: ==1.65.0 + version: ==2.0.6 diff --git a/packages/valory/contracts/transfer_nft_condition/contract.yaml b/packages/valory/contracts/transfer_nft_condition/contract.yaml index fd443e4..1c2be82 100644 --- a/packages/valory/contracts/transfer_nft_condition/contract.yaml +++ b/packages/valory/contracts/transfer_nft_condition/contract.yaml @@ -4,7 +4,7 @@ version: 0.1.0 type: contract description: Transfer NFT Condition contract license: Apache-2.0 -aea_version: '>=1.0.0, <2.0.0' +aea_version: '>=2.0.0, <3.0.0' fingerprint: README.md: bafybeihflj46o6zvfroct2uk6xfzidhvehywr5kskhualbcatpokf77hbi __init__.py: bafybeiggpwlocaqq2xqg2emyuhfchui6qytz62674ab4sklslo3pi5zfma @@ -17,4 +17,4 @@ contract_interface_paths: ethereum: build/transfer_nft_condition.json dependencies: open-aea-ledger-ethereum: - version: ==1.65.0 + version: ==2.0.6 diff --git a/packages/valory/skills/mech_interact_abci/skill.yaml b/packages/valory/skills/mech_interact_abci/skill.yaml index 8a512b9..5eea4ac 100644 --- a/packages/valory/skills/mech_interact_abci/skill.yaml +++ b/packages/valory/skills/mech_interact_abci/skill.yaml @@ -7,7 +7,7 @@ description: "The mech interact skill provides comprehensive interaction capabil \ \ntransactions. It includes dynamic compatibility detection, intelligent caching,\ \ \nand automatic fallback mechanisms for robust cross-version contract support.\n" license: Apache-2.0 -aea_version: '>=1.0.0, <2.0.0' +aea_version: '>=2.0.0, <3.0.0' fingerprint: __init__.py: bafybeifvvp5bbbzd3dfo5mf66tijiuylahhuugwlsha22xkqg33epqtbku behaviours/__init__.py: bafybeifgcheyski75lgbvssqy6czxq55gnqpjddexhprpsazeczqwkl46q @@ -216,7 +216,7 @@ models: class_name: TendermintDialogues dependencies: web3: - version: <7,>=6.0.0 + version: <8,>=7.0.0 hexbytes: {} py-multicodec: {} py-multibase: {} diff --git a/tox.ini b/tox.ini index c8b68aa..8c5c781 100644 --- a/tox.ini +++ b/tox.ini @@ -22,21 +22,21 @@ deps = grpcio==1.53.0 hypothesis==6.21.6 jsonschema<4.4.0,>=4.3.0 - py-ecc==6.0.0 + py-ecc==8.0.0 pytz==2022.2.1 - pytest==7.2.1 + pytest==7.4.4 pytest-randomly==3.11.0 - pytest-cov==3.0.0 + pytest-cov==6.2.1 pytest-asyncio==0.18.0 openapi-core==0.15.0 openapi-spec-validator<0.5.0,>=0.4.0 - open-aea==1.65.0 - open-aea-ledger-ethereum==1.65.0 - open-aea-ledger-cosmos==1.65.0 - open-aea-cli-ipfs==1.65.0 - open-aea-test-autonomy==0.19.9 - open-autonomy==0.19.9 - requests>=2.28.1,<2.31.2 + open-aea==2.0.6 + open-aea-ledger-ethereum==2.0.6 + open-aea-ledger-cosmos==2.0.6 + open-aea-cli-ipfs==2.0.6 + open-aea-test-autonomy==0.21.2 + open-autonomy==0.21.2 + requests>=2.28.1,<=2.32.5 typing-extensions==4.11.0 bases==0.3.0 typing_validation==1.1.0