Open corneliusroemer opened 3 months ago
@jameshadfield no 😀 I migrated it to conda-forge a few days ago as it's of general utility and not bio limited. check it out at conda-forge/tsv-utils
There are two stages here - the first one is making sure that dependencies can be installed natively which looked like a big undertaking, thank you for taking care of that!
Next, we have to update the build to produce the package for osx-arm64
. I think this is what needs to be done:
osx-arm64
here: https://github.com/nextstrain/conda-base/blob/e5090a8092d7f06eeb1392ae223cdedf849ab0ac/devel/conda-subdir#L17-L18macos-14
here: https://github.com/nextstrain/conda-base/blob/e5090a8092d7f06eeb1392ae223cdedf849ab0ac/.github/workflows/ci.yaml#L29-L36For (2) I think we'll want to append to the list rather than replace macos-12
so that there will still be a native package for Intel Macs.
Nice @victorlin - I didn't see this comment of yours just now but came to the same conclusions when trying a PR. I've made one here:
It turns out that gzip isn't yet available for osx-arm64. We could potentially drop that for osx-arm64 as gzip is available from the system on macOS arm64.
But I made a migration pr to conda-forge anyways:
@corneliusroemer let me know if you need any help pushing #80 through. I've prioritized task under my name at our biweekly priorities meetings because it seems close to done, and I think it'd be great to take advantage of all the work that you and others have done to make it possible.
Context
Now that bioconda supports osx-arm64, we can finally try to make a native environment, which will speed up local builds by around a factor of 2.
There's quite a lot of work to do: all our dependencies will need to be supported by osx-arm64, but it should be doable!
This issue is a tracker, to help us see what's still missing.
Tasks
[ ] Migrate all bioconda dependencies to osx-arm64:
[ ] Ensure conda-forge packages are available under osx-arm64
[ ] https://github.com/nextstrain/conda-base/pull/80