问题标签 [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.

0 投票
1 回答
20056 浏览

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成功安装需求列表?

0 投票
1 回答
203 浏览

azure-devops - Azure Devops 服务连接如何安全?

目前,我审核 Azure Devops 服务连接的安全性:存储在服务连接中的凭据有多安全?

示例是 TwineAuthenticate 任务。它将从服务连接中提取凭据pythonUploadServiceConnection并将它们写入 PyPI 资源文件。

或者是吗?

检查此文件(编辑

显示用户和密码的值为***,这不是服务连接提供的凭据。

那么twine读取 PyPI 资源文件时发生了什么神奇的事情呢?这是安全的还是只是被混淆了?

0 投票
1 回答
69 浏览

python - 我不太确定如何使用 Twine 将我的项目上传到 testpypi

所以我尝试使用该命令python -m twine upload --repository testpypi dist/*,在我按下回车后,它会出现一个提示,询问我的用户名,我尝试输入我的测试 pypi 用户名、__ token __ 或我的 token 的名称,但它们都不起作用。如果我输入任何内容,请按 Enter,它只会进入下一行,并且不会执行任何操作。我错过了任何步骤吗?或者我做错了什么?我正在关注 Pypi 文档顺便说一句

0 投票
1 回答
61 浏览

setuptools - 我试图测试将库升级到 pypi 我只是做了一个非常简单的

文件夹和文件的结构: 图像

中的所有文字README.txt

中的所有文字CHANGELOG.txt

里面的所有文字LICENCE.txt(用------- ------编辑了我的名字)

中的所有文字MANIFEST.in

中的所有文字__init__.py

所有的测试setup.py(编辑了我的电子邮件和姓名)

其余文件是使用以下命令制作的:

在我输入后:

并输入我的用户名和密码,我得到了这个错误:

请帮助我以前从未这样做过,我一直在关注这个youtube 视频

0 投票
1 回答
565 浏览

python - 将自定义 python 库上传到 azure 工件

我正在尝试将自定义 python 库上传到 Azure 工件,以便在我们的团队中共享。我正在尝试使用麻线上传。我已经使用 pip 安装了 twine 并且一切似乎都正常工作,但是当我尝试运行以下命令时:

(显然用 apt. 信息替换 --repository-url、your-organization-name 和 your-feed-name)

我得到错误:

表示未安装麻线。

任何帮助将不胜感激。

0 投票
1 回答
489 浏览

upload - 使用 twine 上传 pypi 包到 gitlab 时获取 {"error":"404 Not Found"}

我在尝试使用 twine 将我的 pypi 包上传到 gitlab 私有存储库时遵循官方文档。

我正在 gitlab.com 上开发一个设置为私有的社区项目。

我正在使用以下命令行:

当我运行这个命令时,twine 会询问用户名和密码。我输入我的电子邮件和 2 因素令牌(我为我的 gitlab.com 帐户启用了 2 因素身份验证)

然后我收到一条令人愉快的消息:

随后是一条不太令人愉快的错误消息:

在这个阶段,我有几点意见。

  1. 文档提到了示例 gitlab-ci.yaml 文件的存储库,但在我可以在那里找到的任何示例中都没有提到 PyPi 或麻线。

  2. 文档提到了 gitlab.example.com。我不知道为什么,这也适用于 gitlab.com 吗?

无论如何,我不知道如何从这里开始。我有有限的方法来调试这个或解释产生的错误的含义。我怎样才能使这项工作

0 投票
2 回答
1896 浏览

python - 未知的分发格式:'' 通过 Twine 上传到 PyPI 时

我正在尝试更新infixpyusing的版本twine。这是我的~/.pypirc

这是命令行:

上传错误 InvalidDistribution: Unknown distribution format: ''

这是完整的输出:

我的发布过程需要哪些更正?我在 macOS 上使用 Python 3.7。

0 投票
2 回答
1249 浏览

github-actions - 通过 GitHub Actions 将 Python 包发布到 AWS CodeArtifact

我很难将包发布到 AWS CodeArtifact。问题是身份验证。

首先,我尝试通过 aws cli 执行登录,但由于缺少包含无法解决的存储库设置的 .pypirc 文件。现在我尝试存储令牌并将其提供给 --repository-url 但在这两种情况下,我最终都认为该进程需要一个用户名。

堆栈跟踪:

部分 github-action.yml:

0 投票
2 回答
146 浏览

python - 当我尝试将我的 python 库发布到 Pypi 时,Twine 不要求输入密码

我正在尝试将我的 python 库上传到 PyPi。

我正在运行这个命令:

twine upload -r testpypi dist/*

它要求输入用户名,在我输入它并按回车后,它不要求输入密码,只是挂起。

在此处输入图像描述

0 投票
0 回答
126 浏览

python - Python Twine,Certifi,将包发布到 Pypi 时请求失败

我正在尝试发布一个python包以Pypi使用Python twine命令。但是,它在运行 twine 时失败并出现似乎指向certifirequests包的错误。任何人都可以帮忙吗?非常感激!我收到一个错误说:

我打开了我的 --verbose 并确保我的密码被正确读取。

首先我试过:

其次我试过:

错误如下所示:-

在此处输入图像描述

我正在使用 Windows 10,Python 版本 3.8.8,twine 版本 3.3.0,certifi 版本 2020.12.5,并请求版本 2.25.1 提前谢谢!