CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/pypi-pip

The PyPA recommended tool for installing Python packages.

91

1.07x
Overview
Eval results
Files

rubric.jsonevals/scenario-7/

{
  "context": "This criteria evaluates the engineer's proficiency in using pip's binary package (wheel) handling capabilities, specifically the --only-binary, --no-binary, and --prefer-binary flags for controlling distribution format selection during package installation.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "Subprocess invocation",
      "description": "Uses subprocess module (subprocess.run, subprocess.Popen, or similar) to invoke pip commands rather than attempting direct API usage",
      "max_score": 15
    },
    {
      "name": "--only-binary flag",
      "description": "Correctly applies the --only-binary flag with appropriate package specifier (e.g., --only-binary :all: or --only-binary <package>) for binary-only format preference",
      "max_score": 20
    },
    {
      "name": "--no-binary flag",
      "description": "Correctly applies the --no-binary flag with appropriate package specifier (e.g., --no-binary :all: or --no-binary <package>) for source-only format preference",
      "max_score": 20
    },
    {
      "name": "--prefer-binary flag",
      "description": "Correctly applies the --prefer-binary flag for prefer-binary format preference",
      "max_score": 15
    },
    {
      "name": "--target flag",
      "description": "Uses --target flag to specify installation directory for isolated package installation",
      "max_score": 10
    },
    {
      "name": "Installation detection",
      "description": "Parses pip's output, checks installed files, or uses other mechanisms to determine whether a wheel or source distribution was used for installation",
      "max_score": 15
    },
    {
      "name": "Version detection",
      "description": "Captures the installed package version either from pip output or by inspecting installed package metadata",
      "max_score": 5
    }
  ]
}

Install with Tessl CLI

npx tessl i tessl/pypi-pip

tile.json