sphuber / aiida-s3

AiiDA plugin that provides various storage backends that allow using cloud data storage services, such as AWS S3 and Azure Blob Storage.
MIT License
3 stars 2 forks source link

Remove custom command line interface #28

Closed sphuber closed 6 months ago

sphuber commented 6 months ago

The package shipped with its own CLI aiida-s3. The only function was to provide a command that allowed creating new AiiDA profiles using any of the storage backends. As of aiida-core==2.5, the command verdi profile setup was added to verdi that dynamically creates a subcommand for each storage plugin that is registered.

The requirement is updated to aiida-core~=2.5. The custom CLI is removed entirely. The storage plugins remove the _get_cli_options methods and adds the new pydantic model definition that replaces it.