PEP 763: Limiting deletions on PyPI

I agree that it’s the same amount of burden w/r/t that demographic of users. But the overall admin involvement level should strictly decrease slightly, since fewer projects eligible for deletion means fewer accidental deletions that need to be undone.

(This is arguably a rounding error on overall admin time spend on triage, so it’s understandable if it’s not a strong motivating factor. But it’s worth noting IMO!)

Great question that I wish I had the answer to :slightly_smiling_face:. Maybe @miketheman has some thoughts here?

Speculating: removing quotas entirely would probably make it too easy for people to abuse the index as a source of storage, and would also misalign the incentives around keeping packages small (IIUC, ballooning distribution sizes cause issues for pip as well as cache and mirror operators). But excluding yanked packages from the overall quota count seems like a reasonable middle ground.

1 Like