Page MenuHomeSoftware Heritage

requirements-test.txt: Add arrow dependency to fix tox build
AbandonedPublic

Authored by anlambert on Dec 8 2020, 10:26 AM.

Details

Reviewers
ardumont
Group Reviewers
Reviewers
Summary

Side effect of rDSCH3c8707599ae1cc721c5ee80b6def30e2374725b6.

The arrow package was installed in the tox venv through swh-scheduler
dependency. It is no more a scheduler dependency but should be installed
through swh-core[http] dependency. Unfortunately pip will install swh-core
first and will skip swh-core[http] due to its old resolver behavior.
So we need to explicitely add the arrow package as test requirement.

Diff Detail

Repository
rDWAPPS Web applications
Branch
fix-tox-build
Lint
No Linters Available
Unit
No Unit Test Coverage
Build Status
Buildable 17798
Build 27508: Phabricator diff pipeline on jenkinsJenkins console · Jenkins
Build 27507: arc lint + arc unit

Event Timeline

Build is green

Patch application report for D4681 (id=16608)

Rebasing onto 1eebe9e114...

Current branch diff-target is up to date.
Changes applied before test
commit 3fe1375f31a9cfc4037a4235c12a7bfee36490d0
Author: Antoine Lambert <antoine.lambert@inria.fr>
Date:   Tue Dec 8 10:18:55 2020 +0100

    requirements-test.txt: Add arrow dependency to fix tox build
    
    Side effect of rDSCH3c8707599ae1cc721c5ee80b6def30e2374725b6.
    
    The arrow package was installed in the tox venv through swh-scheduler
    dependency. It is now more a scheduler dependency but should be installed
    through swh-core[http] dependency. Unfortunately pip will install swh-core
    first and will skip swh-core[http] due to its old resolver behavior.
    So we need to explicitely add the arrow package as test requirement.

See https://jenkins.softwareheritage.org/job/DWAPPS/job/tests-on-diff/523/ for more details.

Build is green

Patch application report for D4681 (id=16621)

Rebasing onto 1eebe9e114...

Current branch diff-target is up to date.
Changes applied before test
commit fe4b9e0aa061badc8294263b17220a808bb06136
Author: Antoine Lambert <antoine.lambert@inria.fr>
Date:   Tue Dec 8 10:18:55 2020 +0100

    requirements-test.txt: Add arrow dependency to fix tox build
    
    Side effect of rDSCH3c8707599ae1cc721c5ee80b6def30e2374725b6.
    
    The arrow package was installed in the tox venv through swh-scheduler
    dependency. It is no more a scheduler dependency but should be installed
    through swh-core[http] dependency. Unfortunately pip will install swh-core
    first and will skip swh-core[http] due to its old resolver behavior.
    So we need to explicitely add the arrow package as test requirement.

See https://jenkins.softwareheritage.org/job/DWAPPS/job/tests-on-diff/524/ for more details.

This revision is now accepted and ready to land.Dec 8 2020, 12:31 PM

Will be fixed by D4684, abandoning this