【问题标题】:How to protect PyPI package from being deleted如何保护 PyPI 包不被删除
【发布时间】:2019-09-06 17:04:58
【问题描述】:

似乎可以删除 PyPI 包 - How to remove a package from Pypi

如果多个团队成员可以访问持有 PyPI 包和权限的 PyPI 帐户,这可能会导致问题。如果一个人不知道使用特定包的特定版本的依赖包,一个人可能会意外删除一个包。

如果有人执行此类操作,是否可以阻止删除某些 PyPI 包或发送通知?

【问题讨论】:

    标签: python pypi


    【解决方案1】:

    PyPI 对项目合作者有两个不同的角色:

    维护者: 可以上传包的版本。无法添加协作者。无法删除文件、版本或项目。

    所有者: 可以上传发布。可以添加其他合作者。可以删除文件、版本或整个项目。

    您可以通过为项目指定一个“所有者”并将所有其他协作者设为“维护者”来防止您的项目被意外删除。

    关于通知,这目前是不可能的,but would make a great feature request

    【讨论】:

    猜你喜欢
    • 2019-11-18
    • 2018-08-29
    • 2015-12-12
    • 1970-01-01
    • 2013-10-11
    • 2012-09-24
    • 2013-12-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多