fix: Don't encode URLs for mamba env export --explicit
#3745
+40
−2
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The URLs in the resulting explicit lockfile should ideally not be encoded, although they will not break Conda once conda/conda#14481 is released.
Reference: #3737, but this doesn't address the main issue there, which has to do with
mamba create --json
. This is instead aboutmamba env export --explicit
Test case:
micromamba env create --json --channel conda-forge --prefix=/tmp/x264 x264 micromamba env export --explicit --prefix=/tmp/x264
Note that no fix is necessary for
mamba env export --json
since there are no URLs in the output:micromamba env export --json --prefix=/tmp/x264