The PyPA recommended tool for installing Python packages.
91
{
"context": "This evaluation assesses how well the engineer uses pip's download functionality, particularly the pip download command and its capabilities for HTTP resume with Range requests, platform-specific downloads, and requirements file handling.",
"type": "weighted_checklist",
"checklist": [
{
"name": "Uses pip download",
"description": "Uses the 'pip download' command or its programmatic equivalent to download packages without installing them",
"max_score": 25
},
{
"name": "Destination directory specification",
"description": "Correctly specifies the destination directory using the --dest or -d flag to control where packages are downloaded",
"max_score": 15
},
{
"name": "Requirements file handling",
"description": "Uses pip's -r or --requirement flag to download packages from a requirements file",
"max_score": 15
},
{
"name": "Platform-specific downloads",
"description": "Uses --platform flag (and optionally --python-version, --implementation, --abi) to download packages for a specific target platform",
"max_score": 20
},
{
"name": "Resume capability",
"description": "Leverages pip's built-in HTTP resume functionality by not disabling it or by explicitly ensuring downloads can be resumed (pip download naturally supports resume via HTTP Range requests)",
"max_score": 25
}
]
}Install with Tessl CLI
npx tessl i tessl/pypi-pipevals
scenario-1
scenario-2
scenario-3
scenario-4
scenario-5
scenario-6
scenario-7
scenario-8
scenario-9
scenario-10