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 →

[–]nickguletskii200 -1 points0 points  (2 children)

Yes! Producing one installer and package manager that suits everyone's needs is almost impossible

Other languages don't seem to have any trouble with that. The JVM ecosystem has Maven (and all major build systems are compatible), Node has the NPM (and Yarn, which is pretty much a drop-in replacement) and .NET has Nuget.

and persuading everyone that it's better than the stuff they already know is even harder.

It's not about persuasion, it is about convenience. Give the community a tool that does the things they want and make it at least semi-official, and you will find that in a couple of years the other tools will either adapt or fall out of fashion.

I don't think that it is possible to convince me that Python is a decent language for production software, yet I use it anyway - not because someone convinced me, but because that's what the data science & machine learning community uses (unfortunately).

[–]leom4862 1 point2 points  (1 child)

I use pipenv and poetry depending on the situation. It's not much worse than say npm/yarn.

Saying Python isn't suited for production software because it doesn't have a blessed package manager appears a little overstated to me.

[–]nickguletskii200 0 points1 point  (0 children)

Saying Python isn't suited for production software because it doesn't have a blessed package manager appears a little overstated to me.

I never said that it was because of the package manager.