Post #1261629
2026-01-28 23:43 UTC
@jenskutilek the best is usually what you and your team are familiar with, or whatever is broadly supported in your industry
Also, you don’t have to upgrade all at once. It took me a while to switch from asdf to mise and from pip to uv
Mise with mise.toml
- programming language and tool manager per project (specific versions of Python, Rust, Node.js, etc.)
- global packages manager per project (afdko, fontmake, fontspector, etc.)
- scripts (called tasks) manager for project-specific bash and python scripts
- automatic .venv activation
UV
- scaffold project and create venv
- manage python package dependencies in pyproject.toml
- experimental dependency pinning and monorepo support
Formatting - ruff
Types - basedpyright
CI - GitHub Actions
Testing - pytest and tox
Replies (0)
No replies.