Feature #14259

Updated by Peter Amstutz almost 2 years ago

Python SDK Collection class uses "refresh keep signature" API (#14199) to convert +R token signatures into +A signatures.

Only supports copying block from remote clusters to home cluster. Only supports creating collections on the local cluster.

The Python keep client needs a new method to access the "refresh keep signature" API.

The Collection class will check if ArvadosFile objects have any locators with remote signatures (+R) and uses the refresh keep signature API before creating / updating a collection on the home cluster (Collection.save() operation).