Hacker News new | ask | show | jobs
by LtWorf 526 days ago
The PSF has a saying in which is the default installer and how pypi is run.
2 comments

They have a say insofar as they can participate in the same standards process as everyone else. But no, the PSF has no unique say in how PyPI is run, or how pip behaves. This is a pretty fundamental aspect of how Python-qua-ecosystem works.
They have a say in that if it doesn't behave like they want they can point the documentation to something that does. If pip is the tool linked in the documentation it's the official one that has the PSF's blessing, clearly.
We're going in circles. PSF can't unilaterally change any documentation of particular relevance here; the most immediately relevant docs would be controlled by PyPA and PyPI itself. The former has a standards/community review process, and the latter is particular to PyPI.

But again: this has nothing to do with blessings or not. The fact that pip is the official installer and PyPI is the official index does not mean that everything about them stems from an official edict. That's not how Python's community is structured, and it's certainly not how the technical development on anything in Python packaging has ever progressed.

Who controls the python.org domain that I linked? Am I wrong to think that PSF controls it?
PSF controls that domain. But that domain doesn’t host PyPI (anymore) or the PyPA docs, so I’m not sure what connection you’re making there.
https://docs.python.org/3/installing/index.html

so it's PSF's decision to document using pip, right? And they might decide to change that page without asking for anyone's consent right?

So they also don't get to complain about pip's shortcomings because it is their decision to point users towards pip. Correct?

Have I been explicit enough for you now?

PSF has little control over anything. The Python ecosystem is consensus-based.