PyPI returning 404 on new uploads
I suspect what's happening is the record for the file is being added to the site before the actual file is present, so there's a few second gap where the reference to the file is present, but the content is not yet there. And because setuptools gets 44k downloads a day (1 every two seconds), the CDNs attempt to retrieve that content, get a 404, and then cache that 404 for some period of time.
Is that scenario plausible? If so, can we verify if that's the case? And if so, is there something we can do about it (specifically ensuring that a link to a file is not advertised until that link is viable)?