pixi icon indicating copy to clipboard operation
pixi copied to clipboard

feat: switch to compressed mapping

Open nichmor opened this issue 1 year ago • 1 comments

Closes: #710

  • We add additional compressed mapping https://github.com/prefix-dev/parselmouth/blob/main/files/compressed_mapping.json, where we will store conda_name to optional pypi_name. Example: pandoc: null - this means that we know for sure that it is not a python package.

  • Assumption logic that conda package is python package is moved from package_identifier https://github.com/prefix-dev/pixi/pull/1335/files#diff-619b990b7fea5963a06a6665a62b7ab409a9e6fe51cc122fa285129f7518804eL46 . This means that we always record all purls. If we don't have a conda name yet, we record a purl in this format: pkg:pypi/boltons?source=conda-forge-mapping this will allow us to differentiate based on user lockfile what purl was used.

Untitled-2024-02-23-1901

nichmor avatar May 07 '24 08:05 nichmor

LGTM @ruben-arts could you give it a final test tomorrow?

tdejager avatar May 15 '24 17:05 tdejager