PIP: не может установить зависимости от колеса, созданного поэзией, если pyproject.toml содержит зависимости из файлаPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 PIP: не может установить зависимости от колеса, созданного поэзией, если pyproject.toml содержит зависимости из файла

Сообщение Anonymous »

Я использую поэзию в моем проекте по управлению зависимостями, поэтому мой pyproject.toml содержит все мои зависимости. Моя цель состоит в том, чтобы построить колесо из текущего проекта и установить его в другом виртуальном , используя Pip . Но я сталкиваюсь с ошибкой: < /p>

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

pip._vendor.pkg_resources.RequirementParseError: Invalid URL: artifacts/pp-0.358.0.tar.gz
Я думаю, что проблема может быть в относительном пути, но я не знаю, как ее исправить, потому что при установке зависимостей этот пакет взят из файла tar.gz, расположенного в этом пути.

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

[tool.poetry]
name = "package_name"
version = "0.0.0"
description = ""
readme = "README.md"
packages = [
{include = "package1"},
{include = "package2"},
{include = "package3"},
]

[tool.poetry.dependencies]
python = "~3.8"
pp = {file = "artifacts/pp-0.358.0.tar.gz"}
...some other deps
< /code>
Для создания колеса я использую следующую команду: < /p>
poetry build --format wheel
< /code>
Тогда я пытаюсь установить колесо в другом виртуальном виде с следующей командой: < /p>
pip3 install /Users/av/Projects/package_name/dist/package_name-0.0.0-py3-none-any.whl
< /code>
Есть ли способ как -нибудь исправить это? Если я прокомментирую линию PP 
в установке зависимостей, то она работает хорошо.

Подробнее здесь: https://stackoverflow.com/questions/753 ... ct-toml-co
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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