Twine 是用于与 PyPI 交互的实用工具-python

时间:2024-07-08 13:31:19
【文件属性】:

文件名称:Twine 是用于与 PyPI 交互的实用工具-python

文件大小:247KB

文件格式:ZIP

更新时间:2024-07-08 13:31:19

包仓库

Twine 是用于与 PyPI 交互的实用工具。现在它还只支持创建项目以及上传代码。 特性: 已验证HTTPS连接 上传不需要执行setup.py 上传已经创建的文件。 twine Twine 是一个用于与 PyPI 交互的实用程序。 目前只支持注册项目和上传发行版。 我为什么要使用它? 使用 twine 的最大原因是它使用经过验证的连接通过 HTTPS 安全地对您进行 PyPI 身份验证,而 python setup.py 上传最近才停止在 Python 2.7.9+ 和 Python 3.2+ 中使用 HTTP。 这意味着任何时候你使用 python setup.py upload 和旧的 Python 版本,你的用户名和密码很容易被嗅探。 Twine 仅使用经过验证的 TLS 上传到 PyPI,以防止您的凭据被盗。 其次,它允许您预先创建分发文件。 python setup.py upload 只允许您上传您在同一命令调用中创建的内容。 这意味着您无法在上传之前测试要上传到 PyPI 的确切文件以确保它可以工作。 最后,它允许您对文件进行预签名并将 .asc 文


【文件预览】:
twine-main
----README.rst(2KB)
----.coveragerc(274B)
----.readthedocs.yaml(354B)
----twine()
--------repository.py(9KB)
--------auth.py(3KB)
--------py.typed(0B)
--------commands()
--------utils.py(10KB)
--------cli.py(2KB)
--------__main__.py(2KB)
--------__init__.py(1KB)
--------settings.py(12KB)
--------wininst.py(2KB)
--------wheel.py(3KB)
--------package.py(10KB)
--------exceptions.py(4KB)
----pyproject.toml(399B)
----docs()
--------conf.py(8KB)
--------make.bat(5KB)
--------changelog.rst(19KB)
--------requirements.txt(72B)
--------Makefile(5KB)
--------index.rst(15KB)
--------contributing.rst(9KB)
--------_static()
----changelog()
--------.gitignore(12B)
--------755.bugfix.rst(48B)
----pytest.ini(338B)
----.github()
--------ISSUE_TEMPLATE.md(947B)
--------workflows()
----.git-blame-ignore-revs(443B)
----tests()
--------test_commands.py(1KB)
--------test_utils.py(9KB)
--------test_check.py(6KB)
--------conftest.py(791B)
--------test_register.py(3KB)
--------alt-fixtures()
--------test_auth.py(6KB)
--------test_integration.py(6KB)
--------test_upload.py(14KB)
--------helpers.py(2KB)
--------test_package.py(10KB)
--------__init__.py(0B)
--------test_wheel.py(3KB)
--------test_repository.py(11KB)
--------test_settings.py(5KB)
--------test_cli.py(1KB)
--------fixtures()
--------test_main.py(1KB)
----tox.ini(3KB)
----LICENSE(9KB)
----.isort.cfg(137B)
----mypy.ini(1KB)
----setup.cfg(2KB)
----AUTHORS(1KB)
----.gitignore(1KB)
----.codecov.yml(13B)
----.flake8(542B)

网友评论