Dockerfile Подготовка редактируемых метаданных (pyproject.toml) не был успешно запущен
Работаю над довольно простой задачей django. Все работает, как и ожидалось. Я пытаюсь собрать и запустить докер. Это Dockerfile:
FROM python:3.10
ENV PYTHONUNBUFFERED=1 \
PYTHONDONTWRITEBYTECODE=1 \
PIP_NO_CACHE_DIR=off \
POETRY_NO_INTERACTION=1 \
POETRY_NO_ANSI=1 \
APP_PATH="/usr/src"
WORKDIR $APP_PATH
RUN pip install poetry
COPY poetry.lock pyproject.toml ./
# --no-dev is depricated (--only main)
RUN poetry install --no-root --only main
# Copy in source code.
COPY . .
# Install ourselves; all dependencies should be there already.
RUN pip install --no-input --no-color --no-deps -e .
EXPOSE 8000
Сбой в RUN pip install -e .
строке!
Это также pyproject.toml :
[tool.poetry]
name = "dj-task"
version = "0.1.0"
description = ""
readme = "README.md"
packages = [{include = "dj_task"}]
[tool.poetry.dependencies]
python = "^3.10"
Django = "^4.1.3"
requests = "^2.28.1"
Pillow = "^9.3.0"
mimetype = "^0.1.5"
pandas = "^1.5.2"
celery = "^5.2.7"
django-redis = "^5.2.0"
[build-system]
requires = ["poetry-core"]
build-backend = "poetry.core.masonry.api"
Окончательная ошибка следующая Подготовка редактируемых метаданных (pyproject.toml): начата Подготовка редактируемых метаданных (pyproject.toml): завершена со статусом 'error' ошибка: subprocess-exited-with-error
× Подготовка редактируемых метаданных (pyproject.toml) не была выполнена успешно. │ Код выхода: 1 ╰─> [20 строк вывода]. Traceback (последний последний вызов): ...... Файл "/tmp/pip-build-env-wgrjgnli/overlay/lib/python3.10/site-packages/poetry/core/masonry/utils/package_include.py", строка 66, in check_elements raise ValueError( ValueError: /usr/src/dj_task не содержит ни одного элемента [конец вывода]