Skip to content

Potential data model change #53

Description

@CJ-Wright

It might be good to change the depfinder data model so better reflect a data-report relationship.
This could include:

  1. Express the import search as a dict with keys being the imports the values would contain metadata about the import, for instance, line number if it is in a try/except block, if it is mutually exclusive/cumulatively exhaustive (MECE) with other imports
  2. Generate reports from that data set
    1. turn all the imports into conda package names (as we have now)
    2. turn all the imports into pypi names
    3. conda package names with version constraints (based on libcfgraph data)
    4. conda package names with delineations between MECE packages

thoughts @ericdill @ocefpaf @jkarp314

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions