Commit 890b636
feat: migrate from nodeenv to bunenv for Bun environment management
Replace nodeenv with bunenv for frontend tooling isolation:
**Changes:**
- Makefile: Replace `nodeenv --python-virtualenv` with `bunenv --python-virtualenv --bun=latest`
- pyproject.toml: Add `bunenv>=0.1.0` to dev dependencies
- uv.lock: Update lock file with bunenv dependency
**Benefits:**
✅ Purpose-built for Bun (vs Node.js-focused nodeenv)
✅ Maintained actively with modern tooling
✅ GitHub Releases API integration (vs nodejs.org index)
✅ Same proven architecture as nodeenv
✅ Zero breaking changes to workflow
**Testing:**
Verified bunenv 0.1.0 installs correctly via `uv sync --group dev`
**Migration Path:**
`nodeenv --python-virtualenv` → `bunenv --python-virtualenv --bun=latest`
No other changes required - bunenv provides the same isolation
and activation mechanism, just optimized for Bun.
Related: JacobCoffee/bunenv#7 (bunenv GitHub Action)
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>1 parent 64743d0 commit 890b636
3 files changed
+25
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
53 | 53 | | |
54 | 54 | | |
55 | 55 | | |
56 | | - | |
| 56 | + | |
57 | 57 | | |
58 | 58 | | |
59 | 59 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
38 | 38 | | |
39 | 39 | | |
40 | 40 | | |
| 41 | + | |
41 | 42 | | |
42 | 43 | | |
43 | 44 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments