Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

kenodegard
Copy link
Contributor

@kenodegard kenodegard commented Sep 18, 2025

Description

Alternative to #15142

The code is identical with the exception of abstracting the environment extrapolation logic away from conda.cli.main_export. Instead each CondaEnvironmentExporter implements a __call__ that standardizes erroring (if multiple platforms are requested for a single platform exporter) or extrapolating (for each platform requested).

Closes #15159 (the issue)
Closes #15142 (the original PR)

Checklist - did you ...

  • Add a file to the news directory (using the template) for the next release's release notes?
  • Add / update necessary tests?
  • Add / update outdated documentation?

@conda-bot conda-bot added the cla-signed [bot] added once the contributor has signed the CLA label Sep 18, 2025
@github-project-automation github-project-automation bot moved this to πŸ†• New in πŸ”Ž Review Sep 18, 2025
@kenodegard kenodegard moved this from πŸ†• New to πŸ‘€ In Review in πŸ”Ž Review Sep 18, 2025
@kenodegard kenodegard marked this pull request as ready for review September 18, 2025 13:27
@kenodegard kenodegard requested a review from a team as a code owner September 18, 2025 13:27
Copy link

codspeed-hq bot commented Sep 18, 2025

CodSpeed Instrumentation Performance Report

Merging #15240 will not alter performance

Comparing kenodegard:alternative-CondaMultiPlatformEnvironmentExporter (d86be19) with main (6da9df4)

Summary

βœ… 21 untouched

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cla-signed [bot] added once the contributor has signed the CLA
Projects
Status: πŸ‘€ In Review
Development

Successfully merging this pull request may close these issues.

Update export plugin hook to support multiplatform formats
2 participants