Указание зависимости, отличной от PyPIPython

Программы на Python
Ответить
Anonymous
 Указание зависимости, отличной от PyPI

Сообщение Anonymous »

Я написал пакет first_package с помощью Poetry и установил его в /usr/local, который находится в sys.path, поэтому first_package можно импортировать как любой другой другой пакет, установленный через операционную систему (в данном случае AlmaLinux 8).
Я написал еще один пакет Second_package, который зависит от first_package. Однако я не уверен, как определить зависимость в pyproj.toml. Если я просто укажу:

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

[tool.poetry.dependencies]
python = "^3.6"
first_package = "^1.6.0"
когда я запускаю блокировку поэзии, я получаю сообщение об ошибке

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

SolverProblemError
Поскольку второй пакет зависит от первого пакета (^1.6.0), который не соответствует ни одной версии, определение версии не удалось.
Должно ли это работать или разрешение зависит от того, что все пакеты находятся в PyPI? Если это должно работать, каков правильный синтаксис для определения зависимости в pyproj.toml?

Подробнее здесь: https://stackoverflow.com/questions/791 ... dependency
Ответить

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

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

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

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

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