Metadata-Version: 2.1
Name: yellowdog-python-examples
Version: 7.8.4
Summary: Example Python commands using the YellowDog Python SDK
Home-page: https://github.com/yellowdog/python-examples
Author: YellowDog Limited
Author-email: YellowDog Limited <support@yellowdog.co>
Project-URL: Homepage, https://github.com/yellowdog/python-examples
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Development Status :: 4 - Beta
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: yellowdog-sdk>=8.0.0
Requires-Dist: toml
Requires-Dist: tabulate>=0.9.0
Requires-Dist: PyPAC>=0.16.4
Requires-Dist: rich>=13.7.1
Requires-Dist: requests
Requires-Dist: boto3
Requires-Dist: google-cloud-compute
Requires-Dist: google-cloud-storage
Requires-Dist: azure-identity
Requires-Dist: azure-mgmt-resource
Requires-Dist: azure-mgmt-network
Requires-Dist: azure-mgmt-storage
Requires-Dist: azure-mgmt-subscription
Requires-Dist: dateparser
Provides-Extra: jsonnet
Requires-Dist: jsonnet; extra == "jsonnet"

# Example Python Commands using the YellowDog Python SDK

## Overview

This is a set of command line Python scripts for interacting with the YellowDog Platform, providing examples of usage of the [YellowDog Python SDK](https://docs.yellowdog.co/api/python/index.html).

The command scripts support:

- **Provisioning** Worker Pools with the **`yd-provision`** command
- **Submitting** Work Requirements with the **`yd-submit`** command
- **Uploading** files to the YellowDog Object Store with the **`yd-upload`** command
- **Instantiating** Compute Requirements with the **`yd-instantiate`** command
- **Downloading** Results from the YellowDog Object Store with the **`yd-download`** command
- **Aborting** running Tasks with the **`yd-abort`** command
- **Cancelling** Work Requirements with the **`yd-cancel`** command
- **Shutting Down** Worker Pools with the **`yd-shutdown`** command
- **Terminating** Compute Requirements with the **`yd-terminate`** command
- **Deleting** objects in the YellowDog Object Store with the **`yd-delete`** command
- **Listing** YellowDog items using the **`yd-list`** command
- **Resizing** Worker Pools and Compute Requirements
- **Creating, Updating and Removing** Source Templates, Compute Templates, Keyrings, Credentials, Namespace Storage Configurations, Image Families, and Configured Worker Pools

Please see the [GitHub repository](https://github.com/yellowdog/python-examples) for more details.
