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] - Teach conda-store how to generate constructor artifacts #657

Closed
jaimergp opened this issue Nov 10, 2023 · 1 comment · Fixed by #714
Closed

[ENH] - Teach conda-store how to generate constructor artifacts #657

jaimergp opened this issue Nov 10, 2023 · 1 comment · Fixed by #714
Assignees
Labels
area: dependencies 📦 Issues related to conda-store dependencies deliverable 📦 Project or grant deliverable project: challenges type: enhancement 💅🏼

Comments

@jaimergp
Copy link
Member

Feature description

conda-store is able to generate several artifacts from an existing environment:

  • Docker environment
  • Lockfile
  • conda-pack archive

constructor is able to generate more formats, like self-contained installer scripts for Unix, or native macOS or Windows step-by-step GUI installers.

This would need extra configuration fields that constructor expects.

Value and/or benefit

More diversity of exported formats, which would come handy for application distribution, opening the doors for new personas in conda-store (e.g. product manager that needs to generate installers for the latest release of their app).

Anything else?

This is part of the STF funding, deliverable 4.

It will also allow to use a hypothetically unified interface for all types of "environment artifacts" (e.g. see conda/conda-pack#294), so we can simplify our integrations.

@jaimergp jaimergp added type: enhancement 💅🏼 area: dependencies 📦 Issues related to conda-store dependencies deliverable 📦 Project or grant deliverable labels Nov 10, 2023
@jaimergp jaimergp added this to the challenges 🛠 milestone Nov 10, 2023
@nkaretnikov nkaretnikov self-assigned this Nov 12, 2023
@nkaretnikov
Copy link
Contributor

Related: conda/constructor#730

nkaretnikov added a commit to nkaretnikov/conda-store that referenced this issue Dec 21, 2023
nkaretnikov added a commit to nkaretnikov/conda-store that referenced this issue Dec 22, 2023
nkaretnikov added a commit to nkaretnikov/conda-store that referenced this issue Jan 16, 2024
nkaretnikov added a commit to nkaretnikov/conda-store that referenced this issue Jan 16, 2024
nkaretnikov added a commit to nkaretnikov/conda-store that referenced this issue Jan 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: dependencies 📦 Issues related to conda-store dependencies deliverable 📦 Project or grant deliverable project: challenges type: enhancement 💅🏼
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

3 participants