Невозможно загрузить модуль Python с помощью шпагатаPython

Программы на Python
Ответить
Anonymous
 Невозможно загрузить модуль Python с помощью шпагата

Сообщение Anonymous »

Я пытаюсь загрузить модуль Python в testpypi с помощью шпагата, но получаю непонятное сообщение об ошибке. Я включил в этот пост все, что знаю, но, пожалуйста, сообщите мне, если понадобится что-то еще. Мой профиль test.pypi.org находится по адресу https://test.pypi.org/user/mikosullivan/. Проект, который я пытаюсь загрузить, находится на github по адресу https://github.com/mikosullivan/uns-python. Я включил папку /dist в загрузку git.
Сначала я ввожу эту команду и получаю следующие результаты:

Код: Выделить всё

# python3 -m build
* Creating isolated environment: venv+pip...
* Installing packages in isolated environment:
- hatchling
* Getting build dependencies for sdist...
* Building sdist...
* Building wheel from sdist
* Creating isolated environment: venv+pip...
* Installing packages in isolated environment:
- hatchling
* Getting build dependencies for wheel...
* Building wheel...
Затем я запускаю следующую команду и получаю следующую ошибку:

Код: Выделить всё

# python3 -m twine upload --repository testpypi dist/*
Uploading distributions to https://test.pypi.org/legacy/
ERROR    InvalidDistribution: Metadata is missing required fields: Name, Version.
Make sure the distribution includes the files where those fields are specified, and is using a supported Metadata-Version: 1.0, 1.1, 1.2, 2.0, 2.1,
2.2, 2.3.
Вот некоторая информация о моей системе:

Код: Выделить всё

---- Ubuntu
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 22.04.5 LTS
Release:        22.04
Codename:       jammy
---- Python
Python 3.10.12
Я не знаю, как определить, какую версию метаданных я использую. Я нашел в Интернете другие запросы на поддержку по поводу этой ошибки, но не могу разобраться в них. Любая помощь приветствуется.

Подробнее здесь: https://stackoverflow.com/questions/793 ... sing-twine
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»