问题标签 [twine]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python-3.x - 在自定义软件包中进行 pip 安装时,如何解决 install_requires 列表的“找不到满足要求的版本”?
我正在尝试使用 twine 包构建我自己的 Python 包(可通过 pip 安装)。这一切都很顺利,直到我尝试 pip 安装我的实际包(所以在上传到 PyPi 之后)。
所以我首先运行:
python3 setup.py sdist bdist_wheel
我的 setup.pyinstall_requires
列表如下所示:
据我了解,这些 install_requires 将在安装我自己的软件包时由 pip 安装。
在这之后我跑
python3 -m twine upload --repository testpypi dist/*
将我的包实际上传到 PyPi。但是,当 pip 安装我的包时,我收到错误说没有满足许多列出的要求的版本。例如:ERROR: Could not find a version that satisfies the requirement psycopg2-binary==2.8.4
当我手动安装这些包(例如pip install psycopg2-binary==2.8.4
)时,它们会被安装。
有什么方法可以让我的包的 pip install 实际install_requires
成功安装需求列表?
azure-devops - Azure Devops 服务连接如何安全?
目前,我审核 Azure Devops 服务连接的安全性:存储在服务连接中的凭据有多安全?
示例是 TwineAuthenticate 任务。它将从服务连接中提取凭据pythonUploadServiceConnection
并将它们写入 PyPI 资源文件。
或者是吗?
检查此文件(编辑)
显示用户和密码的值为***
,这不是服务连接提供的凭据。
那么twine
读取 PyPI 资源文件时发生了什么神奇的事情呢?这是安全的还是只是被混淆了?
python - 我不太确定如何使用 Twine 将我的项目上传到 testpypi
所以我尝试使用该命令python -m twine upload --repository testpypi dist/*
,在我按下回车后,它会出现一个提示,询问我的用户名,我尝试输入我的测试 pypi 用户名、__ token __ 或我的 token 的名称,但它们都不起作用。如果我输入任何内容,请按 Enter,它只会进入下一行,并且不会执行任何操作。我错过了任何步骤吗?或者我做错了什么?我正在关注 Pypi 文档顺便说一句
setuptools - 我试图测试将库升级到 pypi 我只是做了一个非常简单的
中的所有文字README.txt
中的所有文字CHANGELOG.txt
里面的所有文字LICENCE.txt
(用------- ------编辑了我的名字)
中的所有文字MANIFEST.in
中的所有文字__init__.py
所有的测试setup.py
(编辑了我的电子邮件和姓名)
其余文件是使用以下命令制作的:
在我输入后:
并输入我的用户名和密码,我得到了这个错误:
请帮助我以前从未这样做过,我一直在关注这个youtube 视频
python - 将自定义 python 库上传到 azure 工件
我正在尝试将自定义 python 库上传到 Azure 工件,以便在我们的团队中共享。我正在尝试使用麻线上传。我已经使用 pip 安装了 twine 并且一切似乎都正常工作,但是当我尝试运行以下命令时:
(显然用 apt. 信息替换 --repository-url、your-organization-name 和 your-feed-name)
我得到错误:
表示未安装麻线。
任何帮助将不胜感激。
upload - 使用 twine 上传 pypi 包到 gitlab 时获取 {"error":"404 Not Found"}
我在尝试使用 twine 将我的 pypi 包上传到 gitlab 私有存储库时遵循官方文档。
我正在 gitlab.com 上开发一个设置为私有的社区项目。
我正在使用以下命令行:
当我运行这个命令时,twine 会询问用户名和密码。我输入我的电子邮件和 2 因素令牌(我为我的 gitlab.com 帐户启用了 2 因素身份验证)
然后我收到一条令人愉快的消息:
随后是一条不太令人愉快的错误消息:
在这个阶段,我有几点意见。
文档提到了示例 gitlab-ci.yaml 文件的存储库,但在我可以在那里找到的任何示例中都没有提到 PyPi 或麻线。
文档提到了 gitlab.example.com。我不知道为什么,这也适用于 gitlab.com 吗?
无论如何,我不知道如何从这里开始。我有有限的方法来调试这个或解释产生的错误的含义。我怎样才能使这项工作?
python - 未知的分发格式:'' 通过 Twine 上传到 PyPI 时
我正在尝试更新infixpy
using的版本twine
。这是我的~/.pypirc
:
这是命令行:
上传错误 InvalidDistribution: Unknown distribution format: ''
这是完整的输出:
我的发布过程需要哪些更正?我在 macOS 上使用 Python 3.7。
github-actions - 通过 GitHub Actions 将 Python 包发布到 AWS CodeArtifact
我很难将包发布到 AWS CodeArtifact。问题是身份验证。
首先,我尝试通过 aws cli 执行登录,但由于缺少包含无法解决的存储库设置的 .pypirc 文件。现在我尝试存储令牌并将其提供给 --repository-url 但在这两种情况下,我最终都认为该进程需要一个用户名。
堆栈跟踪:
部分 github-action.yml: