Skip to content

Comment on Ask HN: Python developers at big companies what is your setup?

Comments

What people use is going to be very environment biased. For example scientific research uses conda a lot, but I've rarely seen it used by code devs. People using only python will often have more system wide setup with tools and linters than those mixing different projects. Also you'll see some deprecated in tool use in projects which are older and not worth changing without a good reason. Etc.

With that out of the way: mise for managing versions of all the runtimes (asdf is fine too), uv for packages (previously poetry which is ok), mypy type checking for things I make. Otherwise I switch between projects a lot so just use whatever the projects use by default.

Deployment tools aren't really language specific (when they are they're rarely good). The editing, it's just Cursor, although I did like the jetbrains IDE previously.

But overall - just give things a go. It's usually quite easy to swap those tools as needed.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.