StanfordBioinformatics / trellis-mvp-functions

Trellis serverless data management framework for variant calling of VA MVP whole-genome sequencing data.
6 stars 1 forks source link

Cannot install urllib3 because of conflicting dependencies #42

Closed pbilling closed 1 year ago

pbilling commented 1 year ago

When trying to redeploy db-query with the same code/configuration currently in production I got this error:

ERROR: Cannot install -r requirements.txt (line 2) and urllib3==1.26.5 because these package versions have conflicting dependencies.

The conflict is caused by:
    The user requested urllib3==1.26.5
    py2neo 4.3.0 depends on urllib3<1.25 and >=1.23

I don't understand why this is failing now and didn't previously.

pbilling commented 1 year ago

Converted from == expression to >= for all requirements (https://github.com/StanfordBioinformatics/trellis-mvp-functions/commit/ad2fe3120c48b7ab98abce0494b3d728e6b9cfcf) and added neobolt (https://github.com/StanfordBioinformatics/trellis-mvp-functions/commit/e9c89f87eb35dbaa065052ebaf969ddc02f41e55). This seems to have resolved the issue.