问题标签 [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 - 如何将 PyPI 包上传到 Nexus3
我是 Nexus3 的新手,我正在按照此处的说明上传 PyPI 包(python v2.7):https
://books.sonatype.com/nexus-book/3.0/reference/pypi.html
但是,我得到了以下消息阻止我上传包。
HTTPError:401 客户端错误:未经授权的 url
我做了以下步骤,但不确定我是否遗漏了什么:
1. 在 Nexus3 中设置 blob 和 repo 名称
2. 将 url 复制到 .pypirc
3.python setup.py sdist; twine upload -r nexus3 dist/[secure]-0.1.0.tar.gz
请推荐,谢谢!
python - 为什么 Twine 1.9.1 仍在上传到旧版 PyPi?
我想将包上传到 pypi.org,如迁移到 PyPI.org文档中所述,但 Twine 上传到https://upload.pypi.org/legacy/
.
它在pypi.python.org/pypi/mypolr上可用,但在pypi.org上找不到。
我尝试阅读其他几个问题、教程和指南。
我的 pip.ini 文件(我在 Windows 10 上)如下所示:
我没有存储我的用户名或密码,因此 [pypi] 部分为空(如迁移文档中所述)。
我已将 .ini 文件放在我的用户文件夹中,并确认(根据此答案)它实际上正在使用我设置的文件(使用环境变量PIP_CONFIG_FILE
)。
害怕我做错了什么,我也尝试不使用 pip.ini 文件来让 Twine 使用它的默认值。
我正在使用 Python 3.6.3(来自 Anaconda),我的工具版本是:
- Twine 1.9.1(迁移文档说它应该是 1.8+)
- setuptools 38.2.3(迁移文档说它应该是 27+)
不管它是否相关,这里有更多信息:
- 链接到我的setup.py
setup
进口自setuptools
而不是distutils.core
- README.rst用作
long description
,但在PyPi 页面中仅显示标题的前 8 个星号。(比较这个和这个) - 我上传的包版本是 0.2.1(在发布时)
setuptools_scm
用于从 git 标签中获取版本- 构建是用
python setup.py sdist bdist_wheel
请让我知道是否有任何其他信息可能有助于解决这个问题。
python - 无法使用麻线上传到 PyPI(“无效命令”)
我正在尝试使用 twine 将我的包上传到 PyPI。我已经按照官方文档进行了操作,并且在这一步停止了:
twine upload dist/*
我之前的任何步骤都没有错误,并且我一直在使用 python3 而不是 python(所以之前的所有步骤都使用了 python3 或 pip3)
原来我安装了不同的麻线,这个,导致错误。如何删除当前安装的麻线并安装正确的 PyPi 麻线?
更新 1
我删除了其他版本的 twine。我跑了pip3 install twine
,它给出了很多已经满足的要求:twine in /Users/.....
但是如果我跑,twine --version
我会得到-bash: twine: command not found
python-sphinx - 通过 https 将 sphinx 生成的文档上传到 pypi
现在 PyPI 已移至新版本并且upload_docs
命令失败并显示Upload failed (410): Gone (This API has been deprecated and removed from legacy PyPI
,我用什么来上传.rst
文件?
Twine 开发人员似乎已在https://github.com/pypa/twine/issues/12中表达了不支持此功能的决心
除了迁移到一个 PDF 以通过 Web 界面上传之外,我还有哪些选择?
python - 从 Gitlab Pipelines 上传到 pypi
我正在尝试使用 Gitlab CI 作业将包上传到 pypi,但我无法使其工作:/ 有人有工作示例吗?
到目前为止我在我的.gitlab-ci.yaml
(从我的本地机器上所有的都在工作)中尝试过的东西:
用
/li>.pypirc
文件缠绕和以前一样,但有
/li>$VARIABLE
之前的两个选项,但使用
python setup.py ... upload
twine upload dist/* -u $PYPI_USER -p $PYPI_PASSWORD
twine upload dist/*
TWINE_USERNAME
和TWINE_PASSWORD
环境变量。
...并且总是得到一个403 Client Error: Invalid or non-existent authentication information
. 我的选择已经不多了...
python - 使用麻线上传到 pypitest - 重复测试失败
twine upload dist/* -r pypitest
当我使用相同的版本号重复上传时,此命令会导致以下错误。我认为pypitest(ei https://test.pypi.org/legacy/)完全可以支持重复上传“直到我做对了” - 相反,它似乎将上传限制为每个版本号一次,就像官方网站。也就是说,我收到此错误:
HTTPError:400 客户端错误:此文件名以前已使用...
我在这里做出错误的假设吗?
python - Twine 上传 TypeError:预期的字符串或类似字节的对象
当您尝试上传您的包裹时,有人遇到过这样的错误吗?
编辑:再次遇到同样的错误,但这次修复它我升级了 twine 并且它再次开始工作。
python - 安装 twine 失败,因为无法卸载“pkginfo”
我需要有关在这种情况下应该做什么的指导:
我在网络上的任何地方都找不到有关此问题的其他参考。
python - 无法在 pypi.org 上更新我的包
我已经对早在 2015 年提交的包进行了更改,现在我在 pypi 上添加了支持降价,并更新了 setup.py 以支持 pip 版本 10,
但是现在我面临一个奇怪的问题:如果我运行这个命令
但在 pypi 上它没有更新。奇怪的是,即使我输入了错误的密码,我也会收到消息