Skip to content
This repository has been archived by the owner on Nov 29, 2023. It is now read-only.

Fix: Update ACA-Py Dependency #24

Merged
merged 1 commit into from
Oct 31, 2023
Merged

Conversation

shaangill025
Copy link
Contributor

Signed-off-by: Shaanjot Gill <gill.shaanjots@gmail.com>
Comment on lines +19 to +20
python = "^3.9"
aries-cloudagent = ">= 0.9.0, < 1.0.0"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I am good with this for now. I would move ACA-Py to dev dependencies unless we can ensure that the pre-installed version on the image will NOT be overwritten if it doesn't match the expected version.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The plugins in traction all have an exact acapy dependency. I think for the plugin repo we should have exact acapy dependencies and then tag them. If the parent application wanted to upgrade it's acapy it would need to upgrade the plugin to the latest tag as well. The plugins would be upgraded and tested when acapy upgrades happen.

This does seem slightly dangerous if acapy and the parent application was upgraded to 0.11.0 and the plugin wasn't tested with it.

Copy link
Member

@WadeBarnes WadeBarnes left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I agree with @esune. One question though: How come there are so many lock files?

@esune
Copy link
Member

esune commented Oct 30, 2023

I agree with @esune. One question though: How come there are so many lock files?

It looks like there is one for the demo setup, and one for each "independent" plugin component

@esune esune merged commit 38e92a9 into bcgov:main Oct 31, 2023
2 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Existing installations of ACA-Py are downgraded when installing this plugin
4 participants