Hi Chris, thanks for the reply.
So I absolutely do not expect conda to parse pypi metadata for me. Infact, I have that power using importlib.metadata
The issue I have is that unless I have the current env I want to scrape active, I need the path to the site package to use importlib.
Now I was playing around with conda.api.PrefixData._internals._pip_internal_interop and was able to get conda.api.PrefixData.iter_records to provide me with records of the pypi packages. These records of course do not have the full set of metadata that a conda
record would but it atleast provides me with the path to the site-pack installation so I can use importlib.
What I am asking is that conda at least provide these pypi records without me needing to dig around with the internals.
By the comments on the file, it seems like that _pip_internal_interop is to be removed in the future. I would like it to not be.
Honestly I would expect conda.api.PrefixData.iter_records to provide a record of every package that gets listed by the command
conda list