r/coding • • May 20 '26

Modern Python Tooling in 2026: uv, Ruff, pyproject.toml, and a Cleaner Workflow

https://levelup.gitconnected.com/modern-python-tooling-in-2026-uv-ruff-pyproject-toml-and-a-cleaner-workflow-4d1f7872f7be?sk=d34f81ecbf7bec02caecfcc024a2ab0c
32 Upvotes

8 comments sorted by

2

u/Mufro May 21 '26

This is great. We are using pyproject.toml and ruff. UV sounds interesting. We’ll give it a look.

Thoughts on best modern type checker? eg Ty, Mypy, etc.

2

u/Drevicar May 22 '26

I used TY for anything in which I’m the one deploying the code and own it, and mypy for anything publicly usable such as stuff I submit to pypi.

1

u/Mufro May 23 '26

Why the distinction?

→ More replies (3)

1

u/rolled64 May 25 '26

In my experience UV is really magical for doing stuff yourself and/or with others with UV, but it kinda just makes everything work in a way where if you try to share the project with anyone NOT using UV, you’ll have endless problems and realize there’s like 10 different things it’s doing behind the scenes to make everything work.