Skip to content

Conversation

@jdx
Copy link
Owner

@jdx jdx commented Dec 19, 2025

Summary

  • Add vfox:mise-plugins/vfox-pipenv as the primary backend for pipenv
  • Keep pipx:pipenv as a fallback
  • Add python dependency since the vfox plugin requires Python

The new vfox-pipenv plugin (https://github.com/mise-plugins/vfox-pipenv) provides:

  • Version fetching from PyPI
  • Installation via pip in an isolated venv
  • Automatic project virtualenv activation via mise_env hook

Test plan

  • Test mise install pipenv@latest
  • Test mise ls-remote pipenv
  • Test virtualenv auto-activation with a Pipfile

🤖 Generated with Claude Code


Note

Sets pipenv primary backend to vfox:mise-plugins/vfox-pipenv with pipx:pipenv fallback and adds python as a dependency.

  • Registry updates:
    • tools.pipenv:
      • Primary backend set to vfox:mise-plugins/vfox-pipenv; keep pipx:pipenv as fallback.
      • Add dependency on python.

Written by Cursor Bugbot for commit b8aea24. This will update automatically on new commits. Configure here.

Add vfox:mise-plugins/vfox-pipenv as the primary backend for pipenv,
with pipx:pipenv as a fallback. Also adds python dependency.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings December 19, 2025 03:27
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds vfox backend support for pipenv with a fallback to pipx. The change enhances pipenv installation by leveraging the new vfox-pipenv plugin which provides version fetching from PyPI, isolated venv installation, and automatic virtualenv activation.

  • Adds vfox:mise-plugins/vfox-pipenv as the primary backend for pipenv
  • Adds python as a dependency since the vfox plugin requires it
  • Maintains pipx:pipenv as a fallback option

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@jdx jdx merged commit 20249e8 into main Dec 19, 2025
36 of 47 checks passed
@jdx jdx deleted the registry-vfox-pipenv branch December 19, 2025 03:41
@github-actions
Copy link

Hyperfine Performance

mise x -- echo

Command Mean [ms] Min [ms] Max [ms] Relative
mise-2025.12.12 x -- echo 19.4 ± 0.3 19.0 21.9 1.00
mise x -- echo 19.5 ± 0.4 19.1 26.6 1.01 ± 0.03

mise env

Command Mean [ms] Min [ms] Max [ms] Relative
mise-2025.12.12 env 19.0 ± 0.6 18.3 25.0 1.00
mise env 19.0 ± 0.2 18.3 20.3 1.00 ± 0.03

mise hook-env

Command Mean [ms] Min [ms] Max [ms] Relative
mise-2025.12.12 hook-env 19.0 ± 0.4 18.5 26.9 1.00
mise hook-env 19.3 ± 1.4 18.7 47.5 1.01 ± 0.08

mise ls

Command Mean [ms] Min [ms] Max [ms] Relative
mise-2025.12.12 ls 16.7 ± 0.2 16.2 18.2 1.00
mise ls 16.8 ± 0.2 16.3 18.3 1.01 ± 0.02

xtasks/test/perf

Command mise-2025.12.12 mise Variance
install (cached) 107ms 109ms -1%
ls (cached) 66ms 66ms +0%
bin-paths (cached) 72ms 71ms +1%
task-ls (cached) 2257ms ✅ 277ms +714%

✅ Performance improvement: task-ls cached is 714%

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants