tessl install tessl/github-python--cpython@3.13.0CPython 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%
{
"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
}
]
}