The fate of artifacts after a PEP 541 transfer?

What is the fate of artifacts and releases that already exist for a package that is transferred under the PEP 541 process? In my case, I am working on a friendly transfer of a name, but the new package will be an unrelated replacement to an existing package with a few uploads. I think this falls under the process for removal of an abandoned project, but the existing project isn’t technically abandoned in the sense that the current maintainer exists, and we are working together to effect the transfer of ownership. PEP 541 is somewhat fuzzy on this exact use case and almost completely silent on the fate of existing releases and artifacts after a name transfer.

PyPI doesn’t do anything special with them, they remain unless the new owners delete them, and artifact filenames cannot be reused.

1 Like