Skip to content

Transitive dependency resolution (recursive) #92

@jeancharles-roger

Description

@jeancharles-roger

Hi, I've searched for a way to synchronize the dependencies in transitive manner.

For example if I do:

charlie % sysand new Test
    Creating interchange project `Test`
charlie % cd Test
charlie % sysand add urn:kpar:sysmod
      Adding usage: urn:kpar:sysmod
    Creating env
     Syncing env
  Installing urn:kpar:sysmod 5.0.0-alpha.2
charlie % sysand sync
     Syncing env

The resolved dependency is only sysmod and none of its own dependencies are present.
If I do sysand sync --include-std it does adds the necessary dependencies but I think it is by chance :).
I haven't found any reference to this in the sysand repo and I wonder if I missed something.

Thanks for your help and for the package manager it is really promising.

ps: I work at Ellidiss and we are developing our own SysML v2 parser. I'm trying to see what I need to do to be compatible with sysand which is a great strive in the interchangeability aspect of SysML v2.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions