or run

tessl search
Log in

Version

Workspace
tessl
Visibility
Public
Created
Last updated
Describes
pypipkg:pypi/gcloud@0.7.x
tile.json

tessl/pypi-gcloud

tessl install tessl/pypi-gcloud@0.7.0

Python client library for Google Cloud Platform services including Datastore, Storage, and Pub/Sub

Agent Success

Agent success rate when using this tile

93%

Improvement

Agent success rate improvement when using this tile compared to baseline

1.19x

Baseline

Agent success rate without this tile

78%

rubric.jsonevals/scenario-2/

{
  "context": "This evaluation assesses how well the engineer utilizes the gcloud storage package to list and iterate through blobs in a cloud storage bucket. The focus is on proper usage of storage client initialization, bucket access, blob listing/iteration, and accessing blob properties.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "Storage Client Initialization",
      "description": "Correctly creates a storage.Client instance with the project_id parameter to establish connection to Google Cloud Storage",
      "max_score": 15
    },
    {
      "name": "Bucket Access",
      "description": "Uses the client.get_bucket() or client.bucket() method to obtain a reference to the specified bucket",
      "max_score": 15
    },
    {
      "name": "Blob Listing",
      "description": "Uses bucket.list_blobs() method to retrieve an iterable of blobs in the bucket",
      "max_score": 25
    },
    {
      "name": "Blob Iteration",
      "description": "Properly iterates through the blobs returned by list_blobs() to process each file",
      "max_score": 20
    },
    {
      "name": "Blob Name Access",
      "description": "Accesses the blob.name property to retrieve the file name for extension extraction",
      "max_score": 10
    },
    {
      "name": "Blob Size Access",
      "description": "Accesses the blob.size property to retrieve the file size in bytes for aggregation",
      "max_score": 15
    }
  ]
}