That’s one of the main pain points of Python. Something like poetry or uv can help but the python ecosystem is just unstable. It’s very hard to update a dependancy. You project might only run with very specific versions of libraries and the language itself.
I honestly hate that about python and I don’t think python is good for developing large software. Even js/ts is a much better ecosystem. (I’m bracing for the hate)
hrm. yeah. I am “trying on” some basic ml models (just simple classifications) into our workflow and while I can whip one up with scikit, a notebook, and serve it with flask/fast - there is no way I can build a workflow tenable for others who are more “data analytics” than coders. The ecosystems for low/no code model generation (knime etc) with handoff to engineers like me to serve is … young.
That’s one of the main pain points of Python. Something like poetry or uv can help but the python ecosystem is just unstable. It’s very hard to update a dependancy. You project might only run with very specific versions of libraries and the language itself.
I honestly hate that about python and I don’t think python is good for developing large software. Even js/ts is a much better ecosystem. (I’m bracing for the hate)
hrm. yeah. I am “trying on” some basic ml models (just simple classifications) into our workflow and while I can whip one up with scikit, a notebook, and serve it with flask/fast - there is no way I can build a workflow tenable for others who are more “data analytics” than coders. The ecosystems for low/no code model generation (knime etc) with handoff to engineers like me to serve is … young.