Hacker News new | past | comments | ask | show | jobs | submit login

From my limited experience, python version management is crazy!

I've written medium sized personal python projects. I wasn't so concerned with reproducibility (and I didn't want to bog down my progress) but I still had to write startup scripts that would set up the environment correctly or I would be bit by something unexpected.

I write this from the perspective of a multi-decade c and c++ developer, take this for what you will.




Which package management strategy did you use? Virtualenv + pip + requirements.txt, Poetry, something else?


If you find the python specific tooling too weird just use OCI containers. The packaging and runtime is isolated enough you shouldn't run into dependency or installation issues.


I bet you half of the codebase is dedicated to support python's bizarre idiosyncrasies.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

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

Search: