ceps icon indicating copy to clipboard operation
ceps copied to clipboard

Frame out the env spec cep

Open ericdill opened this issue 2 years ago • 3 comments

discussed with @mariusvniekerk, @AlbertDeFusco , @jezdez and @jaimergp.

opening this PR as a draft PR for further conversation. it's not really ready for full review yet.

there's a notebook that validates the env yamls that are part of this PR. those env yamls (and the validation code) should probably move over to the conda specs repo once this is finished and accepted.

ericdill avatar Apr 27 '23 19:04 ericdill

Should this CEP also mention which of the keys are strictly required and which are optional? I've found that only dependencies is required and the rest can be left off.

AlbertDeFusco avatar May 07 '23 16:05 AlbertDeFusco

For reference(s), this epic lists a few issues where similar conversations happened: https://github.com/conda/conda/issues/11341

jaimergp avatar May 11 '23 09:05 jaimergp

Btw, thanks to @AlbertDeFusco I added a pydantic model to the ongoing effort on conda/schemas:

https://github.com/jaimergp/schemas/blob/revamp/conda_models/environment_file.py

jaimergp avatar May 11 '23 09:05 jaimergp