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 Push deposit
Branch
master
Lint
Lint Skipped
Unit
Unit Tests Skipped
Build Status
Buildable 5818
Build 7966: tox-on-jenkinsJenkins
Build 7965: arc lint + arc unit

Event Timeline

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

add a comment in the tox.ini file

This revision was automatically updated to reflect the committed changes.