Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

People certainly use Docker for this purpose. Need a new package? Add a pip install line and rebuild the image.

I agree it isn’t the best use of Docker, but with the hell that is conda (and I say this as someone who likes conda more than most other options) and what can feel like insanity managing python environments, Docker isn’t the worst solution.

All that said, I moved to uv last year and have been loving it.



Yeah, I also used Docker (actually, Podman) as an alternative Python package manager and it worked well enough. Most of all, it felt somewhat cleaner and more reproducible than using plain virtualenv.

Of course, I migrated from it after I learned uv.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: