← Back to issue list

`pip check` linter

View original Github issue

Metadata

Project
charmcraft
Number
#1889
Type
issue
State
closed
Author
lengau
Labels
Created
Updated
Closed

Current evaluation

Closed without implementation. The pip check linter request was abandoned and moved to an internal Jira ticket (CRAFT-3369) for charmcraft tracking. No code changes were merged.

Suggested action:

No scores available.

Issue body

### What needs to get done Create a linter that checks that the venv is consistent using `pip check` ### Why it needs to get done With strict dependencies, we want to give people a build-time error about missing dependencies rather than runtime.

Evaluation history

Date Model Scores Action Summary
qwen3.6-35b-a3b-mtp-q6 Closed without implementation. The pip check linter request was abandoned and moved to an internal Jira ticket (CRAFT-3369) for charmcraft tracking. No code changes were merged.
qwen/qwen3.6-35b-a3b Closed without implementation. The request was clarified as a Charmcraft linter and tracked via internal Jira ticket CRAFT-3369. No code changes were merged, and the feature remains deferred.
qwen/qwen3.6-35b-a3b Closed and abandoned. The pip check linter was deferred to internal Jira ticket CRAFT-3369 as a charmcraft feature, with no implementation or merge completed.
qwen3.6-35b-a3b-mtp-q6 Closed and abandoned. Scoped to charmcraft and deferred to internal Jira ticket CRAFT-3369. The pip check linter was never implemented.
qwen3.6-35b-a3b-mtp-q6 Closed and abandoned. The request was superseded by internal Jira tracking (CRAFT-3369) and scoped to charmcraft. No code changes or pull requests were created.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#1951 feat(linter): add 'pip check' linter charmcraft merged Merged a linter that executes pip check on the generated charm virtual environment to flag dependency inconsistencies. Approved by two reviewers, the update adds 263 lines across six files to enforce package integrity validation.
70%