我正在使用Python服务器,当我创建一个索引时,它添加了一个默认的设置德皮,但是我找不出它的含义。
当我在web界面中查看索引时,它显示:
permissions
toxresult_upload
Special: ANONYMOUS
upload
Users: my-user 我搜索了一下,但找不到任何解释它的意思。我唯一能找到的是一个python测试,它表明它与上传测试有关,但我不知道这对Pypi索引意味着什么。
# anonymous may upload tests
assert with_user(permissionrequest, None).has_permission(
'toxresult_upload', StageACL(stage, False))发布于 2018-12-12 00:10:09
devpi支持在客户端运行带有tox的上载包的测试。这一过程大致如下:
python setup.py sdist)。要使测试正常工作,发行版必须包括测试脚本和tox.ini配置。devpi,例如:
devpi上传-索引hoefling/dev dist/mypkg-0.1.tar.gztox.ini中的配置启动测试运行。devpi-client将将测试结果上传到服务器,以便可以随时通过web查看测试结果:
单击tests链接时,您将登陆显示测试运行概述的页面:

通过单击引用单独测试运行的链接,可以详细检查测试运行日志。
现在,acl_toxresult_upload与acl_upload类似,是允许将测试结果上传到该索引的用户列表。acl_toxresult_upload=:ANONYMOUS:意味着任何人都可以运行devpi test --index your_index yourpkg并上传测试结果。如果要限制访问,请按照限制包上载访问的方式执行:
$ devpi index your_index acl_toxresult_upload=me,admin,ci-bot医生:devpi测试:测试上传的包.
https://stackoverflow.com/questions/53620574
复制相似问题