or run

tessl search
Log in

Version

Workspace
tessl
Visibility
Public
Created
Last updated
Describes

pkg:github/python/cpython@v3.13.2

tile.json

tessl/github-python--cpython

tessl install tessl/github-python--cpython@3.13.0

CPython is the reference implementation of the Python programming language providing the core interpreter, runtime system, and comprehensive standard library.

Agent Success

Agent success rate when using this tile

96%

Improvement

Agent success rate improvement when using this tile compared to baseline

1.07x

Baseline

Agent success rate without this tile

90%

rubric.jsonevals/scenario-1/

{
  "context": "Evaluates how well the solution leverages Python's standard library networking stack to build MIME messages and deliver them over secure SMTP. Also checks HTTP webhook bridging, async lifecycle management, and raw email parsing with standard library tools.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "MIME build",
      "description": "Uses email.message.EmailMessage (or email.mime* helpers) to set From/To/Cc/Subject, add the plain-text body, and attach optional files via add_attachment or MIMEBase with correct filenames and content types.",
      "max_score": 25
    },
    {
      "name": "Secure SMTP",
      "description": "Delivers with smtplib.SMTP or smtplib.SMTP_SSL using ssl.create_default_context, applies starttls() when requested, authenticates with login(), and returns the server acknowledgement from send_message().",
      "max_score": 25
    },
    {
      "name": "HTTP bridge",
      "description": "Implements /send with http.server (e.g., BaseHTTPRequestHandler + ThreadingHTTPServer) or a wsgiref equivalent to accept POST JSON, respond 202 on queueing, and emit 405 for other methods.",
      "max_score": 20
    },
    {
      "name": "Async queueing",
      "description": "Queues deliveries without blocking the handler using asyncio primitives (Queue, create_task, gather) and cancels/awaits pending tasks plus server.close()/wait_closed() during stop().",
      "max_score": 15
    },
    {
      "name": "EML parsing",
      "description": "Parses raw message bytes with email.parser.BytesParser (policy.default) or message_from_bytes, walks parts to extract plain-text content and attachment metadata (filenames, sizes) via iter_attachments()/walk().",
      "max_score": 15
    }
  ]
}