Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Try Hide indy-api-types from modular_libs consumers #940

Merged
merged 1 commit into from
Aug 17, 2023

Conversation

gmulhearn
Copy link
Contributor

@gmulhearn gmulhearn commented Aug 17, 2023

Testing...

i believe that modular_libs should not need anything to do with indy-api-types after this great PR: #934, therefore we should make it optional in aries_vcx_core..

this takes the dep count from 554 to 300 for:

cargo check --features modular_libs --no-default-features -p aries-vcx

Signed-off-by: gmulhearn <[email protected]>
@gmulhearn gmulhearn marked this pull request as ready for review August 17, 2023 09:31
@gmulhearn gmulhearn requested a review from mirgee August 17, 2023 09:31
Copy link
Contributor

@mirgee mirgee left a comment

Choose a reason for hiding this comment

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

Trimming down on dependencies is always a win 👍

vdrtools_anoncreds = ["dep:libvdrtools"]
vdrtools_wallet = ["dep:libvdrtools"]
vdrtools_anoncreds = ["dep:libvdrtools", "dep:indy-api-types"]
vdrtools_wallet = ["dep:libvdrtools", "dep:indy-api-types"]
Copy link
Contributor

Choose a reason for hiding this comment

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

It would be really nice to have a wallet implementation which does not depend on indy-api-types as well

@mirgee mirgee merged commit 9ca5631 into main Aug 17, 2023
39 checks passed
@mirgee mirgee deleted the gm/try-hide-indy-api-types branch August 17, 2023 18:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants