From e92cc2ddaaa7974e84dbed6c9b94ba589cd70b07 Mon Sep 17 00:00:00 2001 From: Thomas Kluyver Date: Sat, 26 Oct 2019 14:25:05 +0100 Subject: [PATCH] PEP 541: Add section on how to request a name transfer (#1059) Co-Authored-By: Dustin Ingram --- pep-0541.txt | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/pep-0541.txt b/pep-0541.txt index a5b66d9e9..5b3d60511 100644 --- a/pep-0541.txt +++ b/pep-0541.txt @@ -122,6 +122,7 @@ A project is considered *abandoned* when ALL of the following are met: All other projects are considered *active*. +.. _continue-maintenance: Continued maintenance of an abandoned project --------------------------------------------- @@ -144,6 +145,7 @@ are met: Under no circumstances will a name be reassigned against the wishes of a reachable owner. +.. _reclaim-name: Removal of an abandoned project ------------------------------- @@ -267,6 +269,26 @@ can decide to reassign or remove a project from the Package Index after careful consideration even when not all requirements listed here are met. +How to request a name transfer +============================== + +If you want to take over an existing project name on PyPI, +these are the steps to follow: + +1. Try to contact the current owner(s) directly: email them and open an issue + if you can find a related repository. The processes described here are meant + as a last resort if the owner cannot be contacted. +2. Check the criteria above to see when a transfer is allowed. In particular, + the criteria for `reusing a name for a different project `_ + are more stringent than for `continuing maintenance of the same project + `_ - although it's not easy to get a name transferred + in either case. +3. Search the `PyPI Support issues `_ + to see if anyone else is already requesting the same name. +4. If all the criteria are met to transfer ownership of the name, + `open a new issue `_ + to request it, detailing why you believe each relevant criterion is + satisfied. Prior art =========