Как защитить пакет PyPI от удаления - PullRequest
2 голосов
/ 16 апреля 2019

Возможно, удаление пакета PyPI возможно - Как удалить пакет из Pypi

Это может вызвать проблемы, если несколько членов команды имеют доступ к учетной записи PyPI, содержащей пакет PyPI и разрешения,Человек может случайно удалить пакет, если он не знает зависимых пакетов, использующих определенные версии определенного пакета.

Можно ли заблокировать удаление определенных пакетов PyPI или отправить уведомление, если кто-то выполняет такую ​​операцию?

1 Ответ

2 голосов
/ 18 апреля 2019

PyPI выполняет две разные роли для соавторов проекта:

Сопровождающий : Можно загружать релизы для пакета. Невозможно добавить соавторов. Невозможно удалить файлы, выпуски или проект.

Владелец : Можно загружать релизы. Можете добавить других соавторов. Может удалять файлы, выпуски или весь проект.

Вы можете предотвратить случайное удаление вашего проекта, назначив ему единственного «владельца» и сделав всех сопровождающих «сопровождающими».

Что касается уведомлений, в настоящее время это невозможно, , но было бы очень полезно запросить функцию .

...