CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/pypi-pip

The PyPA recommended tool for installing Python packages.

Overall
score

91%

Overview
Eval results
Files

Evaluation results

100%

Safe Package Uninstaller

Package uninstallation with rollback

Criteria
Without context
With context

Uses pip's API

100%

100%

Implements uninstall

100%

100%

Tracks uninstalled packages

100%

100%

Detects failures

100%

100%

Implements rollback

100%

100%

Handles command-line arguments

100%

100%

100%

8%

VCS Package Installer

Package installation from VCS (Git, Mercurial, Subversion, Bazaar)

Criteria
Without context
With context

VCS URL parsing

100%

100%

Revision extraction

100%

100%

Subdirectory parsing

100%

100%

Pip command construction

100%

100%

Editable installation

66%

100%

VCS installation execution

80%

100%

100%

Package Installer Script

Installation to custom locations (--target, --user)

Criteria
Without context
With context

Uses --target flag

100%

100%

Uses --user flag

100%

100%

Subprocess invocation

100%

100%

Correct return values

100%

100%

Proper error handling

100%

100%

40%

40%

Package Cache Manager

Cache management (list, remove, purge)

Criteria
Without context
With context

Cache directory retrieval

0%

100%

Cache statistics

0%

0%

List cached items

0%

25%

Pattern-based filtering

0%

40%

Remove cached items

0%

33%

Purge all cache

0%

40%

Error handling

0%

60%

100%

Wheel Builder Utility

Wheel building from source

Criteria
Without context
With context

pip wheel usage

100%

100%

Local source handling

100%

100%

PyPI package handling

100%

100%

Output directory specification

100%

100%

Build result tracking

100%

100%

Error handling

100%

100%

78%

1%

Package Listing Tool

Package listing with filtering

Criteria
Without context
With context

Package discovery

60%

60%

Metadata extraction

13%

20%

Outdated detection

95%

100%

Installation filtering

93%

100%

Columnar output

100%

100%

Freeze format

100%

100%

JSON output

100%

80%

100%

1%

Package Distribution Installer

Binary package (wheel) handling

Criteria
Without context
With context

Subprocess invocation

100%

100%

--only-binary flag

100%

100%

--no-binary flag

100%

100%

--prefer-binary flag

100%

100%

--target flag

100%

100%

Installation detection

93%

100%

Version detection

100%

100%

90%

13%

Multi-Source Package Downloader

Multi-domain authentication (netrc, keyring, URL-embedded)

Criteria
Without context
With context

URL credential parsing

90%

95%

.netrc integration

50%

90%

Keyring integration

50%

70%

Credential precedence

100%

100%

Package download

93%

93%

Multi-index support

100%

100%

100%

Package Verification Tool

Hash verification and security (sha256, sha384, sha512)

Criteria
Without context
With context

Uses pip hash APIs

100%

100%

Supports multiple algorithms

100%

100%

Hash format compatibility

100%

100%

Efficient file processing

100%

100%

Error handling alignment

100%

100%

100%

Package Download Manager

HTTP resume capability with Range requests

Criteria
Without context
With context

Uses pip download

100%

100%

Destination directory specification

100%

100%

Requirements file handling

100%

100%

Platform-specific downloads

100%

100%

Resume capability

100%

100%

Install with Tessl CLI

npx tessl i tessl/pypi-pip
Evaluated
Agent
Codex

Table of Contents