-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: Make osx-arm64 version of conda-base #80
base: main
Are you sure you want to change the base?
Changes from 6 commits
e9b3013
25ebcce
82fa64d
c5d09d5
0ff11b4
2704195
05ff023
0b2f72d
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -46,6 +46,7 @@ requirements: | |
- nextclade | ||
- nextstrain-cli | ||
- pathogen-embed | ||
- pango_aliasor | ||
|
||
# | ||
# Third-party | ||
|
@@ -69,16 +70,20 @@ requirements: | |
- epiweeks | ||
- git | ||
- google-cloud-storage | ||
- gzip | ||
# gzip is not yet available for arm64 on conda-forge | ||
# https://github.com/conda-forge/gzip-feedstock/issues/8 | ||
# however gzip is already installed on stock macOS | ||
# We don't seem to support selectors, so temporarily disable gzip globally | ||
# - gzip # [not arm64] | ||
corneliusroemer marked this conversation as resolved.
Show resolved
Hide resolved
corneliusroemer marked this conversation as resolved.
Show resolved
Hide resolved
|
||
- iqtree >=2 | ||
- jq | ||
- ncbi-datasets-cli | ||
- pango_aliasor | ||
- perl | ||
# Pin pulp <2.8 for snakemake: https://github.com/snakemake/snakemake/issues/2607 | ||
# Pin pulp <2.8 for snakemake: https://github.com/snakemake/snakemake/issues/2607 | ||
- pulp <2.8 | ||
- ruby | ||
- seqkit | ||
# TODO: We should avoid pinning too long, this pin was placed in 2023-12-21 | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I understand where you're coming from here. Supporting Snakemake 8 will require coordination with existing pathogen repos (e.g. nextstrain/ncov#1114). I think it'd be better to surface as an issue in nextstrain/private, not a comment in this file. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Why not both? It's not an XOR is it 😄 I feel we are too sticky with snakemake - all the code I maintain already works with v8, just some people don't seem to migrate. I remember last time it was quite an effort and I felt quite alone doing it as no one minds using outdated stuff. And here again, you made that comment 7 months ago yet nothing happened since then 😛 There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I think there's a misunderstanding here... I'm not against updating. Maybe I care a bit less because I don't use Snakemake in daily work, so I value your opinion as a more active user of it. My point is that simply adding a note as an unrelated TODO in this PR isn't going to get things moving. I've created this issue which should be more visible. Feel free to edit: https://github.com/nextstrain/private/issues/120 |
||
- snakemake <8 | ||
- tsv-utils | ||
- unzip | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Testing in nextstrain/cli#379. We could also test more directly by addressing this:
conda-base/.github/workflows/ci.yaml
Line 143 in 2704195
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If you know how please do!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Continuing in #83. It's looking quite complicated so let's not let it block this PR and use other ways to test instead.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I tested as a one-off using 5dfbe2f (based on this PR branch) and it passed on all the pathogen repos currently listed in CI.