deriva.transfer.download.processors.postprocess package

Submodules

deriva.transfer.download.processors.postprocess.identifier_post_processor module

class deriva.transfer.download.processors.postprocess.identifier_post_processor.FAIRIdentifierPostProcessor(envars=None, **kwargs)[source]

Bases: deriva.transfer.download.processors.base_processor.BaseProcessor

Post processor that mints identifiers for download results using FAIR-Research Identifier Client.

IDENTIFIER_NAMESPACE = 'minid'
IDENTIFIER_SERVICE = 'https://identifiers.fair-research.org/'
IDENTIFIER_SERVICE_TEST = 'https://identifiers-test.fair-research.org/'
IDENTIFIER_SERVICE_WRITER_SCOPE = 'https://auth.globus.org/scopes/identifiers.fair-research.org/writer'
TEST_IDENTIFIER_NAMESPACE = 'minid-test'
load_identifier_client(identifiers_service_url)[source]
process()[source]

deriva.transfer.download.processors.postprocess.transfer_post_processor module

class deriva.transfer.download.processors.postprocess.transfer_post_processor.Boto3UploadPostProcessor(envars=None, **kwargs)[source]

Bases: deriva.transfer.download.processors.postprocess.transfer_post_processor.UploadPostProcessor

BOTO3 = None
BOTOCORE = None
import_boto3()[source]
process()[source]
class deriva.transfer.download.processors.postprocess.transfer_post_processor.UploadPostProcessor(envars=None, **kwargs)[source]

Bases: deriva.transfer.download.processors.base_processor.BaseProcessor

Post processor that transfers download results to remote systems.

process()[source]

deriva.transfer.download.processors.postprocess.workspace_post_processor module

Module contents