conda-incubator / conda-store

Data science environments, for collaboration. ✨
https://conda.store
BSD 3-Clause "New" or "Revised" License
142 stars 46 forks source link

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

Closed jaimergp closed 7 months ago

jaimergp commented 9 months ago

Feature description

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

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 https://github.com/conda/conda-pack/issues/294), so we can simplify our integrations.

nkaretnikov commented 9 months ago

Related: https://github.com/conda/constructor/issues/730