diff --git a/README.md b/README.md index ad49bc57f..7ad9c46b2 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ ## What is Traction? -Traction is a digital wallet solution comprised of plugins layered on top of Hyperledger Aries Cloud Agent Python (ACA-Py) and streamlines the process of sending and receiving digital credentials for governments and organizations. +Traction is a digital wallet solution comprised of plugins layered on top of OpenWallet Foundation ACA-Py and streamlines the process of sending and receiving digital credentials for governments and organizations. Its open-source foundation makes it easy to integrate digital trust technology into existing lines of business applications, without having to stand up, maintain and manage an instance of ACA-Py themselves. Future functionality could include machine-readable governance and more. @@ -43,7 +43,7 @@ Establish your own Traction tenant in a B.C. Government sandbox to issue, hold, Traction makes it easier to integrate digital trust technology into existing line of business applications. - **API-first Architecture**: Traction is designed with an API-first architecture, this RESTful API allows for integration into existing line-of-business applications already being used by organizations, the Tenant user interface is built on this API to enable adoption prior to integration and for low-use functions. -- **Enhanced Interoperability**: Hyperledger Aries makes Traction more broadly compatible with existing technologies used by governments and organizations around the world. +- **Enhanced Interoperability**: OWF ACA-Py makes Traction more broadly compatible with existing technologies used by governments and organizations around the world. - **Multi-tenancy**: Rather than having multiple digital tools to integrate with organizations, one scalable instance of Traction can be used to participate in the digital trust ecosystem, control all connections, and more easily share data. - **Higher Scalability**: Traction is open-source technology, encouraging collaborative refinement, faster release, and higher scalability. @@ -111,4 +111,4 @@ Traction is licensed under Apache License 2.0 which can be reviewed [here](./LIC ## Engage with the community Connect with others -- for Aries discussion see the Hyperlerger Aries Github [participation section](https://github.com/hyperledger/aries#project-participation) +- for ACA-Py discussion see the OWF ACA-Py Github [for links to discussion forums](https://github.com/openwallet-foundation/acapy?tab=readme-ov-file#troubleshooting) diff --git a/docs/README.md b/docs/README.md index 07438c538..244937216 100644 --- a/docs/README.md +++ b/docs/README.md @@ -1,17 +1,17 @@ # Traction Documentation and Resources -## A Traction Sandbox Hyperledger Aries/AnonCreds Workshop +## A Traction Sandbox ACA-Py/AnonCreds Workshop This workshop contains a sequence of labs demonstrating issuing, receiving, holding, requesting, presenting, and verifying AnonCreds Verifiable Credentials--no technical experience required! The labs take about 20 minutes for complete. New developers expecting to build an Issuer or Verifier with -[Traction] or [Aries Cloud Agent Python] will find this a great place to +[Traction] or [ACA-Py] will find this a great place to start--with developer-oriented "Next Steps" suggested at the end of the Workshop. [Traction]: https://digital.gov.bc.ca/digital-trust/technical-resources/traction/ -[Aries Cloud Agent Python]: https://aca-py.org +[ACA-Py]: https://aca-py.org ## Basic Architecture Overview See [traction flow chart](assets/traction-flow-chart-1600x900-12162022.pdf) diff --git a/docs/traction-anoncreds-workshop.md b/docs/traction-anoncreds-workshop.md index 8bc47ff67..e68083129 100644 --- a/docs/traction-anoncreds-workshop.md +++ b/docs/traction-anoncreds-workshop.md @@ -1,3 +1,3 @@ -# A Traction Sandbox Hyperledger Aries/AnonCreds Workshop +# A Traction Sandbox ACA-Py/AnonCreds Workshop -Find the Traction AnonCreds workshop in its new home at [Hyperledger Aries ACA-Py Docs](https://aca-py.org/latest/demo/ACA-Py-Workshop/). +Find the Traction AnonCreds workshop in its new home at [ACA-Py Docs](https://aca-py.org/latest/demo/ACA-Py-Workshop/). diff --git a/plugins/README.md b/plugins/README.md index e4eb256cf..891efd58b 100644 --- a/plugins/README.md +++ b/plugins/README.md @@ -1,8 +1,8 @@ # Traction Aca-Py Plugins -Traction is a set of plugins that facilitate multi-tenant management within [Aca-Py](https://github.com/hyperledger/aries-cloudagent-python). Some of the plugins ([basicmessage_storage](./basicmessage_storage/README.md), [connection_update](./connection_update/README.md) and [multitenant_provider](./multitenant_provider/README.md)) can be used independently from Traction. +Traction is a set of plugins that facilitate multi-tenant management within [Aca-Py](https://github.com/openwallet-foundation/acapy). Some of the plugins ([basicmessage_storage](./basicmessage_storage/README.md), [connection_update](./connection_update/README.md) and [multitenant_provider](./multitenant_provider/README.md)) can be used independently from Traction. ### Developing Aca-Py Plugins -Please refer to [Getting Started Aries Development: Plugins](https://github.com/hyperledger/aries-cloudagent-python/blob/45c832658245747a3366735f6179362d127bae02/docs/GettingStartedAriesDev/PlugIns.md) for an in depth look at how to build Aca-Py plugins and how they operate within Aca-Py. +Please refer to [Features: Plugins](https://github.com/openwallet-foundation/acapy/blob/main/docs/features/PlugIns.md) for an in depth look at how to build Aca-Py plugins and how they operate within Aca-Py. diff --git a/plugins/docker/Dockerfile b/plugins/docker/Dockerfile index 68c1c3d3b..a45466849 100644 --- a/plugins/docker/Dockerfile +++ b/plugins/docker/Dockerfile @@ -1,4 +1,4 @@ -FROM ghcr.io/hyperledger/aries-cloudagent-python:py3.12-1.0.1 AS base +FROM ghcr.io/openwallet-foundation/acapy-agent:py3.12-1.1.0 AS base # Install and Configure Poetry USER root @@ -24,16 +24,16 @@ RUN poetry install --only main RUN ln -s $(poetry env info -p)/lib/python3.6/site-packages site-packages -FROM ghcr.io/hyperledger/aries-cloudagent-python:py3.12-1.0.1 +FROM ghcr.io/openwallet-foundation/acapy-agent:py3.12-1.1.0 COPY --from=base --chown=aries:aries /home/aries/.venv /home/aries/.venv ENV PATH="/home/aries/.venv/bin:$PATH" COPY --chown=aries:aries docker/default.yml ./ COPY --chown=aries:aries traction_innkeeper/traction_innkeeper traction_plugins/traction_innkeeper -RUN pip install git+https://github.com/hyperledger/aries-acapy-plugins@1.0.1#subdirectory=basicmessage_storage -RUN pip install git+https://github.com/hyperledger/aries-acapy-plugins@1.0.1#subdirectory=connection_update -RUN pip install git+https://github.com/hyperledger/aries-acapy-plugins@1.0.1#subdirectory=multitenant_provider -RUN pip install git+https://github.com/hyperledger/aries-acapy-plugins@1.0.1#subdirectory=rpc +RUN pip install git+https://github.com/openwallet-foundation/acapy-plugins@1.1.0#subdirectory=basicmessage_storage +RUN pip install git+https://github.com/openwallet-foundation/acapy-plugins@1.1.0#subdirectory=connection_update +RUN pip install git+https://github.com/openwallet-foundation/acapy-plugins@1.1.0#subdirectory=multitenant_provider +RUN pip install git+https://github.com/openwallet-foundation/acapy-plugins@1.1.0#subdirectory=rpc ENTRYPOINT ["/bin/bash", "-c", "aca-py \"$@\"", "--"] diff --git a/plugins/pyproject.toml b/plugins/pyproject.toml index eae275bff..2c2ce4781 100644 --- a/plugins/pyproject.toml +++ b/plugins/pyproject.toml @@ -9,7 +9,7 @@ readme = "README.md" [tool.poetry.dependencies] python = "^3.12" -aries-cloudagent = { version = "1.0.1" } +acapy-agent = { version = "1.1.0" } python-dateutil = "^2.8.2" typing-extensions = "4.8.0" traction-innkeeper = {path = "./traction_innkeeper", develop = true} diff --git a/plugins/traction_innkeeper/poetry.lock b/plugins/traction_innkeeper/poetry.lock index 4dba981eb..33ca5a94b 100644 --- a/plugins/traction_innkeeper/poetry.lock +++ b/plugins/traction_innkeeper/poetry.lock @@ -1,5 +1,56 @@ # This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. +[[package]] +name = "acapy-agent" +version = "1.1.0" +description = "(ACA-Py) A Cloud Agent Python is a foundation for building decentralized identity applications and services running in non-mobile environments." +optional = false +python-versions = "<4.0,>=3.12" +files = [ + {file = "acapy_agent-1.1.0-py3-none-any.whl", hash = "sha256:e18c1c2d781122a909a4c4afa9f29872f5ba14505b6880544801f3d17ff86407"}, + {file = "acapy_agent-1.1.0.tar.gz", hash = "sha256:0912f62bb66416241e87986d9854ab3c9eaadeeb02d53dbccc0045187445656b"}, +] + +[package.dependencies] +aiohttp = ">=3.10.5,<3.11.0" +aiohttp-apispec-acapy = ">=3.0.2,<3.1.0" +aiohttp-cors = ">=0.7.0,<0.8.0" +apispec = ">=6.6.0,<7.0.0" +async-timeout = ">=4.0.2,<4.1.0" +base58 = ">=2.1.0,<2.2.0" +canonicaljson = ">=2.0.0,<3.0.0" +ConfigArgParse = ">=1.7,<1.8" +deepmerge = ">=0.3.0,<0.4.0" +did-peer-2 = ">=0.1.2,<0.2.0" +did-peer-4 = ">=0.1.4,<0.2.0" +ecdsa = ">=0.19.0,<0.20.0" +jsonpath-ng = "1.6.1" +Markdown = ">=3.7,<3.8" +markupsafe = "2.1.5" +marshmallow = ">=3.22.0,<3.23.0" +nest_asyncio = ">=1.6.0,<1.7.0" +packaging = ">=23.2,<23.3" +portalocker = ">=2.10.1,<2.11.0" +prompt_toolkit = ">=2.0.9,<2.1.0" +pydid = ">=0.5.1,<0.6.0" +pyjwt = ">=2.9.0,<2.10.0" +pyld = ">=2.0.4,<3.0.0" +pynacl = ">=1.5.0,<1.6.0" +python-dateutil = ">=2.8.1,<2.9.0" +python-json-logger = ">=2.0.7,<2.1.0" +pyyaml = ">=6.0.2,<6.1.0" +qrcode = {version = ">=6.1,<7.0", extras = ["pil"]} +requests = ">=2.32.3,<2.33.0" +rlp = "4.0.1" +sd-jwt = ">=0.10.3,<0.11.0" +unflatten = ">=0.2,<0.3" +uuid_utils = ">=0.9.0,<0.10.0" + +[package.extras] +askar = ["anoncreds (==0.2.0)", "aries-askar (>=0.3.2,<0.4.0)", "indy-credx (>=1.1.1,<1.2.0)", "indy-vdr (>=0.4.0,<0.5.0)"] +bbs = ["ursa-bbs-signatures (>=1.0.1,<1.1.0)"] +didcommv2 = ["didcomm-messaging (>=0.1.1a0,<0.2.0)"] + [[package]] name = "aiohappyeyeballs" version = "2.4.3" @@ -212,57 +263,6 @@ marshmallow = ["marshmallow (>=3.18.0)"] tests = ["apispec[marshmallow,yaml]", "openapi-spec-validator (==0.7.1)", "pytest"] yaml = ["PyYAML (>=3.10)"] -[[package]] -name = "aries-cloudagent" -version = "1.0.1" -description = "Hyperledger Aries Cloud Agent Python (ACA-Py) is a foundation for building decentralized identity applications and services running in non-mobile environments." -optional = false -python-versions = "<4.0,>=3.12" -files = [ - {file = "aries_cloudagent-1.0.1-py3-none-any.whl", hash = "sha256:081970c001b03c7f5e43500e8ed059cecb8099c6a31fc668c1eed5da746390af"}, - {file = "aries_cloudagent-1.0.1.tar.gz", hash = "sha256:680d5970ee0f49afc5b3d39cb8969b351e0df1fa02e6e6d8695cbd3c3206f694"}, -] - -[package.dependencies] -aiohttp = ">=3.10.5,<3.11.0" -aiohttp-apispec-acapy = ">=3.0.2,<3.1.0" -aiohttp-cors = ">=0.7.0,<0.8.0" -apispec = ">=6.6.0,<7.0.0" -async-timeout = ">=4.0.2,<4.1.0" -base58 = ">=2.1.0,<2.2.0" -canonicaljson = ">=2.0.0,<3.0.0" -ConfigArgParse = ">=1.7,<1.8" -deepmerge = ">=0.3.0,<0.4.0" -did-peer-2 = ">=0.1.2,<0.2.0" -did-peer-4 = ">=0.1.4,<0.2.0" -ecdsa = ">=0.19.0,<0.20.0" -jsonpath-ng = "1.6.1" -Markdown = ">=3.7,<3.8" -markupsafe = "2.1.5" -marshmallow = ">=3.22.0,<3.23.0" -nest_asyncio = ">=1.6.0,<1.7.0" -packaging = ">=23.2,<23.3" -portalocker = ">=2.10.1,<2.11.0" -prompt_toolkit = ">=2.0.9,<2.1.0" -pydid = ">=0.5.1,<0.6.0" -pyjwt = ">=2.9.0,<2.10.0" -pyld = ">=2.0.4,<3.0.0" -pynacl = ">=1.5.0,<1.6.0" -python-dateutil = ">=2.8.1,<2.9.0" -python-json-logger = ">=2.0.7,<2.1.0" -pyyaml = ">=6.0.2,<6.1.0" -qrcode = {version = ">=6.1,<7.0", extras = ["pil"]} -requests = ">=2.32.3,<2.33.0" -rlp = "4.0.1" -sd-jwt = ">=0.10.3,<0.11.0" -unflatten = ">=0.2,<0.3" -uuid_utils = ">=0.9.0,<0.10.0" - -[package.extras] -askar = ["anoncreds (==0.2.0)", "aries-askar (>=0.3.2,<0.4.0)", "indy-credx (>=1.1.1,<1.2.0)", "indy-vdr (>=0.4.0,<0.5.0)"] -bbs = ["ursa-bbs-signatures (>=1.0.1,<1.1.0)"] -didcommv2 = ["didcomm-messaging (>=0.1.1a0,<0.2.0)"] - [[package]] name = "async-timeout" version = "4.0.3" @@ -659,38 +659,38 @@ yaml = ["PyYAML"] [[package]] name = "cryptography" -version = "43.0.1" +version = "43.0.3" description = "cryptography is a package which provides cryptographic recipes and primitives to Python developers." optional = false python-versions = ">=3.7" files = [ - {file = "cryptography-43.0.1-cp37-abi3-macosx_10_9_universal2.whl", hash = "sha256:8385d98f6a3bf8bb2d65a73e17ed87a3ba84f6991c155691c51112075f9ffc5d"}, - {file = "cryptography-43.0.1-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:27e613d7077ac613e399270253259d9d53872aaf657471473ebfc9a52935c062"}, - {file = "cryptography-43.0.1-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:68aaecc4178e90719e95298515979814bda0cbada1256a4485414860bd7ab962"}, - {file = "cryptography-43.0.1-cp37-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:de41fd81a41e53267cb020bb3a7212861da53a7d39f863585d13ea11049cf277"}, - {file = "cryptography-43.0.1-cp37-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:f98bf604c82c416bc829e490c700ca1553eafdf2912a91e23a79d97d9801372a"}, - {file = "cryptography-43.0.1-cp37-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:61ec41068b7b74268fa86e3e9e12b9f0c21fcf65434571dbb13d954bceb08042"}, - {file = "cryptography-43.0.1-cp37-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:014f58110f53237ace6a408b5beb6c427b64e084eb451ef25a28308270086494"}, - {file = "cryptography-43.0.1-cp37-abi3-win32.whl", hash = "sha256:2bd51274dcd59f09dd952afb696bf9c61a7a49dfc764c04dd33ef7a6b502a1e2"}, - {file = "cryptography-43.0.1-cp37-abi3-win_amd64.whl", hash = "sha256:666ae11966643886c2987b3b721899d250855718d6d9ce41b521252a17985f4d"}, - {file = "cryptography-43.0.1-cp39-abi3-macosx_10_9_universal2.whl", hash = "sha256:ac119bb76b9faa00f48128b7f5679e1d8d437365c5d26f1c2c3f0da4ce1b553d"}, - {file = "cryptography-43.0.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1bbcce1a551e262dfbafb6e6252f1ae36a248e615ca44ba302df077a846a8806"}, - {file = "cryptography-43.0.1-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:58d4e9129985185a06d849aa6df265bdd5a74ca6e1b736a77959b498e0505b85"}, - {file = "cryptography-43.0.1-cp39-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:d03a475165f3134f773d1388aeb19c2d25ba88b6a9733c5c590b9ff7bbfa2e0c"}, - {file = "cryptography-43.0.1-cp39-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:511f4273808ab590912a93ddb4e3914dfd8a388fed883361b02dea3791f292e1"}, - {file = "cryptography-43.0.1-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:80eda8b3e173f0f247f711eef62be51b599b5d425c429b5d4ca6a05e9e856baa"}, - {file = "cryptography-43.0.1-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:38926c50cff6f533f8a2dae3d7f19541432610d114a70808f0926d5aaa7121e4"}, - {file = "cryptography-43.0.1-cp39-abi3-win32.whl", hash = "sha256:a575913fb06e05e6b4b814d7f7468c2c660e8bb16d8d5a1faf9b33ccc569dd47"}, - {file = "cryptography-43.0.1-cp39-abi3-win_amd64.whl", hash = "sha256:d75601ad10b059ec832e78823b348bfa1a59f6b8d545db3a24fd44362a1564cb"}, - {file = "cryptography-43.0.1-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:ea25acb556320250756e53f9e20a4177515f012c9eaea17eb7587a8c4d8ae034"}, - {file = "cryptography-43.0.1-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:c1332724be35d23a854994ff0b66530119500b6053d0bd3363265f7e5e77288d"}, - {file = "cryptography-43.0.1-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:fba1007b3ef89946dbbb515aeeb41e30203b004f0b4b00e5e16078b518563289"}, - {file = "cryptography-43.0.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:5b43d1ea6b378b54a1dc99dd8a2b5be47658fe9a7ce0a58ff0b55f4b43ef2b84"}, - {file = "cryptography-43.0.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:88cce104c36870d70c49c7c8fd22885875d950d9ee6ab54df2745f83ba0dc365"}, - {file = "cryptography-43.0.1-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:9d3cdb25fa98afdd3d0892d132b8d7139e2c087da1712041f6b762e4f807cc96"}, - {file = "cryptography-43.0.1-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:e710bf40870f4db63c3d7d929aa9e09e4e7ee219e703f949ec4073b4294f6172"}, - {file = "cryptography-43.0.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:7c05650fe8023c5ed0d46793d4b7d7e6cd9c04e68eabe5b0aeea836e37bdcec2"}, - {file = "cryptography-43.0.1.tar.gz", hash = "sha256:203e92a75716d8cfb491dc47c79e17d0d9207ccffcbcb35f598fbe463ae3444d"}, + {file = "cryptography-43.0.3-cp37-abi3-macosx_10_9_universal2.whl", hash = "sha256:bf7a1932ac4176486eab36a19ed4c0492da5d97123f1406cf15e41b05e787d2e"}, + {file = "cryptography-43.0.3-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:63efa177ff54aec6e1c0aefaa1a241232dcd37413835a9b674b6e3f0ae2bfd3e"}, + {file = "cryptography-43.0.3-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e1ce50266f4f70bf41a2c6dc4358afadae90e2a1e5342d3c08883df1675374f"}, + {file = "cryptography-43.0.3-cp37-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:443c4a81bb10daed9a8f334365fe52542771f25aedaf889fd323a853ce7377d6"}, + {file = "cryptography-43.0.3-cp37-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:74f57f24754fe349223792466a709f8e0c093205ff0dca557af51072ff47ab18"}, + {file = "cryptography-43.0.3-cp37-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:9762ea51a8fc2a88b70cf2995e5675b38d93bf36bd67d91721c309df184f49bd"}, + {file = "cryptography-43.0.3-cp37-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:81ef806b1fef6b06dcebad789f988d3b37ccaee225695cf3e07648eee0fc6b73"}, + {file = "cryptography-43.0.3-cp37-abi3-win32.whl", hash = "sha256:cbeb489927bd7af4aa98d4b261af9a5bc025bd87f0e3547e11584be9e9427be2"}, + {file = "cryptography-43.0.3-cp37-abi3-win_amd64.whl", hash = "sha256:f46304d6f0c6ab8e52770addfa2fc41e6629495548862279641972b6215451cd"}, + {file = "cryptography-43.0.3-cp39-abi3-macosx_10_9_universal2.whl", hash = "sha256:8ac43ae87929a5982f5948ceda07001ee5e83227fd69cf55b109144938d96984"}, + {file = "cryptography-43.0.3-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:846da004a5804145a5f441b8530b4bf35afbf7da70f82409f151695b127213d5"}, + {file = "cryptography-43.0.3-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0f996e7268af62598f2fc1204afa98a3b5712313a55c4c9d434aef49cadc91d4"}, + {file = "cryptography-43.0.3-cp39-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:f7b178f11ed3664fd0e995a47ed2b5ff0a12d893e41dd0494f406d1cf555cab7"}, + {file = "cryptography-43.0.3-cp39-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:c2e6fc39c4ab499049df3bdf567f768a723a5e8464816e8f009f121a5a9f4405"}, + {file = "cryptography-43.0.3-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:e1be4655c7ef6e1bbe6b5d0403526601323420bcf414598955968c9ef3eb7d16"}, + {file = "cryptography-43.0.3-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:df6b6c6d742395dd77a23ea3728ab62f98379eff8fb61be2744d4679ab678f73"}, + {file = "cryptography-43.0.3-cp39-abi3-win32.whl", hash = "sha256:d56e96520b1020449bbace2b78b603442e7e378a9b3bd68de65c782db1507995"}, + {file = "cryptography-43.0.3-cp39-abi3-win_amd64.whl", hash = "sha256:0c580952eef9bf68c4747774cde7ec1d85a6e61de97281f2dba83c7d2c806362"}, + {file = "cryptography-43.0.3-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:d03b5621a135bffecad2c73e9f4deb1a0f977b9a8ffe6f8e002bf6c9d07b918c"}, + {file = "cryptography-43.0.3-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:a2a431ee15799d6db9fe80c82b055bae5a752bef645bba795e8e52687c69efe3"}, + {file = "cryptography-43.0.3-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:281c945d0e28c92ca5e5930664c1cefd85efe80e5c0d2bc58dd63383fda29f83"}, + {file = "cryptography-43.0.3-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:f18c716be16bc1fea8e95def49edf46b82fccaa88587a45f8dc0ff6ab5d8e0a7"}, + {file = "cryptography-43.0.3-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:4a02ded6cd4f0a5562a8887df8b3bd14e822a90f97ac5e544c162899bc467664"}, + {file = "cryptography-43.0.3-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:53a583b6637ab4c4e3591a15bc9db855b8d9dee9a669b550f311480acab6eb08"}, + {file = "cryptography-43.0.3-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:1ec0bcf7e17c0c5669d881b1cd38c4972fade441b27bda1051665faaa89bdcaa"}, + {file = "cryptography-43.0.3-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:2ce6fae5bdad59577b44e4dfed356944fbf1d925269114c28be377692643b4ff"}, + {file = "cryptography-43.0.3.tar.gz", hash = "sha256:315b9001266a492a6ff443b61238f956b214dbec9910a081ba5b6646a055a805"}, ] [package.dependencies] @@ -703,7 +703,7 @@ nox = ["nox"] pep8test = ["check-sdist", "click", "mypy", "ruff"] sdist = ["build"] ssh = ["bcrypt (>=3.1.5)"] -test = ["certifi", "cryptography-vectors (==43.0.1)", "pretend", "pytest (>=6.2.0)", "pytest-benchmark", "pytest-cov", "pytest-xdist"] +test = ["certifi", "cryptography-vectors (==43.0.3)", "pretend", "pytest (>=6.2.0)", "pytest-benchmark", "pytest-cov", "pytest-xdist"] test-randomorder = ["pytest-randomly"] [[package]] @@ -1544,7 +1544,7 @@ files = [ [[package]] name = "multitenant-provider" version = "0.1.0" -description = " (Supported aries-cloudagent version: 1.0.1) " +description = " (Supported acapy-agent version: 1.1.0) " optional = false python-versions = "^3.12" files = [] @@ -1556,13 +1556,13 @@ mergedeep = "^1.3.4" python-dateutil = "^2.8.2" [package.extras] -aca-py = ["aries-cloudagent (>=1.0.0,<1.1.0)"] +aca-py = ["acapy-agent (>=1.1.0,<1.2.0)"] [package.source] type = "git" -url = "https://github.com/hyperledger/aries-acapy-plugins" -reference = "1.0.1" -resolved_reference = "e01ef5604315dbef4154cac51371abece59ddb1c" +url = "https://github.com/openwallet-foundation/acapy-plugins" +reference = "1.1.0" +resolved_reference = "df158801a72d390bdfd690d135239a6fa0101535" subdirectory = "multitenant_provider" [[package]] @@ -2588,109 +2588,93 @@ tests = ["Django (>=2.2.0)", "Flask (>=0.12.5)", "aiohttp (>=3.0.8)", "bottle (> [[package]] name = "yarl" -version = "1.15.2" +version = "1.15.5" description = "Yet another URL library" optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" files = [ - {file = "yarl-1.15.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:e4ee8b8639070ff246ad3649294336b06db37a94bdea0d09ea491603e0be73b8"}, - {file = "yarl-1.15.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:a7cf963a357c5f00cb55b1955df8bbe68d2f2f65de065160a1c26b85a1e44172"}, - {file = "yarl-1.15.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:43ebdcc120e2ca679dba01a779333a8ea76b50547b55e812b8b92818d604662c"}, - {file = "yarl-1.15.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3433da95b51a75692dcf6cc8117a31410447c75a9a8187888f02ad45c0a86c50"}, - {file = "yarl-1.15.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:38d0124fa992dbacd0c48b1b755d3ee0a9f924f427f95b0ef376556a24debf01"}, - {file = "yarl-1.15.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ded1b1803151dd0f20a8945508786d57c2f97a50289b16f2629f85433e546d47"}, - {file = "yarl-1.15.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ace4cad790f3bf872c082366c9edd7f8f8f77afe3992b134cfc810332206884f"}, - {file = "yarl-1.15.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c77494a2f2282d9bbbbcab7c227a4d1b4bb829875c96251f66fb5f3bae4fb053"}, - {file = "yarl-1.15.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:b7f227ca6db5a9fda0a2b935a2ea34a7267589ffc63c8045f0e4edb8d8dcf956"}, - {file = "yarl-1.15.2-cp310-cp310-musllinux_1_2_armv7l.whl", hash = "sha256:31561a5b4d8dbef1559b3600b045607cf804bae040f64b5f5bca77da38084a8a"}, - {file = "yarl-1.15.2-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:3e52474256a7db9dcf3c5f4ca0b300fdea6c21cca0148c8891d03a025649d935"}, - {file = "yarl-1.15.2-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:0e1af74a9529a1137c67c887ed9cde62cff53aa4d84a3adbec329f9ec47a3936"}, - {file = "yarl-1.15.2-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:15c87339490100c63472a76d87fe7097a0835c705eb5ae79fd96e343473629ed"}, - {file = "yarl-1.15.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:74abb8709ea54cc483c4fb57fb17bb66f8e0f04438cff6ded322074dbd17c7ec"}, - {file = "yarl-1.15.2-cp310-cp310-win32.whl", hash = "sha256:ffd591e22b22f9cb48e472529db6a47203c41c2c5911ff0a52e85723196c0d75"}, - {file = "yarl-1.15.2-cp310-cp310-win_amd64.whl", hash = "sha256:1695497bb2a02a6de60064c9f077a4ae9c25c73624e0d43e3aa9d16d983073c2"}, - {file = "yarl-1.15.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9fcda20b2de7042cc35cf911702fa3d8311bd40055a14446c1e62403684afdc5"}, - {file = "yarl-1.15.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:0545de8c688fbbf3088f9e8b801157923be4bf8e7b03e97c2ecd4dfa39e48e0e"}, - {file = "yarl-1.15.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:fbda058a9a68bec347962595f50546a8a4a34fd7b0654a7b9697917dc2bf810d"}, - {file = "yarl-1.15.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d1ac2bc069f4a458634c26b101c2341b18da85cb96afe0015990507efec2e417"}, - {file = "yarl-1.15.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:cd126498171f752dd85737ab1544329a4520c53eed3997f9b08aefbafb1cc53b"}, - {file = "yarl-1.15.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3db817b4e95eb05c362e3b45dafe7144b18603e1211f4a5b36eb9522ecc62bcf"}, - {file = "yarl-1.15.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:076b1ed2ac819933895b1a000904f62d615fe4533a5cf3e052ff9a1da560575c"}, - {file = "yarl-1.15.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f8cfd847e6b9ecf9f2f2531c8427035f291ec286c0a4944b0a9fce58c6446046"}, - {file = "yarl-1.15.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:32b66be100ac5739065496c74c4b7f3015cef792c3174982809274d7e51b3e04"}, - {file = "yarl-1.15.2-cp311-cp311-musllinux_1_2_armv7l.whl", hash = "sha256:34a2d76a1984cac04ff8b1bfc939ec9dc0914821264d4a9c8fd0ed6aa8d4cfd2"}, - {file = "yarl-1.15.2-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:0afad2cd484908f472c8fe2e8ef499facee54a0a6978be0e0cff67b1254fd747"}, - {file = "yarl-1.15.2-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:c68e820879ff39992c7f148113b46efcd6ec765a4865581f2902b3c43a5f4bbb"}, - {file = "yarl-1.15.2-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:98f68df80ec6ca3015186b2677c208c096d646ef37bbf8b49764ab4a38183931"}, - {file = "yarl-1.15.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:3c56ec1eacd0a5d35b8a29f468659c47f4fe61b2cab948ca756c39b7617f0aa5"}, - {file = "yarl-1.15.2-cp311-cp311-win32.whl", hash = "sha256:eedc3f247ee7b3808ea07205f3e7d7879bc19ad3e6222195cd5fbf9988853e4d"}, - {file = "yarl-1.15.2-cp311-cp311-win_amd64.whl", hash = "sha256:0ccaa1bc98751fbfcf53dc8dfdb90d96e98838010fc254180dd6707a6e8bb179"}, - {file = "yarl-1.15.2-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:82d5161e8cb8f36ec778fd7ac4d740415d84030f5b9ef8fe4da54784a1f46c94"}, - {file = "yarl-1.15.2-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:fa2bea05ff0a8fb4d8124498e00e02398f06d23cdadd0fe027d84a3f7afde31e"}, - {file = "yarl-1.15.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:99e12d2bf587b44deb74e0d6170fec37adb489964dbca656ec41a7cd8f2ff178"}, - {file = "yarl-1.15.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:243fbbbf003754fe41b5bdf10ce1e7f80bcc70732b5b54222c124d6b4c2ab31c"}, - {file = "yarl-1.15.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:856b7f1a7b98a8c31823285786bd566cf06226ac4f38b3ef462f593c608a9bd6"}, - {file = "yarl-1.15.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:553dad9af802a9ad1a6525e7528152a015b85fb8dbf764ebfc755c695f488367"}, - {file = "yarl-1.15.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:30c3ff305f6e06650a761c4393666f77384f1cc6c5c0251965d6bfa5fbc88f7f"}, - {file = "yarl-1.15.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:353665775be69bbfc6d54c8d134bfc533e332149faeddd631b0bc79df0897f46"}, - {file = "yarl-1.15.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:f4fe99ce44128c71233d0d72152db31ca119711dfc5f2c82385ad611d8d7f897"}, - {file = "yarl-1.15.2-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:9c1e3ff4b89cdd2e1a24c214f141e848b9e0451f08d7d4963cb4108d4d798f1f"}, - {file = "yarl-1.15.2-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:711bdfae4e699a6d4f371137cbe9e740dc958530cb920eb6f43ff9551e17cfbc"}, - {file = "yarl-1.15.2-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:4388c72174868884f76affcdd3656544c426407e0043c89b684d22fb265e04a5"}, - {file = "yarl-1.15.2-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:f0e1844ad47c7bd5d6fa784f1d4accc5f4168b48999303a868fe0f8597bde715"}, - {file = "yarl-1.15.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:a5cafb02cf097a82d74403f7e0b6b9df3ffbfe8edf9415ea816314711764a27b"}, - {file = "yarl-1.15.2-cp312-cp312-win32.whl", hash = "sha256:156ececdf636143f508770bf8a3a0498de64da5abd890c7dbb42ca9e3b6c05b8"}, - {file = "yarl-1.15.2-cp312-cp312-win_amd64.whl", hash = "sha256:435aca062444a7f0c884861d2e3ea79883bd1cd19d0a381928b69ae1b85bc51d"}, - {file = "yarl-1.15.2-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:416f2e3beaeae81e2f7a45dc711258be5bdc79c940a9a270b266c0bec038fb84"}, - {file = "yarl-1.15.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:173563f3696124372831007e3d4b9821746964a95968628f7075d9231ac6bb33"}, - {file = "yarl-1.15.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:9ce2e0f6123a60bd1a7f5ae3b2c49b240c12c132847f17aa990b841a417598a2"}, - {file = "yarl-1.15.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:eaea112aed589131f73d50d570a6864728bd7c0c66ef6c9154ed7b59f24da611"}, - {file = "yarl-1.15.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e4ca3b9f370f218cc2a0309542cab8d0acdfd66667e7c37d04d617012485f904"}, - {file = "yarl-1.15.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:23ec1d3c31882b2a8a69c801ef58ebf7bae2553211ebbddf04235be275a38548"}, - {file = "yarl-1.15.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:75119badf45f7183e10e348edff5a76a94dc19ba9287d94001ff05e81475967b"}, - {file = "yarl-1.15.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:78e6fdc976ec966b99e4daa3812fac0274cc28cd2b24b0d92462e2e5ef90d368"}, - {file = "yarl-1.15.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:8657d3f37f781d987037f9cc20bbc8b40425fa14380c87da0cb8dfce7c92d0fb"}, - {file = "yarl-1.15.2-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:93bed8a8084544c6efe8856c362af08a23e959340c87a95687fdbe9c9f280c8b"}, - {file = "yarl-1.15.2-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:69d5856d526802cbda768d3e6246cd0d77450fa2a4bc2ea0ea14f0d972c2894b"}, - {file = "yarl-1.15.2-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:ccad2800dfdff34392448c4bf834be124f10a5bc102f254521d931c1c53c455a"}, - {file = "yarl-1.15.2-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:a880372e2e5dbb9258a4e8ff43f13888039abb9dd6d515f28611c54361bc5644"}, - {file = "yarl-1.15.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:c998d0558805860503bc3a595994895ca0f7835e00668dadc673bbf7f5fbfcbe"}, - {file = "yarl-1.15.2-cp313-cp313-win32.whl", hash = "sha256:533a28754e7f7439f217550a497bb026c54072dbe16402b183fdbca2431935a9"}, - {file = "yarl-1.15.2-cp313-cp313-win_amd64.whl", hash = "sha256:5838f2b79dc8f96fdc44077c9e4e2e33d7089b10788464609df788eb97d03aad"}, - {file = "yarl-1.15.2-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:fbbb63bed5fcd70cd3dd23a087cd78e4675fb5a2963b8af53f945cbbca79ae16"}, - {file = "yarl-1.15.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:e2e93b88ecc8f74074012e18d679fb2e9c746f2a56f79cd5e2b1afcf2a8a786b"}, - {file = "yarl-1.15.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:af8ff8d7dc07ce873f643de6dfbcd45dc3db2c87462e5c387267197f59e6d776"}, - {file = "yarl-1.15.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:66f629632220a4e7858b58e4857927dd01a850a4cef2fb4044c8662787165cf7"}, - {file = "yarl-1.15.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:833547179c31f9bec39b49601d282d6f0ea1633620701288934c5f66d88c3e50"}, - {file = "yarl-1.15.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2aa738e0282be54eede1e3f36b81f1e46aee7ec7602aa563e81e0e8d7b67963f"}, - {file = "yarl-1.15.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9a13a07532e8e1c4a5a3afff0ca4553da23409fad65def1b71186fb867eeae8d"}, - {file = "yarl-1.15.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c45817e3e6972109d1a2c65091504a537e257bc3c885b4e78a95baa96df6a3f8"}, - {file = "yarl-1.15.2-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:670eb11325ed3a6209339974b276811867defe52f4188fe18dc49855774fa9cf"}, - {file = "yarl-1.15.2-cp38-cp38-musllinux_1_2_armv7l.whl", hash = "sha256:d417a4f6943112fae3924bae2af7112562285848d9bcee737fc4ff7cbd450e6c"}, - {file = "yarl-1.15.2-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:bc8936d06cd53fddd4892677d65e98af514c8d78c79864f418bbf78a4a2edde4"}, - {file = "yarl-1.15.2-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:954dde77c404084c2544e572f342aef384240b3e434e06cecc71597e95fd1ce7"}, - {file = "yarl-1.15.2-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:5bc0df728e4def5e15a754521e8882ba5a5121bd6b5a3a0ff7efda5d6558ab3d"}, - {file = "yarl-1.15.2-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:b71862a652f50babab4a43a487f157d26b464b1dedbcc0afda02fd64f3809d04"}, - {file = "yarl-1.15.2-cp38-cp38-win32.whl", hash = "sha256:63eab904f8630aed5a68f2d0aeab565dcfc595dc1bf0b91b71d9ddd43dea3aea"}, - {file = "yarl-1.15.2-cp38-cp38-win_amd64.whl", hash = "sha256:2cf441c4b6e538ba0d2591574f95d3fdd33f1efafa864faa077d9636ecc0c4e9"}, - {file = "yarl-1.15.2-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:a32d58f4b521bb98b2c0aa9da407f8bd57ca81f34362bcb090e4a79e9924fefc"}, - {file = "yarl-1.15.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:766dcc00b943c089349d4060b935c76281f6be225e39994c2ccec3a2a36ad627"}, - {file = "yarl-1.15.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:bed1b5dbf90bad3bfc19439258c97873eab453c71d8b6869c136346acfe497e7"}, - {file = "yarl-1.15.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ed20a4bdc635f36cb19e630bfc644181dd075839b6fc84cac51c0f381ac472e2"}, - {file = "yarl-1.15.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d538df442c0d9665664ab6dd5fccd0110fa3b364914f9c85b3ef9b7b2e157980"}, - {file = "yarl-1.15.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28c6cf1d92edf936ceedc7afa61b07e9d78a27b15244aa46bbcd534c7458ee1b"}, - {file = "yarl-1.15.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ce44217ad99ffad8027d2fde0269ae368c86db66ea0571c62a000798d69401fb"}, - {file = "yarl-1.15.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b47a6000a7e833ebfe5886b56a31cb2ff12120b1efd4578a6fcc38df16cc77bd"}, - {file = "yarl-1.15.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:e52f77a0cd246086afde8815039f3e16f8d2be51786c0a39b57104c563c5cbb0"}, - {file = "yarl-1.15.2-cp39-cp39-musllinux_1_2_armv7l.whl", hash = "sha256:f9ca0e6ce7774dc7830dc0cc4bb6b3eec769db667f230e7c770a628c1aa5681b"}, - {file = "yarl-1.15.2-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:136f9db0f53c0206db38b8cd0c985c78ded5fd596c9a86ce5c0b92afb91c3a19"}, - {file = "yarl-1.15.2-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:173866d9f7409c0fb514cf6e78952e65816600cb888c68b37b41147349fe0057"}, - {file = "yarl-1.15.2-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:6e840553c9c494a35e449a987ca2c4f8372668ee954a03a9a9685075228e5036"}, - {file = "yarl-1.15.2-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:458c0c65802d816a6b955cf3603186de79e8fdb46d4f19abaec4ef0a906f50a7"}, - {file = "yarl-1.15.2-cp39-cp39-win32.whl", hash = "sha256:5b48388ded01f6f2429a8c55012bdbd1c2a0c3735b3e73e221649e524c34a58d"}, - {file = "yarl-1.15.2-cp39-cp39-win_amd64.whl", hash = "sha256:81dadafb3aa124f86dc267a2168f71bbd2bfb163663661ab0038f6e4b8edb810"}, - {file = "yarl-1.15.2-py3-none-any.whl", hash = "sha256:0d3105efab7c5c091609abacad33afff33bdff0035bece164c98bcf5a85ef90a"}, - {file = "yarl-1.15.2.tar.gz", hash = "sha256:a39c36f4218a5bb668b4f06874d676d35a035ee668e6e7e3538835c703634b84"}, + {file = "yarl-1.15.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:b6c57972a406ea0f61e3f28f2b3a780fb71fbe1d82d267afe5a2f889a83ee7e7"}, + {file = "yarl-1.15.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5c3ac5bdcc1375c8ee52784adf94edbce37c471dd2100a117cfef56fe8dbc2b4"}, + {file = "yarl-1.15.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:68d21d0563d82aaf46163eac529adac301b20be3181b8a2811f7bd5615466055"}, + {file = "yarl-1.15.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a7d317fb80bc17ed4b34a9aad8b80cef34bea0993654f3e8566daf323def7ef9"}, + {file = "yarl-1.15.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ed9c72d5361cfd5af5ccadffa8f8077f4929640e1f938aa0f4b92c5a24996ac5"}, + {file = "yarl-1.15.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:bb707859218e8335447b210f41a755e7b1367c33e87add884128bba144694a7f"}, + {file = "yarl-1.15.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6563394492c96cb57f4dff0c69c63d2b28b5469c59c66f35a1e6451583cd0ab4"}, + {file = "yarl-1.15.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9c2d1109c8d92059314cc34dd8f0a31f74b720dc140744923ed7ca228bf9b491"}, + {file = "yarl-1.15.5-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:8fc727f0fb388debc771eaa7091c092bd2e8b6b4741b73354b8efadcf96d6031"}, + {file = "yarl-1.15.5-cp310-cp310-musllinux_1_2_armv7l.whl", hash = "sha256:94189746c5ad62e1014a16298130e696fe593d031d442ef135fb7787b7a1f820"}, + {file = "yarl-1.15.5-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:b06d8b05d0fafef204d635a4711283ddbf19c7c0facdc61b4b775f6e47e2d4be"}, + {file = "yarl-1.15.5-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:de6917946dc6bc237d4b354e38aa13a232e0c7948fdbdb160edee3862e9d735f"}, + {file = "yarl-1.15.5-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:34816f1d833433a16c4832562a050b0a60eac53dcb71b2032e6ebff82d74b6a7"}, + {file = "yarl-1.15.5-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:19e2a4b2935f95fad0949f420514c5d862f5f18058fbbfd8854f496a97d9fd87"}, + {file = "yarl-1.15.5-cp310-cp310-win32.whl", hash = "sha256:30ca64521f1a96b72886dd9e8652f16eab11891b4572dcfcfc1ad6d6ccb27abd"}, + {file = "yarl-1.15.5-cp310-cp310-win_amd64.whl", hash = "sha256:86648c53b10c53db8b967a75fb41e0c89dbec7398f6525e34af2b6c456bb0ac0"}, + {file = "yarl-1.15.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e652aa9f8dfa808bc5b2da4d1f4e286cf1d640570fdfa72ffc0c1d16ba114651"}, + {file = "yarl-1.15.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:21050b6cd569980fe20ceeab4baeb900d3f7247270475e42bafe117416a5496c"}, + {file = "yarl-1.15.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:18940191ec9a83bbfe63eea61c3e9d12474bb910d5613bce8fa46e84a80b75b2"}, + {file = "yarl-1.15.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a082dc948045606f62dca0228ab24f13737180b253378d6443f5b2b9ef8beefe"}, + {file = "yarl-1.15.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0a843e692f9d5402b3455653f4607dc521de2385f01c5cad7ba4a87c46e2ea8d"}, + {file = "yarl-1.15.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5093a453176a4fad4f9c3006f507cf300546190bb3e27944275a37cfd6323a65"}, + {file = "yarl-1.15.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2597a589859b94d0a5e2f5d30fee95081867926e57cb751f8b44a7dd92da4e79"}, + {file = "yarl-1.15.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1f5a1ca6eaabfe62718b87eac06d9a47b30cf92ffa065fee9196d3ecd24a3cf1"}, + {file = "yarl-1.15.5-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:4ac83b307cc4b8907345b52994055c6c3c2601ceb6fcb94c5ed6a93c6b4e8257"}, + {file = "yarl-1.15.5-cp311-cp311-musllinux_1_2_armv7l.whl", hash = "sha256:325e2beb2cd8654b276e7686a3cd203628dd3fe32d5c616e632bc35a2901fb16"}, + {file = "yarl-1.15.5-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:75d04ba8ed335042328086e643e01165e0c24598216f72da709b375930ae3bdb"}, + {file = "yarl-1.15.5-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:7abd7d15aedb3961a967cc65f8144dbbca42e3626a21c5f4f29919cf43eeafb9"}, + {file = "yarl-1.15.5-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:294c742a273f44511f14b03a9e06b66094dcdf4bbb75a5e23fead548fd5310ae"}, + {file = "yarl-1.15.5-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:63d46606b20f80a6476f1044bab78e1a69c2e0747f174583e2f12fc70bad2170"}, + {file = "yarl-1.15.5-cp311-cp311-win32.whl", hash = "sha256:b1217102a455e3ac9ac293081093f21f0183e978c7692171ff669fee5296fa28"}, + {file = "yarl-1.15.5-cp311-cp311-win_amd64.whl", hash = "sha256:5848500b6a01497560969e8c3a7eb1b2570853c74a0ca6f67ebaf6064106c49b"}, + {file = "yarl-1.15.5-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:d3309ee667f2d9c7ac9ecf44620d6b274bfdd8065b8c5019ff6795dd887b8fed"}, + {file = "yarl-1.15.5-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:96ce879799fee124d241ea3b84448378f638e290c49493d00b706f3fd57ec22b"}, + {file = "yarl-1.15.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:c884dfa56b050f718ea3cbbfd972e29a6f07f63a7449b10d9a20d64f7eec92e2"}, + {file = "yarl-1.15.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0327081978fe186c3390dd4f73f95f825d0bb9c74967e22c2a1a87735974d8f5"}, + {file = "yarl-1.15.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:524b3bb7dff320e305bc979c65eddc0342548c56ea9241502f907853fe53c408"}, + {file = "yarl-1.15.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:fd56de8b645421ff09c993fdb0ee9c5a3b50d290a8f55793b500d99b34d0c1ce"}, + {file = "yarl-1.15.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c166ad987265bb343be58cdf4fbc4478cc1d81f2246d2be9a15f94393b269faa"}, + {file = "yarl-1.15.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d56980374a10c74255fcea6ebcfb0aeca7166d212ee9fd7e823ddef35fb62ad0"}, + {file = "yarl-1.15.5-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:cbf36099a9b407e1456dbf55844743a98603fcba32d2a46fb3a698d926facf1b"}, + {file = "yarl-1.15.5-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:d7fa4b033e2f267e37aabcc36949fa89f9f1716a723395912147f9cf3fb437c7"}, + {file = "yarl-1.15.5-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:bb129f77ddaea2d8e6e00417b8d907448de3407af4eddacca0a515574ad71493"}, + {file = "yarl-1.15.5-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:68e837b3edfcd037f9706157e7cb8efda832de6248c7d9e893e2638356dfae5d"}, + {file = "yarl-1.15.5-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:5b8af4165e097ff84d9bbb97bb4f4d7f71b9c1c9565a2d0e27d93e5f92dae220"}, + {file = "yarl-1.15.5-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:70d074d5a96e0954fe6db81ff356f4361397da1cda3f7c127fc0902f671a087e"}, + {file = "yarl-1.15.5-cp312-cp312-win32.whl", hash = "sha256:362da97ad4360e4ef1dd24ccdd3bceb18332da7f40026a42f49b7edd686e31c3"}, + {file = "yarl-1.15.5-cp312-cp312-win_amd64.whl", hash = "sha256:9aa054d97033beac9cb9b19b7c0b8784b85b12cd17879087ca6bffba57884e02"}, + {file = "yarl-1.15.5-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:5fadcf532fd9f6cbad71485ef8c2462dd9a91d3efc72ca01eb0970792c92552a"}, + {file = "yarl-1.15.5-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:8b7dd6983c81523f9de0ae6334c3b7a3cb33283936e0525f80c4f713f54a9bb6"}, + {file = "yarl-1.15.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:fcfd663dc88465ebe41c7c938bdc91c4b01cda96a0d64bf38fd66c1877323771"}, + {file = "yarl-1.15.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cd529e637cd23204bd82072f6637cff7af2516ad2c132e8f3342cbc84871f7d1"}, + {file = "yarl-1.15.5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3b30f13fac56598474071a4f1ecd66c78fdaf2f8619042d7ca135f72dbb348cf"}, + {file = "yarl-1.15.5-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:44088ec0be82fba118ed29b6b429f80bf295297727adae4c257ac297e01e8bcd"}, + {file = "yarl-1.15.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:607683991bab8607e5158cd290dd8fdaa613442aeab802fe1c237d3a3eee7358"}, + {file = "yarl-1.15.5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:da48cdff56b01ea4282a6d04b83b07a2088351a4a3ff7aacc1e7e9b6b04b90b9"}, + {file = "yarl-1.15.5-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:9162ea117ce8bad8ebc95b7376b4135988acd888d2cf4702f8281e3c11f8b81f"}, + {file = "yarl-1.15.5-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:e8aa19c39cb20bfb16f0266df175a6004943122cf20707fbf0cacc21f6468a25"}, + {file = "yarl-1.15.5-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:5d6be369488d503c8edc14e2f63d71ab2a607041ad216a8ad444fa18e8dea792"}, + {file = "yarl-1.15.5-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:6e2c674cfe4c03ad7a4d536b1f808221f0d11a360486b4b032d2557c0bd633ad"}, + {file = "yarl-1.15.5-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:041bafaa82b77fd4ec2826d42a55461ec86d999adf7ed9644eef7e8a9febb366"}, + {file = "yarl-1.15.5-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:2eeb9ba53c055740cd282ae9d34eb7970d65e73a46f15adec4b0c1b0f2e55cc2"}, + {file = "yarl-1.15.5-cp313-cp313-win32.whl", hash = "sha256:73143dd279e641543da52c55652ad7b4c7c5f79e797f124f58f04cc060f14271"}, + {file = "yarl-1.15.5-cp313-cp313-win_amd64.whl", hash = "sha256:94ab1185900f43760d5487c8e49f5f1a66f864e36092f282f1813597479b9dfa"}, + {file = "yarl-1.15.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:6b3d2767bd64c62909ea33525b954ba05c8f9726bfdf2141d175da4e344f19ae"}, + {file = "yarl-1.15.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:44359c52af9c383e5107f3b6301446fc8269599721fa42fafb2afb5f31a42dcb"}, + {file = "yarl-1.15.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:6493da9ba5c551978c679ab04856c2cf8f79c316e8ec8c503460a135705edc3b"}, + {file = "yarl-1.15.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1a6b6e95bc621c11cf9ff21012173337e789f2461ebc3b4e5bf65c74ef69adb8"}, + {file = "yarl-1.15.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7983290ede3aaa2c9620879530849532529b4dcbf5b12a0b6a91163a773eadb9"}, + {file = "yarl-1.15.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:07a4b53abe85813c538b9cdbb02909ebe3734e3af466a587df516e960d500cc8"}, + {file = "yarl-1.15.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5882faa2a6e684f65ee44f18c701768749a950cbd5e72db452fc07805f6bdec0"}, + {file = "yarl-1.15.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e27861251d9c094f641d39a8a78dd2371fb9a252ea2f689d1ad353a31d46a0bc"}, + {file = "yarl-1.15.5-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:8669a110f655c9eb22f16fb68a7d4942020aeaa09f1def584a80183e3e89953c"}, + {file = "yarl-1.15.5-cp39-cp39-musllinux_1_2_armv7l.whl", hash = "sha256:10bfe0bef4cf5ea0383886beda004071faadedf2647048b9f876664284c5b60d"}, + {file = "yarl-1.15.5-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:f7de0d4b6b4d8a77e422eb54d765255c0ec6883ee03b8fd537101633948619d7"}, + {file = "yarl-1.15.5-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:00bb3a559d7bd006a5302ecd7e409916939106a8cdbe31f4eb5e5b9ffcca57ea"}, + {file = "yarl-1.15.5-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:06ec070a2d71415f90dbe9d70af3158e7da97a128519dba2d1581156ee27fb92"}, + {file = "yarl-1.15.5-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:b997a806846c00d1f41d6a251803732837771b2091bead7566f68820e317bfe7"}, + {file = "yarl-1.15.5-cp39-cp39-win32.whl", hash = "sha256:7825506fbee4055265528ec3532a8197ff26fc53d4978917a4c8ddbb4c1667d7"}, + {file = "yarl-1.15.5-cp39-cp39-win_amd64.whl", hash = "sha256:71730658be0b5de7c570a9795d7404c577b2313c1db370407092c66f70e04ccb"}, + {file = "yarl-1.15.5-py3-none-any.whl", hash = "sha256:625f31d6650829fba4030b4e7bdb2d69e41510dddfa29a1da27076c199521757"}, + {file = "yarl-1.15.5.tar.gz", hash = "sha256:8249147ee81c1cf4d1dc6f26ba28a1b9d92751529f83c308ad02164bb93abd0d"}, ] [package.dependencies] @@ -2701,4 +2685,4 @@ propcache = ">=0.2.0" [metadata] lock-version = "2.0" python-versions = "^3.12" -content-hash = "79380265a61ebff6f2c41bc5b555bb7d5e4a298f27873cc45534dad2d2c6f4d3" +content-hash = "cae6f9912964545780f3f6cc2a2a333c493d7a4244933aefb34c045a210c65b9" diff --git a/plugins/traction_innkeeper/pyproject.toml b/plugins/traction_innkeeper/pyproject.toml index 2bf4bb8cd..23dd2f816 100644 --- a/plugins/traction_innkeeper/pyproject.toml +++ b/plugins/traction_innkeeper/pyproject.toml @@ -9,13 +9,13 @@ packages = [{include = "traction_innkeeper"}] [tool.poetry.dependencies] python = "^3.12" -aries-cloudagent = { version = "1.0.1" } +acapy-agent = { version = "1.1.0" } python-dateutil = "^2.8.2" bcrypt = "^4.2.0" mergedeep = "^1.3.4" typing-extensions = "4.8.0" anoncreds = "^0.2.0" -multitenant-provider = {git = "https://github.com/hyperledger/aries-acapy-plugins", rev = "1.0.1", subdirectory = "multitenant_provider"} +multitenant-provider = {git = "https://github.com/openwallet-foundation/acapy-plugins", rev = "1.1.0", subdirectory = "multitenant_provider"} [tool.poetry.dev-dependencies] black = "^24.10.0" diff --git a/plugins/traction_innkeeper/traction_innkeeper/v1_0/__init__.py b/plugins/traction_innkeeper/traction_innkeeper/v1_0/__init__.py index 779bfebcf..0d8784910 100644 --- a/plugins/traction_innkeeper/traction_innkeeper/v1_0/__init__.py +++ b/plugins/traction_innkeeper/traction_innkeeper/v1_0/__init__.py @@ -1,12 +1,12 @@ import logging -from aries_cloudagent.config.injection_context import InjectionContext +from acapy_agent.config.injection_context import InjectionContext -from aries_cloudagent.core.event_bus import EventBus -from aries_cloudagent.core.plugin_registry import PluginRegistry -from aries_cloudagent.core.protocol_registry import ProtocolRegistry +from acapy_agent.core.event_bus import EventBus +from acapy_agent.core.plugin_registry import PluginRegistry +from acapy_agent.core.protocol_registry import ProtocolRegistry from . import ( schema_storage, diff --git a/plugins/traction_innkeeper/traction_innkeeper/v1_0/connections/__init__.py b/plugins/traction_innkeeper/traction_innkeeper/v1_0/connections/__init__.py index fd84ad0ec..f390b6e8e 100644 --- a/plugins/traction_innkeeper/traction_innkeeper/v1_0/connections/__init__.py +++ b/plugins/traction_innkeeper/traction_innkeeper/v1_0/connections/__init__.py @@ -1,9 +1,9 @@ import logging -from aries_cloudagent.config.injection_context import InjectionContext -from aries_cloudagent.core.event_bus import EventBus -from aries_cloudagent.core.plugin_registry import PluginRegistry -from aries_cloudagent.core.protocol_registry import ProtocolRegistry +from acapy_agent.config.injection_context import InjectionContext +from acapy_agent.core.event_bus import EventBus +from acapy_agent.core.plugin_registry import PluginRegistry +from acapy_agent.core.protocol_registry import ProtocolRegistry LOGGER = logging.getLogger(__name__) diff --git a/plugins/traction_innkeeper/traction_innkeeper/v1_0/connections/routes.py b/plugins/traction_innkeeper/traction_innkeeper/v1_0/connections/routes.py index b7e1c434d..0b44034a0 100644 --- a/plugins/traction_innkeeper/traction_innkeeper/v1_0/connections/routes.py +++ b/plugins/traction_innkeeper/traction_innkeeper/v1_0/connections/routes.py @@ -2,13 +2,13 @@ from aiohttp import web from aiohttp_apispec import docs, match_info_schema, response_schema -from aries_cloudagent.admin.decorators.auth import tenant_authentication -from aries_cloudagent.admin.request_context import AdminRequestContext -from aries_cloudagent.connections.models.conn_record import ConnRecord -from aries_cloudagent.messaging.models.base import BaseModelError -from aries_cloudagent.protocols.connections.v1_0.routes import ( +from acapy_agent.admin.decorators.auth import tenant_authentication +from acapy_agent.admin.request_context import AdminRequestContext +from acapy_agent.connections.models.conn_record import ConnRecord +from acapy_agent.messaging.models.base import BaseModelError +from acapy_agent.protocols.connections.v1_0.routes import ( ConnectionsConnIdMatchInfoSchema, InvitationResultSchema) -from aries_cloudagent.storage.error import StorageNotFoundError +from acapy_agent.storage.error import StorageNotFoundError LOGGER = logging.getLogger(__name__) diff --git a/plugins/traction_innkeeper/traction_innkeeper/v1_0/creddef_storage/__init__.py b/plugins/traction_innkeeper/traction_innkeeper/v1_0/creddef_storage/__init__.py index cdfca8b4b..6e97b3133 100644 --- a/plugins/traction_innkeeper/traction_innkeeper/v1_0/creddef_storage/__init__.py +++ b/plugins/traction_innkeeper/traction_innkeeper/v1_0/creddef_storage/__init__.py @@ -1,10 +1,10 @@ import logging -from aries_cloudagent.config.injection_context import InjectionContext -from aries_cloudagent.core.event_bus import EventBus -from aries_cloudagent.core.plugin_registry import PluginRegistry +from acapy_agent.config.injection_context import InjectionContext +from acapy_agent.core.event_bus import EventBus +from acapy_agent.core.plugin_registry import PluginRegistry -from aries_cloudagent.core.protocol_registry import ProtocolRegistry +from acapy_agent.core.protocol_registry import ProtocolRegistry from .creddef_storage_service import CredDefStorageService, subscribe diff --git a/plugins/traction_innkeeper/traction_innkeeper/v1_0/creddef_storage/creddef_storage_service.py b/plugins/traction_innkeeper/traction_innkeeper/v1_0/creddef_storage/creddef_storage_service.py index bce212ca4..1c2be2516 100644 --- a/plugins/traction_innkeeper/traction_innkeeper/v1_0/creddef_storage/creddef_storage_service.py +++ b/plugins/traction_innkeeper/traction_innkeeper/v1_0/creddef_storage/creddef_storage_service.py @@ -1,13 +1,13 @@ import logging from typing import Optional -from aries_cloudagent.core.event_bus import EventBus, Event -from aries_cloudagent.core.profile import Profile -from aries_cloudagent.storage.error import StorageNotFoundError +from acapy_agent.core.event_bus import EventBus, Event +from acapy_agent.core.profile import Profile +from acapy_agent.storage.error import StorageNotFoundError from .models import CredDefStorageRecord -from aries_cloudagent.messaging.credential_definitions.util import ( +from acapy_agent.messaging.credential_definitions.util import ( EVENT_LISTENER_PATTERN as CREDDEF_EVENT_LISTENER_PATTERN, ) diff --git a/plugins/traction_innkeeper/traction_innkeeper/v1_0/creddef_storage/models.py b/plugins/traction_innkeeper/traction_innkeeper/v1_0/creddef_storage/models.py index 1868efefb..e8de23de3 100644 --- a/plugins/traction_innkeeper/traction_innkeeper/v1_0/creddef_storage/models.py +++ b/plugins/traction_innkeeper/traction_innkeeper/v1_0/creddef_storage/models.py @@ -1,7 +1,7 @@ from typing import Optional -from aries_cloudagent.messaging.models.base_record import BaseRecord, BaseRecordSchema -from aries_cloudagent.messaging.valid import ( +from acapy_agent.messaging.models.base_record import BaseRecord, BaseRecordSchema +from acapy_agent.messaging.valid import ( INDY_SCHEMA_ID_VALIDATE, INDY_SCHEMA_ID_EXAMPLE, INDY_REV_REG_SIZE_VALIDATE, diff --git a/plugins/traction_innkeeper/traction_innkeeper/v1_0/creddef_storage/routes.py b/plugins/traction_innkeeper/traction_innkeeper/v1_0/creddef_storage/routes.py index caf765b69..9b2c8421d 100644 --- a/plugins/traction_innkeeper/traction_innkeeper/v1_0/creddef_storage/routes.py +++ b/plugins/traction_innkeeper/traction_innkeeper/v1_0/creddef_storage/routes.py @@ -3,13 +3,13 @@ from aiohttp import web from aiohttp_apispec import docs, response_schema, match_info_schema -from aries_cloudagent.admin.request_context import AdminRequestContext +from acapy_agent.admin.request_context import AdminRequestContext -from aries_cloudagent.messaging.models.base import BaseModelError -from aries_cloudagent.messaging.models.openapi import OpenAPISchema +from acapy_agent.messaging.models.base import BaseModelError +from acapy_agent.messaging.models.openapi import OpenAPISchema -from aries_cloudagent.storage.error import StorageNotFoundError, StorageError -from aries_cloudagent.admin.decorators.auth import tenant_authentication +from acapy_agent.storage.error import StorageNotFoundError, StorageError +from acapy_agent.admin.decorators.auth import tenant_authentication from marshmallow import fields diff --git a/plugins/traction_innkeeper/traction_innkeeper/v1_0/endorser/__init__.py b/plugins/traction_innkeeper/traction_innkeeper/v1_0/endorser/__init__.py index f261deb7e..fa0e8a4b2 100644 --- a/plugins/traction_innkeeper/traction_innkeeper/v1_0/endorser/__init__.py +++ b/plugins/traction_innkeeper/traction_innkeeper/v1_0/endorser/__init__.py @@ -1,9 +1,9 @@ import logging -from aries_cloudagent.config.injection_context import InjectionContext -from aries_cloudagent.core.event_bus import EventBus -from aries_cloudagent.core.plugin_registry import PluginRegistry -from aries_cloudagent.core.protocol_registry import ProtocolRegistry +from acapy_agent.config.injection_context import InjectionContext +from acapy_agent.core.event_bus import EventBus +from acapy_agent.core.plugin_registry import PluginRegistry +from acapy_agent.core.protocol_registry import ProtocolRegistry from .endorser_connection_service import ( EndorserConnectionService, diff --git a/plugins/traction_innkeeper/traction_innkeeper/v1_0/endorser/endorser_connection_service.py b/plugins/traction_innkeeper/traction_innkeeper/v1_0/endorser/endorser_connection_service.py index 7fbd6b22d..48784c1a4 100644 --- a/plugins/traction_innkeeper/traction_innkeeper/v1_0/endorser/endorser_connection_service.py +++ b/plugins/traction_innkeeper/traction_innkeeper/v1_0/endorser/endorser_connection_service.py @@ -1,12 +1,12 @@ import logging import re -from aries_cloudagent.config.injector import Injector -from aries_cloudagent.connections.models.conn_record import ConnRecord -from aries_cloudagent.core.event_bus import Event, EventBus -from aries_cloudagent.core.profile import Profile -from aries_cloudagent.protocols.didexchange.v1_0.manager import DIDXManager -from aries_cloudagent.protocols.endorse_transaction.v1_0.manager import ( +from acapy_agent.config.injector import Injector +from acapy_agent.connections.models.conn_record import ConnRecord +from acapy_agent.core.event_bus import Event, EventBus +from acapy_agent.core.profile import Profile +from acapy_agent.protocols.didexchange.v1_0.manager import DIDXManager +from acapy_agent.protocols.endorse_transaction.v1_0.manager import ( TransactionManager, ) diff --git a/plugins/traction_innkeeper/traction_innkeeper/v1_0/endorser/routes.py b/plugins/traction_innkeeper/traction_innkeeper/v1_0/endorser/routes.py index 9543e5166..b168f58ba 100644 --- a/plugins/traction_innkeeper/traction_innkeeper/v1_0/endorser/routes.py +++ b/plugins/traction_innkeeper/traction_innkeeper/v1_0/endorser/routes.py @@ -3,18 +3,18 @@ from aiohttp import web from aiohttp_apispec import docs, response_schema, request_schema -from aries_cloudagent.admin.request_context import AdminRequestContext -from aries_cloudagent.connections.models.conn_record import ConnRecordSchema -from aries_cloudagent.messaging.models.base import BaseModelError -from aries_cloudagent.messaging.models.openapi import OpenAPISchema -from aries_cloudagent.protocols.didexchange.v1_0.manager import DIDXManagerError -from aries_cloudagent.protocols.endorse_transaction.v1_0.routes import ( +from acapy_agent.admin.request_context import AdminRequestContext +from acapy_agent.connections.models.conn_record import ConnRecordSchema +from acapy_agent.messaging.models.base import BaseModelError +from acapy_agent.messaging.models.openapi import OpenAPISchema +from acapy_agent.protocols.didexchange.v1_0.manager import DIDXManagerError +from acapy_agent.protocols.endorse_transaction.v1_0.routes import ( EndorserInfoSchema, ) -from aries_cloudagent.storage.error import StorageNotFoundError, StorageError -from aries_cloudagent.wallet.error import WalletError -from aries_cloudagent.admin.decorators.auth import tenant_authentication +from acapy_agent.storage.error import StorageNotFoundError, StorageError +from acapy_agent.wallet.error import WalletError +from acapy_agent.admin.decorators.auth import tenant_authentication from marshmallow import fields from .endorser_connection_service import EndorserConnectionService diff --git a/plugins/traction_innkeeper/traction_innkeeper/v1_0/innkeeper/__init__.py b/plugins/traction_innkeeper/traction_innkeeper/v1_0/innkeeper/__init__.py index b4d899797..f5ba178be 100644 --- a/plugins/traction_innkeeper/traction_innkeeper/v1_0/innkeeper/__init__.py +++ b/plugins/traction_innkeeper/traction_innkeeper/v1_0/innkeeper/__init__.py @@ -1,14 +1,14 @@ import logging import re -from aries_cloudagent.config.injection_context import InjectionContext -from aries_cloudagent.connections.models.conn_record import ConnRecord - -from aries_cloudagent.core.event_bus import EventBus, Event -from aries_cloudagent.core.plugin_registry import PluginRegistry -from aries_cloudagent.core.profile import Profile -from aries_cloudagent.core.protocol_registry import ProtocolRegistry -from aries_cloudagent.core.util import STARTUP_EVENT_PATTERN +from acapy_agent.config.injection_context import InjectionContext +from acapy_agent.connections.models.conn_record import ConnRecord + +from acapy_agent.core.event_bus import EventBus, Event +from acapy_agent.core.plugin_registry import PluginRegistry +from acapy_agent.core.profile import Profile +from acapy_agent.core.protocol_registry import ProtocolRegistry +from acapy_agent.core.util import STARTUP_EVENT_PATTERN from .config import get_config from .tenant_manager import TenantManager diff --git a/plugins/traction_innkeeper/traction_innkeeper/v1_0/innkeeper/models.py b/plugins/traction_innkeeper/traction_innkeeper/v1_0/innkeeper/models.py index d414ee6ab..a8b1eeff4 100644 --- a/plugins/traction_innkeeper/traction_innkeeper/v1_0/innkeeper/models.py +++ b/plugins/traction_innkeeper/traction_innkeeper/v1_0/innkeeper/models.py @@ -3,11 +3,11 @@ from datetime import datetime, timezone from typing import Optional, Union, List -from aries_cloudagent.core.profile import ProfileSession -from aries_cloudagent.messaging.models.base_record import BaseRecord, BaseRecordSchema -from aries_cloudagent.messaging.util import datetime_to_str, str_to_datetime -from aries_cloudagent.messaging.valid import UUIDFour -from aries_cloudagent.storage.error import StorageDuplicateError, StorageNotFoundError +from acapy_agent.core.profile import ProfileSession +from acapy_agent.messaging.models.base_record import BaseRecord, BaseRecordSchema +from acapy_agent.messaging.util import datetime_to_str, str_to_datetime +from acapy_agent.messaging.valid import UUIDFour +from acapy_agent.storage.error import StorageDuplicateError, StorageNotFoundError from marshmallow import fields, EXCLUDE, validate ENDORSER_LEDGER_CONFIG_EXAMPLE = { diff --git a/plugins/traction_innkeeper/traction_innkeeper/v1_0/innkeeper/routes.py b/plugins/traction_innkeeper/traction_innkeeper/v1_0/innkeeper/routes.py index dd5e28e7a..dc29a7653 100644 --- a/plugins/traction_innkeeper/traction_innkeeper/v1_0/innkeeper/routes.py +++ b/plugins/traction_innkeeper/traction_innkeeper/v1_0/innkeeper/routes.py @@ -10,21 +10,21 @@ response_schema, use_kwargs, ) -from aries_cloudagent.admin.request_context import AdminRequestContext -from aries_cloudagent.admin.routes import AdminConfigSchema -from aries_cloudagent.messaging.models.base import BaseModelError -from aries_cloudagent.messaging.models.openapi import OpenAPISchema -from aries_cloudagent.messaging.valid import JSONWebToken, UUIDFour -from aries_cloudagent.multitenant.admin.routes import ( +from acapy_agent.admin.request_context import AdminRequestContext +from acapy_agent.admin.routes import AdminConfigSchema +from acapy_agent.messaging.models.base import BaseModelError +from acapy_agent.messaging.models.openapi import OpenAPISchema +from acapy_agent.messaging.valid import JSONWebToken, UUIDFour +from acapy_agent.multitenant.admin.routes import ( CreateWalletTokenRequestSchema, CreateWalletTokenResponseSchema, ) -from aries_cloudagent.multitenant.base import BaseMultitenantManager -from aries_cloudagent.multitenant.error import WalletKeyMissingError -from aries_cloudagent.storage.error import StorageError, StorageNotFoundError -from aries_cloudagent.version import __version__ -from aries_cloudagent.wallet.error import WalletSettingsError -from aries_cloudagent.wallet.models.wallet_record import WalletRecord +from acapy_agent.multitenant.base import BaseMultitenantManager +from acapy_agent.multitenant.error import WalletKeyMissingError +from acapy_agent.storage.error import StorageError, StorageNotFoundError +from acapy_agent.version import __version__ +from acapy_agent.wallet.error import WalletSettingsError +from acapy_agent.wallet.models.wallet_record import WalletRecord from multitenant_provider.v1_0.routes import plugin_wallet_create_token from marshmallow import fields, validate diff --git a/plugins/traction_innkeeper/traction_innkeeper/v1_0/innkeeper/tenant_manager.py b/plugins/traction_innkeeper/traction_innkeeper/v1_0/innkeeper/tenant_manager.py index 87cbc341e..a838d56a8 100644 --- a/plugins/traction_innkeeper/traction_innkeeper/v1_0/innkeeper/tenant_manager.py +++ b/plugins/traction_innkeeper/traction_innkeeper/v1_0/innkeeper/tenant_manager.py @@ -3,16 +3,16 @@ import logging from typing import List, Optional -from aries_cloudagent.core.error import BaseError -from aries_cloudagent.core.profile import Profile -from aries_cloudagent.messaging.models.base import BaseModelError -from aries_cloudagent.multitenant.base import BaseMultitenantManager +from acapy_agent.core.error import BaseError +from acapy_agent.core.profile import Profile +from acapy_agent.messaging.models.base import BaseModelError +from acapy_agent.multitenant.base import BaseMultitenantManager -# from aries_cloudagent.ledger.multiple_ledger.base_manager import ( +# from acapy_agent.ledger.multiple_ledger.base_manager import ( # BaseMultipleLedgerManager, # ) -from aries_cloudagent.storage.error import StorageError, StorageNotFoundError -from aries_cloudagent.wallet.models.wallet_record import WalletRecord +from acapy_agent.storage.error import StorageError, StorageNotFoundError +from acapy_agent.wallet.models.wallet_record import WalletRecord from .config import TractionInnkeeperConfig, InnkeeperWalletConfig, ReservationConfig from .models import TenantAuthenticationApiRecord, TenantRecord, ReservationRecord diff --git a/plugins/traction_innkeeper/traction_innkeeper/v1_0/innkeeper/utils.py b/plugins/traction_innkeeper/traction_innkeeper/v1_0/innkeeper/utils.py index 065cb010f..1775a104a 100644 --- a/plugins/traction_innkeeper/traction_innkeeper/v1_0/innkeeper/utils.py +++ b/plugins/traction_innkeeper/traction_innkeeper/v1_0/innkeeper/utils.py @@ -3,8 +3,8 @@ import uuid from datetime import datetime, timedelta -from aries_cloudagent.core.profile import Profile -from aries_cloudagent.messaging.models.openapi import OpenAPISchema +from acapy_agent.core.profile import Profile +from acapy_agent.messaging.models.openapi import OpenAPISchema from marshmallow import fields from .models import ReservationRecord, TenantAuthenticationApiRecord, TenantRecord diff --git a/plugins/traction_innkeeper/traction_innkeeper/v1_0/oca/__init__.py b/plugins/traction_innkeeper/traction_innkeeper/v1_0/oca/__init__.py index 23c3ef5a5..30e6cb8b9 100644 --- a/plugins/traction_innkeeper/traction_innkeeper/v1_0/oca/__init__.py +++ b/plugins/traction_innkeeper/traction_innkeeper/v1_0/oca/__init__.py @@ -1,13 +1,13 @@ import logging -from aries_cloudagent.admin.base_server import BaseAdminServer -from aries_cloudagent.admin.server import AdminServer -from aries_cloudagent.config.injection_context import InjectionContext -from aries_cloudagent.core.event_bus import EventBus, Event -from aries_cloudagent.core.plugin_registry import PluginRegistry -from aries_cloudagent.core.profile import Profile -from aries_cloudagent.core.protocol_registry import ProtocolRegistry -from aries_cloudagent.core.util import STARTUP_EVENT_PATTERN +from acapy_agent.admin.base_server import BaseAdminServer +from acapy_agent.admin.server import AdminServer +from acapy_agent.config.injection_context import InjectionContext +from acapy_agent.core.event_bus import EventBus, Event +from acapy_agent.core.plugin_registry import PluginRegistry +from acapy_agent.core.profile import Profile +from acapy_agent.core.protocol_registry import ProtocolRegistry +from acapy_agent.core.util import STARTUP_EVENT_PATTERN from .oca_service import OcaService diff --git a/plugins/traction_innkeeper/traction_innkeeper/v1_0/oca/models.py b/plugins/traction_innkeeper/traction_innkeeper/v1_0/oca/models.py index 89a16d909..970f92168 100644 --- a/plugins/traction_innkeeper/traction_innkeeper/v1_0/oca/models.py +++ b/plugins/traction_innkeeper/traction_innkeeper/v1_0/oca/models.py @@ -1,7 +1,7 @@ from typing import Optional -from aries_cloudagent.messaging.models.base_record import BaseRecord, BaseRecordSchema -from aries_cloudagent.messaging.valid import ( +from acapy_agent.messaging.models.base_record import BaseRecord, BaseRecordSchema +from acapy_agent.messaging.valid import ( INDY_SCHEMA_ID_VALIDATE, INDY_SCHEMA_ID_EXAMPLE, INDY_CRED_DEF_ID_VALIDATE, diff --git a/plugins/traction_innkeeper/traction_innkeeper/v1_0/oca/oca_service.py b/plugins/traction_innkeeper/traction_innkeeper/v1_0/oca/oca_service.py index 4015836d6..d4e31a0e0 100644 --- a/plugins/traction_innkeeper/traction_innkeeper/v1_0/oca/oca_service.py +++ b/plugins/traction_innkeeper/traction_innkeeper/v1_0/oca/oca_service.py @@ -1,12 +1,12 @@ import logging from typing import Optional -from aries_cloudagent.core.error import BaseError -from aries_cloudagent.core.profile import Profile -from aries_cloudagent.storage.error import StorageDuplicateError, StorageNotFoundError -from aries_cloudagent.wallet.base import BaseWallet -from aries_cloudagent.wallet.did_info import DIDInfo -from aries_cloudagent.wallet.error import WalletError +from acapy_agent.core.error import BaseError +from acapy_agent.core.profile import Profile +from acapy_agent.storage.error import StorageDuplicateError, StorageNotFoundError +from acapy_agent.wallet.base import BaseWallet +from acapy_agent.wallet.did_info import DIDInfo +from acapy_agent.wallet.error import WalletError from marshmallow import ValidationError from .models import OcaRecord diff --git a/plugins/traction_innkeeper/traction_innkeeper/v1_0/oca/routes.py b/plugins/traction_innkeeper/traction_innkeeper/v1_0/oca/routes.py index 464173491..af440c493 100644 --- a/plugins/traction_innkeeper/traction_innkeeper/v1_0/oca/routes.py +++ b/plugins/traction_innkeeper/traction_innkeeper/v1_0/oca/routes.py @@ -9,18 +9,18 @@ querystring_schema, match_info_schema, ) -from aries_cloudagent.admin.request_context import AdminRequestContext -from aries_cloudagent.messaging.models.base import BaseModelError -from aries_cloudagent.messaging.models.openapi import OpenAPISchema -from aries_cloudagent.messaging.valid import ( +from acapy_agent.admin.request_context import AdminRequestContext +from acapy_agent.messaging.models.base import BaseModelError +from acapy_agent.messaging.models.openapi import OpenAPISchema +from acapy_agent.messaging.valid import ( INDY_SCHEMA_ID_EXAMPLE, INDY_SCHEMA_ID_VALIDATE, INDY_CRED_DEF_ID_EXAMPLE, INDY_CRED_DEF_ID_VALIDATE, UUIDFour, ) -from aries_cloudagent.storage.error import StorageNotFoundError, StorageError -from aries_cloudagent.admin.decorators.auth import tenant_authentication +from acapy_agent.storage.error import StorageNotFoundError, StorageError +from acapy_agent.admin.decorators.auth import tenant_authentication from marshmallow import fields, ValidationError from . import OcaService diff --git a/plugins/traction_innkeeper/traction_innkeeper/v1_0/routes.py b/plugins/traction_innkeeper/traction_innkeeper/v1_0/routes.py index cfcf91f0a..d791c0ec2 100644 --- a/plugins/traction_innkeeper/traction_innkeeper/v1_0/routes.py +++ b/plugins/traction_innkeeper/traction_innkeeper/v1_0/routes.py @@ -1,7 +1,7 @@ import logging from aiohttp import web -from aries_cloudagent.utils.classloader import ClassLoader +from acapy_agent.utils.classloader import ClassLoader from . import MODULES diff --git a/plugins/traction_innkeeper/traction_innkeeper/v1_0/schema_storage/__init__.py b/plugins/traction_innkeeper/traction_innkeeper/v1_0/schema_storage/__init__.py index 6d14931d2..08df3abcc 100644 --- a/plugins/traction_innkeeper/traction_innkeeper/v1_0/schema_storage/__init__.py +++ b/plugins/traction_innkeeper/traction_innkeeper/v1_0/schema_storage/__init__.py @@ -1,9 +1,9 @@ import logging -from aries_cloudagent.config.injection_context import InjectionContext -from aries_cloudagent.core.event_bus import EventBus -from aries_cloudagent.core.plugin_registry import PluginRegistry -from aries_cloudagent.core.protocol_registry import ProtocolRegistry +from acapy_agent.config.injection_context import InjectionContext +from acapy_agent.core.event_bus import EventBus +from acapy_agent.core.plugin_registry import PluginRegistry +from acapy_agent.core.protocol_registry import ProtocolRegistry from .schema_storage_service import SchemaStorageService, subscribe diff --git a/plugins/traction_innkeeper/traction_innkeeper/v1_0/schema_storage/models.py b/plugins/traction_innkeeper/traction_innkeeper/v1_0/schema_storage/models.py index 2cde3c33f..14dc4537f 100644 --- a/plugins/traction_innkeeper/traction_innkeeper/v1_0/schema_storage/models.py +++ b/plugins/traction_innkeeper/traction_innkeeper/v1_0/schema_storage/models.py @@ -1,7 +1,7 @@ from typing import Optional -from aries_cloudagent.messaging.models.base_record import BaseRecord, BaseRecordSchema -from aries_cloudagent.messaging.valid import ( +from acapy_agent.messaging.models.base_record import BaseRecord, BaseRecordSchema +from acapy_agent.messaging.valid import ( INDY_SCHEMA_ID_EXAMPLE, INDY_SCHEMA_ID_VALIDATE, ) diff --git a/plugins/traction_innkeeper/traction_innkeeper/v1_0/schema_storage/routes.py b/plugins/traction_innkeeper/traction_innkeeper/v1_0/schema_storage/routes.py index fdcd17874..48aeb8771 100644 --- a/plugins/traction_innkeeper/traction_innkeeper/v1_0/schema_storage/routes.py +++ b/plugins/traction_innkeeper/traction_innkeeper/v1_0/schema_storage/routes.py @@ -3,13 +3,13 @@ from aiohttp import web from aiohttp_apispec import docs, response_schema, match_info_schema, request_schema -from aries_cloudagent.admin.request_context import AdminRequestContext +from acapy_agent.admin.request_context import AdminRequestContext -from aries_cloudagent.messaging.models.base import BaseModelError -from aries_cloudagent.messaging.models.openapi import OpenAPISchema -from aries_cloudagent.admin.decorators.auth import tenant_authentication +from acapy_agent.messaging.models.base import BaseModelError +from acapy_agent.messaging.models.openapi import OpenAPISchema +from acapy_agent.admin.decorators.auth import tenant_authentication -from aries_cloudagent.storage.error import StorageNotFoundError, StorageError +from acapy_agent.storage.error import StorageNotFoundError, StorageError from marshmallow import fields from .models import SchemaStorageRecordSchema diff --git a/plugins/traction_innkeeper/traction_innkeeper/v1_0/schema_storage/schema_storage_service.py b/plugins/traction_innkeeper/traction_innkeeper/v1_0/schema_storage/schema_storage_service.py index aa051ac9b..9b0d32e4d 100644 --- a/plugins/traction_innkeeper/traction_innkeeper/v1_0/schema_storage/schema_storage_service.py +++ b/plugins/traction_innkeeper/traction_innkeeper/v1_0/schema_storage/schema_storage_service.py @@ -1,20 +1,20 @@ import logging from typing import Optional -from aries_cloudagent.core.event_bus import Event, EventBus -from aries_cloudagent.core.profile import Profile -from aries_cloudagent.ledger.error import LedgerError -from aries_cloudagent.ledger.multiple_ledger.ledger_requests_executor import ( +from acapy_agent.core.event_bus import Event, EventBus +from acapy_agent.core.profile import Profile +from acapy_agent.ledger.error import LedgerError +from acapy_agent.ledger.multiple_ledger.ledger_requests_executor import ( IndyLedgerRequestsExecutor, GET_SCHEMA, ) -from aries_cloudagent.messaging.schemas.util import SCHEMA_SENT_RECORD_TYPE -from aries_cloudagent.multitenant.base import BaseMultitenantManager -from aries_cloudagent.storage.base import BaseStorage -from aries_cloudagent.storage.error import StorageNotFoundError +from acapy_agent.messaging.schemas.util import SCHEMA_SENT_RECORD_TYPE +from acapy_agent.multitenant.base import BaseMultitenantManager +from acapy_agent.storage.base import BaseStorage +from acapy_agent.storage.error import StorageNotFoundError from .models import SchemaStorageRecord -from aries_cloudagent.messaging.schemas.util import ( +from acapy_agent.messaging.schemas.util import ( EVENT_LISTENER_PATTERN as SCHEMAS_EVENT_LISTENER_PATTERN, ) diff --git a/plugins/traction_innkeeper/traction_innkeeper/v1_0/tenant/__init__.py b/plugins/traction_innkeeper/traction_innkeeper/v1_0/tenant/__init__.py index 7bd017f3f..1ebc257fe 100644 --- a/plugins/traction_innkeeper/traction_innkeeper/v1_0/tenant/__init__.py +++ b/plugins/traction_innkeeper/traction_innkeeper/v1_0/tenant/__init__.py @@ -1,11 +1,11 @@ from contextvars import ContextVar import logging -from aries_cloudagent.config.injection_context import InjectionContext -from aries_cloudagent.core.event_bus import EventBus -from aries_cloudagent.core.plugin_registry import PluginRegistry -from aries_cloudagent.core.protocol_registry import ProtocolRegistry -from aries_cloudagent.config.logging import TimedRotatingFileMultiProcessHandler +from acapy_agent.config.injection_context import InjectionContext +from acapy_agent.core.event_bus import EventBus +from acapy_agent.core.plugin_registry import PluginRegistry +from acapy_agent.core.protocol_registry import ProtocolRegistry +from acapy_agent.config.logging import TimedRotatingFileMultiProcessHandler from pythonjsonlogger import jsonlogger diff --git a/plugins/traction_innkeeper/traction_innkeeper/v1_0/tenant/holder_revocation_service.py b/plugins/traction_innkeeper/traction_innkeeper/v1_0/tenant/holder_revocation_service.py index 56d87323e..8e75a7f9a 100644 --- a/plugins/traction_innkeeper/traction_innkeeper/v1_0/tenant/holder_revocation_service.py +++ b/plugins/traction_innkeeper/traction_innkeeper/v1_0/tenant/holder_revocation_service.py @@ -1,11 +1,11 @@ import logging import re -from aries_cloudagent.core.event_bus import EventBus, Event -from aries_cloudagent.core.profile import Profile -from aries_cloudagent.messaging.models.base import BaseModelError -from aries_cloudagent.protocols.issue_credential.v1_0 import V10CredentialExchange -from aries_cloudagent.storage.error import StorageError, StorageNotFoundError +from acapy_agent.core.event_bus import EventBus, Event +from acapy_agent.core.profile import Profile +from acapy_agent.messaging.models.base import BaseModelError +from acapy_agent.protocols.issue_credential.v1_0 import V10CredentialExchange +from acapy_agent.storage.error import StorageError, StorageNotFoundError LOGGER = logging.getLogger(__name__) REVOCATION_NOTIFICATION_EVENT_PATTERN = re.compile( diff --git a/plugins/traction_innkeeper/traction_innkeeper/v1_0/tenant/routes.py b/plugins/traction_innkeeper/traction_innkeeper/v1_0/tenant/routes.py index 5d34b1c97..1d1f345d7 100644 --- a/plugins/traction_innkeeper/traction_innkeeper/v1_0/tenant/routes.py +++ b/plugins/traction_innkeeper/traction_innkeeper/v1_0/tenant/routes.py @@ -8,23 +8,23 @@ response_schema, request_schema, ) -from aries_cloudagent.admin.request_context import AdminRequestContext -from aries_cloudagent.admin.routes import AdminConfigSchema -from aries_cloudagent.messaging.models.openapi import OpenAPISchema -from aries_cloudagent.multitenant.admin.routes import ( +from acapy_agent.admin.request_context import AdminRequestContext +from acapy_agent.admin.routes import AdminConfigSchema +from acapy_agent.messaging.models.openapi import OpenAPISchema +from acapy_agent.multitenant.admin.routes import ( format_wallet_record, UpdateWalletRequestSchema, get_extra_settings_dict_per_tenant, ) -from aries_cloudagent.multitenant.base import BaseMultitenantManager -from aries_cloudagent.storage.error import StorageNotFoundError -from aries_cloudagent.version import __version__ -from aries_cloudagent.wallet.models.wallet_record import ( +from acapy_agent.multitenant.base import BaseMultitenantManager +from acapy_agent.storage.error import StorageNotFoundError +from acapy_agent.version import __version__ +from acapy_agent.wallet.models.wallet_record import ( WalletRecordSchema, WalletRecord, ) -from aries_cloudagent.admin import server -from aries_cloudagent.admin.decorators.auth import tenant_authentication +from acapy_agent.admin import server +from acapy_agent.admin.decorators.auth import tenant_authentication from marshmallow import fields, validate from ..innkeeper.routes import ( diff --git a/scripts/README.md b/scripts/README.md index f3a806815..fc6233803 100644 --- a/scripts/README.md +++ b/scripts/README.md @@ -29,7 +29,7 @@ Currently this setup has dependencies on BCovrin Test Ledger and a registered en Also, there are longer term goals for moving the plugins to separate repositories and allowing teams to pull them in and configure their own Aca-Py images as needed. Currently, we are pulling the plugins in as source and building a custom image. For local development, the build of this image is included in the `docker compose build` command. Once the Aca-py + plugin image is built (tagged: `traction:plugins-acapy`), that image is pulled into another that we use to run an [ngrok](https://ngrok.com) script for external access to our agent (see [services/aca-py](../services/aca-py). This is not what we are doing in production, but we are doing it here (for now). #### traction:plugins-acapy -This image is based on [ghcr.io/hyperledger/aries-cloudagent-python:py3.9-0.12.1](https://github.com/hyperledger/aries-cloudagent-python/releases/tag/0.12.1) and this is where we pull in the [traction plugins](../plugins) and build out the image see [Dockerfile](../plugins/docker/Dockerfile) +This image is based on [ghcr.io/openwallet-foundation/acapy-agent:py3.12-1.1.0](https://github.com/openwallet-foundation/acapy/releases/tag/1.1.0) and this is where we pull in the [traction plugins](../plugins) and build out the image see [Dockerfile](../plugins/docker/Dockerfile) The plugins are built using the base plugins [pyproject.toml](../plugins/pyproject.toml) which pulls in each plugin as source. Simply adding new plugin directories to the file system and adding to the dockerfile will not be enough, they must be dependencies in the `plugins/pyproject.toml`. diff --git a/scripts/docker-compose.yml b/scripts/docker-compose.yml index eea3a92d7..da362f699 100755 --- a/scripts/docker-compose.yml +++ b/scripts/docker-compose.yml @@ -163,7 +163,7 @@ services: - host.docker.internal:host-gateway endorser-agent: - image: ghcr.io/hyperledger/aries-cloudagent-python:py3.12-1.0.1 + image: ghcr.io/openwallet-foundation/acapy-agent:py3.12-1.1.0 depends_on: endorser-db: condition: service_healthy @@ -205,7 +205,7 @@ services: - host.docker.internal:host-gateway endorser-agent-1: - image: ghcr.io/hyperledger/aries-cloudagent-python:py3.12-1.0.1 + image: ghcr.io/openwallet-foundation/acapy-agent:py3.12-1.1.0 depends_on: endorser-db: condition: service_healthy diff --git a/scripts/endorser-acapy-args.yml b/scripts/endorser-acapy-args.yml index a172b38c6..986ce9e25 100755 --- a/scripts/endorser-acapy-args.yml +++ b/scripts/endorser-acapy-args.yml @@ -5,7 +5,7 @@ auto-ping-connection: true auto-provision: true monitor-ping: true public-invites: true -plugin: 'aries_cloudagent.messaging.jsonld' +plugin: 'acapy_agent.messaging.jsonld' outbound-transport: http log-level: info endorser-protocol-role: endorser