Posts Tagged: devtools
-
Dependency Management (pip, uv, poetry, requirements.txt)
Master Python dependency management: Compare pip with requirements.txt, Poetry for locked reproducible environments, and ultrafast uv resolver/installer. Best practices, comparisons, and migration guides for 2026 Python projects.
-
Migrate from pyenv to mise: Complete Guide for Python 3.12 to 3.13 Upgrades
Step-by-step guide to migrate from pyenv to mise for Python version management and upgrades from Python 3.12 to 3.13. Mise offers multi-language support, tasks, and project-specific environments.
-
Managing Python 3.11, 3.12, and 3.13 Simultaneously with mise on Windows WSL2
Install and manage Python 3.11, 3.12, and 3.13 simultaneously using mise on Windows WSL2. Covers installation, per-project configuration with .tool-versions, and virtual environment integration.
-
mise vs asdf for Python Development: Performance Benchmarks on M1/M2 Macs
Compare mise and asdf Python version managers on M1/M2 Macs with real benchmarks. Discover which is faster for Python development on Apple Silicon.
-
Comparing Mise and Docker Python Images for Local Development Performance
Explore using mise instead of Docker for Python images in local development to potentially reduce startup and iteration times. Includes benchmarks from Ubuntu 24.04 and M2 Mac, migration steps, and trade-offs.
-
uv pip sync: Managing Reproducible Python Environments
uv pip sync synchronizes Python environments exactly to requirements.txt, removing unused packages for reproducibility. Works on system Python without virtualenvs for tools/scripts. Includes setup, usage, lockfiles, benchmarks, comparisons to pip-tools/Poetry.