Skip to content
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

Speed up (using mamba) and fix the CI; better installation documentation #69

Merged
merged 11 commits into from
Sep 14, 2023

Conversation

fedarko
Copy link
Owner

@fedarko fedarko commented Sep 14, 2023

Closes #68.

Switched to mamba and replaced the defaults channel in the environment YAML with nodefaults, since mixing defaults and conda-forge causes problems for mamba (https://mamba.readthedocs.io/en/latest/user_guide/troubleshooting.html#mixing-the-defaults-and-conda-forge-channels). This combination of changes fixed and sped up the build.

I also updated the dev documentation (to mention using mamba instead of conda) and updated the environment YAML's upper limit on Python from <= 3.7 to < 3.8 (I think this is a more accurate way of writing this out, plus it matches what I already had in the setup.py and bioconda recipe files...)

should be a lot faster, based on experiences with it in wotplot
i thiiiink this should address the mamba-takes-forever-on-github-
actions crap -- at least, it worked locally. but double-check;
i may need to do the thing of creating an empty env and then updating
that from the yaml (see
mamba-org/mamba#633 (comment))
@codecov-commenter
Copy link

codecov-commenter commented Sep 14, 2023

Codecov Report

Merging #69 (ee7f5fd) into main (09ba9d3) will not change coverage.
Report is 3 commits behind head on main.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main      #69   +/-   ##
=======================================
  Coverage   80.49%   80.49%           
=======================================
  Files          20       20           
  Lines        2466     2466           
  Branches      555      555           
=======================================
  Hits         1985     1985           
  Misses        455      455           
  Partials       26       26           

@fedarko fedarko changed the title Speed up (using mamba) and fix the CI Speed up (using mamba) and fix the CI; better install documentation Sep 14, 2023
@fedarko fedarko changed the title Speed up (using mamba) and fix the CI; better install documentation Speed up (using mamba) and fix the CI; better installation documentation Sep 14, 2023
@fedarko fedarko merged commit fec2af7 into main Sep 14, 2023
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

CI breaks when installing skbio
2 participants