It might be good to change the depfinder data model so better reflect a data-report relationship.
This could include:
- 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
- Generate reports from that data set
- turn all the imports into conda package names (as we have now)
- turn all the imports into pypi names
- conda package names with version constraints (based on libcfgraph data)
- conda package names with delineations between MECE packages
thoughts @ericdill @ocefpaf @jkarp314
It might be good to change the depfinder data model so better reflect a data-report relationship.
This could include:
thoughts @ericdill @ocefpaf @jkarp314