conda environment yaml file#3584
Conversation
Signed-off-by: Richard Brown <[email protected]>
|
I'm not familiar with the ecosystem, are these related to this PR? |
|
These are useful for installing MONAI from conda, but what if a user wants to git clone the repository and then use conda to install dependencies rather than pip? |
|
I see, I'm also looking at the options here for sharing packages and environments: (created an account https://anaconda.org/project-monai, in case we also release the environment file there.) happy to set up the CI/CD to simulate the installation steps once we agree on the releasing approach @ericspod @Nic-Ma @IsaacYangSLA |
|
And if we merge, we should add "Ensure pip and conda package dependencies match" to our release checklist. |
|
This is really useful for creating environments quickly we know will be setup for development, we just have to be aware of different versions of packages being available through conda and pip. For example I've encountered issues in the past of differing behaviour between a conda version of black and the pip version. We can add a job to the CI/CD to just run the quick tests using a conda environment. |
|
Hi, I'm the creator and currently the sole maintainer of this feedstock/package on conda-forge. I just wanted to mention that I would appreciate if anyone from the MONAI dev team wanted to join as a maintainer on this conda-forge feedstock, because I'm just an occasional user of this library and can't guarantee to always keep everything up to date there. |
|
thanks, I've updated the release checklist to include a feedstock version review |
|
Great thanks for the reviews. If everyone is happy, could they approve this PR, I've enabled auto-merge. |
wyli
left a comment
There was a problem hiding this comment.
Thanks, it looks good to me.
|
/build |
Signed-off-by: Richard Brown <[email protected]>
Description
Conda environment yaml file. Combines
requirements.txt,requirements-min.txtandrequirements-dev.txtas nested calls aren't possible with conda.Allows
conda env create -f environment-dev.yml.@wyli if you agree with this proposal, it would be great if it could be tested in some capacity by our CI/CD -- would you be able to take care of that?
Status
Ready
Types of changes