solidipes.uploaders.zenodo module
- class solidipes.uploaders.zenodo.ZenodoUploader[source]
Bases:
Uploader- _abc_impl = <_abc._abc_data object>
- command: str = 'zenodo'
- command_help: str = 'Publish study to Zenodo'
- solidipes.uploaders.zenodo.create_archive(config, _print=<built-in function print>)[source]
Create a temporary zip archive of the directory
- solidipes.uploaders.zenodo.get_cleaned_deposition_infos(config)[source]
Get deposition urls
If no deposition has been created yet, or if new_deposition is True, create a new deposition. Otherwise, the saved deposition or the one specified by existing_identifier is used.
- solidipes.uploaders.zenodo.load_and_check_metadata(config)[source]
Load/create metadata file and check if mandatory fields are present