4 ms·
From my limited experience, python version management is crazy! I've written medium sized personal python projects. I wasn't so concerned with reproducibility
by jdblair 2y ago
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.
- simonw 2y agoWhich package management strategy did you use? Virtualenv + pip + requirements.txt, Poetry, something else?
- jdxcode 2y agoI bet you half of the codebase is dedicated to support python's bizarre idiosyncrasies.
- akvadrako 2y agoIf 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.