Я могу установить my-package из оболочки без предоставления токена, можно использовать установку pip:
Код: Выделить всё
pip install rdmacontrol --index-url https://gitlab.com/api/v4/projects/44753656/packages/pypi/simple
Я пытаюсь автоматизировать это в своем файле pyproject, но не могу заставить его работать.
Я знаю, что это должно работать, если у меня есть URL-адрес, заканчивающийся на .git, то есть:
Код: Выделить всё
[project]
dependencies = [
"my-package @ git+https://:@gitlab.com//.git"
]
Однако мой URL-адрес отличается, как видно выше. Я знаю, что если бы я попробовал поэзию, она должна работать без URL-адреса .git и без указания / (как в этом посте: Как добавить зависимость в pyproject.toml из реестра частных пакетов gitlab). Но я удивлен, что не могу найти никакой информации о решении этого, как в моем примере, без стихов. Кажется, это простая проблема: что мне не хватает?
"Мой-пакет" предоставлен другой группой (которая использует GitLab вместо GitHub), следует ли мне попросить их сделать пакет доступным другим способом?
Подробнее здесь:
https://stackoverflow.com/questions/798 ... name-token