Skip to content

Generate "original state" lockfile #1050

@danyeaw

Description

@danyeaw

Checklist

  • I added a descriptive title
  • I searched open requests and couldn't find a duplicate

What is the idea?

This is part of conda-incubator/conda-self#54.

Add functionality to generate a lockfile representing the original installer state during the build process.

Why is this needed?

The lockfile needs to be created before the installer is packaged so it can be included within the installer itself.

What should happen?

We need to modify the build_outputs.py module to generate the lockfile using the existing dump_lockfile() function. This lockfile should capture the exact state of packages being installed and use the .explicit.txt` format for compatibility with conda.

Additional Context

This should integrate with existing constructor build pipeline.

Metadata

Metadata

Assignees

Labels

type::featurerequest for a new feature or capability

Type

No type

Projects

Status

Done 💪🏾

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions