Twine upload returns 409 Conflict after transient network timeout
Users need a way to recover from transient network interruptions during PyPI uploads while avoiding the creation of duplicate distribution files that would cause a 409 Conflict response. The legacy upload API used by twine accepts a file via POST and treats each attempt as a new upload, returning 409 if a file with the same name and version already exists. B