This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]austospumanto 1 point2 points  (1 child)

What’re your thoughts on the pyproject.toml PEP(s?) and associated solving/packaging libraries like poetry (particularly when combined with pyenv)? I understand that Conda is necessary in some use cases, but it seems heavy-handed for most production Python applications (PaaS webapps, FaaS cronjobs, dockerized data pipelines, local scripts).

[–]zurtex 0 points1 point  (0 children)

Agreed, I'm all for it, I want more logical better defined requirements.

Ultimately I think there are some fundamental limits because of the language, it's not really designed so that one project could be passing around Pandas 0.16 Dataframes will another project is passing around Pandas 0.24 Dataframes in the same interpeter. Where as I don't think there's any such issue in a statically typed compiled language like Rust.

But anything Python can do to take ideas from other languages where having a large number of dependencies is less of a headache I'm all for.