Project

General

Profile

Actions

Bug #7099

open

[SDKs] CLI SDK tools use Ruby SDK

Added by Brett Smith over 8 years ago. Updated about 2 months ago.

Status:
New
Priority:
Normal
Assigned To:
-
Category:
SDKs
Target version:
-
Story points:
-
Release:
Release relationship:
Auto

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 (0 open1 closed)

Task #2822: [SDKs] Use Ruby SDK instead of google-api-client in arv-run-pipeline-instanceClosed03/01/2024Actions

Related issues

Related to Arvados - Idea #5468: [SDKs] Refactor arv-get/put/copy into the Python "arv" wrapper using common exception-handling and argument parsingClosedActions
Related to Arvados - Bug #4730: [SDKs] Remove ruby dependency from arv wrapperNewActions
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 #4

Updated by Peter Amstutz about 1 year ago

  • Release set to 60
Actions #5

Updated by Peter Amstutz about 2 months ago

  • Target version set to Future
Actions #6

Updated by Peter Amstutz about 2 months ago

  • Target version deleted (Future)
Actions

Also available in: Atom PDF