Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ENH] - Add ability to build env from lockfile #399

Closed
kcpevey opened this issue May 1, 2024 · 1 comment · Fixed by #401
Closed

[ENH] - Add ability to build env from lockfile #399

kcpevey opened this issue May 1, 2024 · 1 comment · Fixed by #401
Assignees
Labels
area: UI design 🎨 Items related to the user interface type: enhancement 💅🏼 New feature or request

Comments

@kcpevey
Copy link
Contributor

kcpevey commented May 1, 2024

Feature description

I'd like the ability to create an env from a lockfile.

Value and/or benefit

Currently there is no way to truly reproduce an existing environment in conda-store. The closest we have is the exported, pinned environment.yml. A better option would be to allow conda lock files to be used to build envs. We give the lockfiles to the users, but we don't have a mechanism to ingest them.

The backend was recently updated to allow this (conda-incubator/conda-store#676 and conda-incubator/conda-store#772). Now the frontend will need work to enable users to use this new feature.

Anything else?

Things to consider:

  • We will need a UI mechanism to accept the lockfile. I imagine the GUI/YAML toggle might need a third option of lock file so that it can have its own screen with a file browser widget and a viewer window? Designers may have better ideas.
  • I'm not sure how the rest of the UI works, but we may need to sort out translation between lockfile back to the editable environment.yml. Just using the pinned conda export could be a solution for that once the env is built.
@kcpevey kcpevey added type: enhancement 💅🏼 New feature or request area: UI design 🎨 Items related to the user interface labels May 1, 2024
@trallard
Copy link
Collaborator

trallard commented May 9, 2024

@gabalafou is currently working on this

@trallard trallard moved this from New 🚦 to In Progress 🏗 in conda-store 🐍 May 9, 2024
@gabalafou gabalafou mentioned this issue Jun 18, 2024
3 tasks
@github-project-automation github-project-automation bot moved this from New 🚦 to Done 💪🏾 in conda-store 🐍 Aug 10, 2024
@github-project-automation github-project-automation bot moved this from In Progress 🏗 to Done 💪🏾 in conda-store 🐍 Aug 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: UI design 🎨 Items related to the user interface type: enhancement 💅🏼 New feature or request
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

3 participants