Project

General

Profile

Actions

Bug #7099

open

[SDKs] CLI SDK tools use Ruby SDK

Added by Brett Smith over 8 years ago. Updated almost 3 years ago.

Status:
New
Priority:
Normal
Assigned To:
-
Category:
SDKs
Target version:
-
Start date:
Due date:
% Done:

0%

Estimated time:
(Total: 0.00 h)
Story points:
-

Description

The CLI SDK includes the commands arv, arv-tag, and arv-run-pipeline-instance. All of these tools are duplicating a lot of logic that now lives in the Ruby SDK: they adjust GoogleAPIClient, parse configuration, etc. Refactor them to use the Ruby SDK as much as possible.


Subtasks 1 (1 open0 closed)

Task #2822: [SDKs] Use Ruby SDK instead of google-api-client in arv-run-pipeline-instanceNew

Actions

Related issues

Related to Arvados - Story #5468: [SDKs] Refactor arv-get/put/copy into the Python "arv" wrapper using common exception-handling and argument parsingClosed

Actions
Related to Arvados - Bug #4730: [SDKs] Remove ruby dependency from arv wrapperNew12/05/2014

Actions
Actions #1

Updated by Brett Smith over 8 years ago

Or maybe we don't want to do this, maybe we'd rather rewrite it all in Python (#5468).

Actions #2

Updated by Tom Clegg about 8 years ago

Brett Smith wrote:

Or maybe we don't want to do this, maybe we'd rather rewrite it all in Python (#5468).

Or Go, which has greater potential to make a package that can be installed and used anywhere (rather than just "anywhere you have root or virtualenv, and don't need to control your python environment in ways that conflict with arvados sdk requirements").

Python would be a big improvement, though, and is more accessible (currently, Python SDK is more ready to support this than Go SDK).

Actions #3

Updated by Ward Vandewege almost 3 years ago

  • Target version deleted (Arvados Future Sprints)
Actions

Also available in: Atom PDF