← Back to issue list

Add support for pipenv/Pipfile

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#1739473
Type
issue
State
open
Author
~oddbloke
Labels
—
Created
Updated
Closed
—

Current evaluation

Feature request to add pipenv/Pipfile support to snapcraft. Still open and unimplemented; snapcraft's Python plugins remain python, poetry and uv with no Pipfile handling.

Suggested action: needs triage

Reason: The request is only a two-sentence pitch with no labels, no assignee and zero comments, so no maintainer has assessed it. Code evidence confirms it is not done: get_python_plugins() in snapcraft/parts/plugins/python_common.py registers only "poetry", "python" and "uv", and a repo-wide grep for "Pipfile"/"pipenv" hits only .gitignore and .editorconfig boilerplate, so nothing needs closing as resolved.

Evaluated by: mr-cal-bot

Impact: 30 Quick Win: 5 Complexity: 55 Confidence: 72 Actionability: 40

Issue body

The "officially recommended Python packaging tool from Python.org" is now Pipenv (https://docs.pipenv.org/), which introduces a new Pipfile requirements format (a la Cargo.toml). snapcraft should grow support for this.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha
Impact: 30
Quick Win: 5
Complexity: 55
Confidence: 72
Actionability: 40
needs triage Feature request to add pipenv/Pipfile support to snapcraft. Still open and unimplemented; snapcraft's Python plugins remain python, poetry and uv with no Pipfile handling.
qwen/qwen3.6-35b-a3b
Impact: 30
Quick Win: 5
Complexity: 40
Confidence: 70
Actionability: 30
needs triage Feature request to add Pipenv/Pipfile support to snapcraft. Open for 8+ years with no maintainer response, labels, or comments. No Pipenv plugin exists in snapcraft or craft-parts.
qwen/qwen3.8-27b
Impact: 15
Quick Win: 9
Staleness: 95
Complexity: 40
Confidence: 65
Support Request: 10
close stale Feature request to add pipenv/Pipfile support to snapcraft, filed ~8.7 years ago with no labels, comments, or maintainer activity. The premise that pipenv is Python.org's recommended tool is outdated, and requirements.txt export remains a workaround.
qwen/qwen3.6-35b-a3b
Staleness: 95
Complexity: 25
Confidence: 90
Support Request: 10
close stale Feature request from 8.5 years ago asking snapcraft to add Pipfile support. Zero maintainer interaction or activity. Clearly outdated given project evolution and current Python packaging landscape.
qwen/qwen3.6-35b-a3b
Staleness: 98
Complexity: 40
Confidence: 90
Support Request: 10
close stale Request to add Pipenv/Pipfile support to snapcraft. Unaddressed for ~8.5 years with no maintainer interaction or comments.
qwen3.6-35b-a3b-mtp-q6
Staleness: 98
Complexity: 35
Confidence: 90
Support Request: 10
close stale Feature request to add Pipfile/pipenv support to snapcraft. Unaddressed for over 8 years with zero maintainer interaction or comments.

Update history

Date Change
created

Related issues

No related issues found above the similarity threshold.