Repository navigation
Add conda-lock files and dev instructions - #678
brian-rose wants to merge 2 commits into
Conversation
|
👋 Thanks for opening this PR! The Cookbook will be automatically built with GitHub Actions. To see the status of your deployment, click below. |
|
Note I'm claiming here that we will update the lock files for each versioned release. It would be nice to have some automation to make sure that happens. I'm new to this! Are there some best practices we can follow? |
|
@dcamron this might be in your wheelhouse, if you have some cycles to take a look. |
|
|
|
Gut feedback so far:
|
|
Thanks for your thoughts @dcamron! A few quick responses:
|
|
Agreed. I think to proceed we only provide the unified lockfile, as the platform-specific ones can be generated from it, and it's less we're "promising" to work. You can install it with conda-lock or micromamba directly. I'll do a quick local test on it with osx-arm64 and a strict build, and I may be able to throw together a quick env to at least test osx-64 and linux-64 locally. We would then need to open an issue and follow up on automating updating and verifying it at least on tag/release, or opening it up to use more broadly. |
This makes sense to me. I will modify the PR to remove the platform-specific files and the accompanying documentation. |
Closes #677
This PR adds conda-lock files (both multi-platform and explicit), and adds some instructions to the contributor documentation about why and how to use them.