Comment on Ask HN: Python developers at big companies what is your setup?Comments−papanoah1yNot a big company, however:- uv (went from pipenv to poetry to uv), which was the right decision imo.- ruff (replaced black)- PyCharm, but some people use vscode or neovim.- mypy for type checking, which I am not 100% happy with. One experienced developer swears by mypy, thats the reason we haven't explored alternatives.- 'just' as task runner−pdzly1yuv is just such a fast and reliable package manager. It implements the "lock" problem python has, with the uv.lock
Comments
Not a big company, however:
- uv (went from pipenv to poetry to uv), which was the right decision imo.
- ruff (replaced black)
- PyCharm, but some people use vscode or neovim.
- mypy for type checking, which I am not 100% happy with. One experienced developer swears by mypy, thats the reason we haven't explored alternatives.
- 'just' as task runner
uv is just such a fast and reliable package manager. It implements the "lock" problem python has, with the uv.lock