schrodinger.application.steps.env_keys module

Environment keys in use by AutoDesigner Stepper framework for third-party libraries.

schrodinger.application.steps.env_keys.has_cloud_services() bool

Check whether any environment variable to support cloud services is set.

schrodinger.application.steps.env_keys.is_aws_service_available() bool

Check whether AWS support has been enabled either explicitly set by the environment variable or any AWS credentials.

schrodinger.application.steps.env_keys.is_gcp_service_available() bool

Check whether the proper environment variables are set for using GCP.

NOTE: we assume that the JSON in SCHRODINGER_GCP_KEY will have a project_id field, though for older keys this is not required.