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
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.

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.Mon, May 20, 3:32 PM

add a comment in the tox.ini file

This revision was automatically updated to reflect the committed changes.