News for hackers. Stuff that matters.
Re:Guido van Rossum joins Microsoft by roseway4 on Thursday November 12, 2020 @01:10PM (#25072746)
Much of Python's growth has been driven by data science. Here, the conda package manager is pretty ubiquitous. Conda packages system and other non-Python dependencies (such as the CUDA SDK), removing the need for data scientists to resolve these non-trivial dependencies themselves. This is likely unneeded/ unwanted for production web app deployments.

Given the varied use cases for Python, the goal of a single package manager may be misguided.

Re:Guido van Rossum joins Microsoft by mumblemumble on Thursday November 12, 2020 @01:37PM (#25073114)
My understanding is that the people who developed Conda would love to have stuck with pip, and originally wanted to see about upgrading pip to support their use cases. And it was GvR himself who told them that that wasn't going to happen.

That was a long time ago, though, when scientific computing was a small niche for Python. It might have been reasonable to say it's not worthwhile to take on all that extra work just to support the needs of a small minority of users. Fast forward the better part of a decade, and it turns out that scientific computing did not stay a small niche. I think that one could make a strong argument that, in retrospect, that brush-off did not end up ultimately serving the best interests of the Python community. It made the community more fragmentary, in a way that divided, and therefore hindered, efforts at addressing what has proven to be one of Python's biggest pain points.

Re:Guido van Rossum joins Microsoft by mixmastamyk on Thursday November 12, 2020 @03:46PM (#25074756)
Conda predates pip by perhaps a decade.
Re:Guido van Rossum joins Microsoft by mkl on Thursday November 12, 2020 @04:37PM (#25075430)
Really? The first release of pip was in 2011 [1] and the earliest release of Conda I can find is 1.1.0 in Nov. 2012 [2], and the first public commit (into an empty repo) was a month earlier [3].

[1] https://en.wikipedia.org/wiki/Pip_(package_manager)

[2] https://github.com/conda/conda/tags?after=1.3.0

[3] https://github.com/conda/conda/commit/c9aea053d8619e1754b24b...

Re:Guido van Rossum joins Microsoft by mixmastamyk on Thursday November 12, 2020 @05:30PM (#25076084)
May be anaconda that I'm thinking of.
Re:Guido van Rossum joins Microsoft by dragonwriter on Thursday November 12, 2020 @05:34PM (#25076136)
Anaconda was released in 2012, as well. Conda is a tool that is part of anaconda.
Re:Guido van Rossum joins Microsoft by mixmastamyk on Thursday November 12, 2020 @05:37PM (#25076161)
This one: https://en.wikipedia.org/wiki/Anaconda_(installer)

I forgive myself, it's pretty confusing :D.

Re:Guido van Rossum joins Microsoft by dragonwriter on Thursday November 12, 2020 @05:40PM (#25076206)
Ah. Name collisions suck.
Re:Guido van Rossum joins Microsoft by mixmastamyk on Thursday November 12, 2020 @06:01PM (#25076445)
Especially when they conceptually do the same thing.
Re:Guido van Rossum joins Microsoft by JAlexoid on Friday November 13, 2020 @01:57AM (#25079735)
And that's another issue with Python ecosystem
Re:Guido van Rossum joins Microsoft by mixmastamyk on Friday November 13, 2020 @06:37PM (#25088853)
Why do you think Python is more susceptible than other platforms?

It is true that PyPi was designed before the author/project naming scheme popularized by github. Other than that I don't see a greater problem with name collisions in Python.

Re:Guido van Rossum joins Microsoft by JAlexoid on Friday November 13, 2020 @11:06PM (#25090212)
Susceptible - yes, all platforms could fall to this.

That's why a strong leadership in a community, or subcommunities, works well. Python lacked this leadership, that leads to millions of half-arsed projects that compete... without moving the whole platform forward. It feels like NIH syndrome has permeated Python. Hopefully that's going to change