Python — раздел [tool.poetry] не найден в pyproject.toml при сборке контейнера SingularityPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Python — раздел [tool.poetry] не найден в pyproject.toml при сборке контейнера Singularity

Сообщение Anonymous »

Я пытаюсь создать контейнер Singularity для работы в среде HPC. Я использую поэзию для управления пакетами Python.
Содержимое моего файла pyproject.toml следующее:
[tool.poetry]
name = "haqc"
version = "0.1.0"
description = ""
authors = ["Vivek Katial "]

[tool.poetry.dependencies]
python = "^3.8"
...
haqc = {path = ".", develop = true}

[tool.poetry.dev-dependencies]

[build-system]
requires = ["poetry-core>=1.0.0"]
build-backend = "poetry.core.masonry.api"

Затем в моем файле определения Singularity у меня есть следующее для настройки поэзии:
%post
pip install --upgrade pip
git clone https://.git
cd HAQC
pip install "poetry==$POETRY_VERSION"
poetry config virtualenvs.create false \
&& poetry install --no-interaction --no-ansi

Каждый раз, когда я пытаюсь собрать контейнер, я получаю следующую ошибку, несмотря на то, что файл pyproject.toml присутствует в каталоге при сборке (я повторяю' d и ls -lhar для проверки):
PyProjectException

[tool.poetry] section not found in /HAQC/pyproject.toml

at /usr/local/lib/python3.9/site-packages/poetry/core/pyproject/toml.py:56 in poetry_config
52│ def poetry_config(self): # type: () -> Optional[TOMLDocument]
53│ if self._poetry_config is None:
54│ self._poetry_config = self.data.get("tool", {}).get("poetry")
55│ if self._poetry_config is None:
→ 56│ raise PyProjectException(
57│ "[tool.poetry] section not found in {}".format(self._file)
58│ )
59│ return self._poetry_config
60│


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

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

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

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

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

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

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