跳转到主要内容

添加命令行选项以限制特定用户创建镜像索引。

项目描述

此插件向devpi-server添加了--acl-mirror-index-create命令行选项。该选项接受一个用户和组名的列表,允许他们创建镜像索引。

安装

需要将devpi-mirror-index-acldevpi-server一起安装,以启用命令行选项。

您可以使用以下命令进行安装

pip install devpi-mirror-index-acl

不需要配置,因为devpi-server将通过调用钩子并使用setuptools入口点机制自动发现该插件。

动机

镜像索引在存储和CPU资源上可能会占用很多。特别是镜像化包含大量软件包和版本的PyPI和其他索引。此软件包允许限制谁可以添加此类镜像,以防止意外或恶意的资源耗尽。

用法

当使用--acl-mirror-index-create命令行选项时,您提供一个以逗号分隔的用户或组名列表。

当使用DEVPISERVER_ACL_MIRROR_INDEX_CREATE环境变量时,情况相同。

当使用配置yaml文件时,您可以显式使用列表

devpi-server:
  acl-mirror-index-create:
    - "root"

项目详情


下载文件

下载适合您平台文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源代码分发

devpi-mirror-index-acl-1.0.0.tar.gz (3.1 kB 查看哈希值)

上传于

构建分布

devpi_mirror_index_acl-1.0.0-py3-none-any.whl (4.2 kB 查看哈希值)

上传于 Python 3

由以下支持