无法用twine上传到PYPI

问题描述 投票:0回答:1

$ TWINE_USERNAME=gitlab-ci-token $ TWINE_PASSWORD=${CI_JOB_TOKEN} $ docker exec cppbuilder python3 -m twine upload -u ${TWINE_USERNAME} -p ${TWINE_PASSWORD} --存储库 ${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/pypi /src_vol/build --verbose 错误无效配置:丢失

'https://mytech.com/api/v4/projects/547/packages/pypi'
来自 ~/.pypirc 的部分。
更多信息:https://packaging.python.org/specifications/pypirc/ 清洁 up 项目目录和基于文件的变量 00:00 错误:作业失败: 退出状态 1

我在 docker 容器内构建了 cpp 包,该步骤有效,并且我在容器文件夹 /src_vol/build 中构建了包。当我尝试使用 twine 将此包上传到 GITLAB PYPI 时,出现错误。

任何想法。

gitlab pypi twine
1个回答
0
投票

我自己解决了这个问题,方法是在主机上安装 twine,而不是在容器内,将构建的包从容器复制到主机目录,然后使用 twine 上传它们。问题已解决。

© www.soinside.com 2019 - 2024. All rights reserved.