Project

General

Profile

Actions

Bug #15080

closed

Installing arvados-cwl-runner==1.3.1 from PyPi is broken

Added by Peter Amstutz over 5 years ago. Updated over 5 years ago.

Status:
Resolved
Priority:
Normal
Assigned To:
Category:
-
Target version:
Start date:
04/10/2019
Due date:
% Done:

100%

Estimated time:
(Total: 0.00 h)
Story points:
-
Release relationship:
Auto

Description

arvados-cwl-runner==1.3.1 depends on ciso8601 < 2.0.0 but has an open-ended dependency on arvados-python-client, so by default pip installs the latest arvados-python-client which depends on ciso8601 >= 2.0.0, resulting in a broken install due to the package version conflict.

Solutions:

  • Make a point release to PyPi of arvados-cwl-runner==1.3.1.1 which has an added version pin to arvados-python-client==1.3.1
  • Stop uploading dev versions to PyPi
  • Future stable releases have corresponding dependencies pinned

Subtasks 1 (0 open1 closed)

Task #15095: Review 15080-acr131-deps-fixResolvedEric Biagiotti04/10/2019

Actions

Related issues 1 (0 open1 closed)

Related to Arvados - Bug #15209: Arvados Python packages have corresponding dependencies pinnedResolvedLucas Di Pentima05/17/2019

Actions
Actions

Also available in: Atom PDF