Page MenuHomeSoftware Heritage

tox: workaround to pip's inability to properly solve dependency resolution
ClosedPublic

Authored by douardda on May 17 2019, 4:02 PM.

Details

Summary

Without this, some dependencies from swh.core[http] are not installed
(because swh.core, without extras, is installed first from
requirements-swh.txt).

Probably similar to this issue https://github.com/pypa/pip/issues/6506

Diff Detail

Repository
rDDEP swh-deposit
Branch
master
Lint
Lint Skipped
Unit
Unit Tests Skipped
Build Status
Buildable 5804
Build 7951: tox-on-jenkinsJenkins
Build 7950: arc lint + arc unit

Event Timeline

douardda created this revision.May 17 2019, 4:02 PM
anlambert accepted this revision.May 17 2019, 4:07 PM
anlambert added a subscriber: anlambert.

Seems the only way to fix the issue indeed. I guess we need to add this in every swh components that depends on swh-storage ?

This revision is now accepted and ready to land.May 17 2019, 4:07 PM
douardda updated this revision to Diff 4884.May 20 2019, 3:32 PM

add a comment in the tox.ini file

This revision was automatically updated to reflect the committed changes.