[Distutils] PyPI Download Counts

Nick Coghlan ncoghlan at gmail.com
Mon Jun 10 09:51:01 CEST 2013


On 10 June 2013 17:34, holger krekel <holger at merlinux.eu> wrote:
> On Mon, Jun 10, 2013 at 11:35 +1000, Nick Coghlan wrote:
>> On 10 June 2013 06:04, Alex Clark <aclark at aclark.net> wrote:
>> > Donald Stufft <donald <at> stufft.io> writes:
>> >
>> >> So yes. I broke Download counts because they were not more important than
>> >> people being able to actually use PyPI to install from.
>> >
>> >
>> > FWIW:
>> >
>> >
>> > You missed the moral of the story: when you make a decision like this,
>> > someone will *always* disagree with you (even over the most trivial things).
>> > And even if they don't, they may disagree with your approach (e.g. why not
>> > sort problems with download counts before enabling the CDN) So the only way
>> > to make everyone happy is to consider everyone who will be affected by your
>> > actions, before you take action.
>>
>> And, indeed, we plan to run future changes of this magnitude through
>> the PEP process for exactly this reason. We can't promise not to break
>> some features in order to achieve gains we think are worth the loss,
>> but we *can* promise not to break such features without advance
>> warning and explicit consideration of alternatives that may allow us
>> to avoid the breakage in the first place.
>
> Nick, i welcome this intention but could you now and in the future
> be explicit about who "we" is?  It's not even obvious to me
> and i have written a recent PEP in this area and am following most of
> the mails here for a while, also participating in some actions behind
> the scene.

In the specific case of PyPI, mainly Donald (as the one doing almost
all the development work for the recent PyPI improvements), Richard
(as the PyPI development lead) and Noah (as the python.org
infrastructure lead). I'm less directly involved in PyPI changes (I'm
still working mostly on the next draft of PEP 426 rather than anything
more near term), but I'm still involved enough to want to say "we"
rather than "they" :)

The main issue that arose with the PyPI CDN change was that while it
*was* discussed, the discussion happened on infrastructure-sig rather
than here, so most PyPI client developers didn't hear about it until
after the switch was already flipped.

Cheers,
Nick.

--
Nick Coghlan   |   ncoghlan at gmail.com   |   Brisbane, Australia


More information about the Distutils-SIG mailing list