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

automatic dependency installation #6

Open
aryarm opened this issue Oct 5, 2018 · 2 comments
Open

automatic dependency installation #6

aryarm opened this issue Oct 5, 2018 · 2 comments
Labels
low-priority Not very important

Comments

@aryarm
Copy link
Member

aryarm commented Oct 5, 2018

this can be done using conda

unfortunately, you might have some trouble with matlab_engine, since it isn't available on anaconda for all versions of matlab (source)
maybe we shouldn't list it as a conda dependency

@aryarm aryarm self-assigned this Oct 5, 2018
aryarm added a commit that referenced this issue Oct 5, 2018
@aryarm aryarm added the future label Oct 19, 2018
@aryarm aryarm removed their assignment May 3, 2019
@aryarm aryarm mentioned this issue Jun 6, 2019
JarredAllen pushed a commit that referenced this issue Jun 27, 2019
@JarredAllen JarredAllen added the low-priority Not very important label Jul 5, 2019
@JarredAllen
Copy link
Contributor

I'm putting this on the back-burner because:

  1. The README lists all the dependencies, so installing them isn't that hard.
  2. No one solution will work for everything because installing the languages has to be done separately from installing the python packages, which has to be separate from ffmpeg.
  3. We probably won't need to port this to a different computer soon, possibly ever, so this feature may never even be used.

@JarredAllen JarredAllen removed the future label Jul 5, 2019
@aryarm
Copy link
Member Author

aryarm commented Jul 6, 2019

@JarredAllen,

Actually, I sort of resolved this issue already in a0b43dc. When the requirements.yaml file existed, one could theoretically just do

conda env create -f requirements.yaml

to install all of the necessary dependencies (source).

I mostly made this issue because we had been discussing running the pipeline on a server cluster (with snakemake) and the person who wrote the original code for this repository told me that installing the dependencies manually had been really difficult.

I kept the issue open despite having completed the requirements.yaml file because I hadn't tested it and I wasn't sure if there was a way to install the matlab engine properly with conda.

But if y'all won't ever be porting the code over to a different computer, I agree that it's probably not useful to keep this issue open.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
low-priority Not very important
Projects
None yet
Development

No branches or pull requests

2 participants