колесо Python удаляет файлы YML? - PullRequest
0 голосов
/ 23 сентября 2019

Это часть моего файла Docker:

RUN python setup.py sdist bdist_wheel
RUN find dist -maxdepth 1 -mindepth 1 -name '*.tar.gz' -print0 | xargs -0 -I {} mv {} athena.tar.gz

FROM python:3.7.4-slim

после создания файла Docker.Я запускаю контейнерный bash и набираю

find . -type f -name "*.yml"

, результат пустой.

В моем проекте много yml-файлов.Мой код работает правильно из контейнера, но в Docker я получаю ошибки, которые говорят, что я не могу найти мои файлы yml.

Удаляет ли колесо файлы yml? (Возможно, он думает, что они бесполезны?)

1 Ответ

0 голосов
/ 23 сентября 2019

Колёса обычно не содержат ничего, кроме файлов Python, если вы не указали манифест.

Вы можете увидеть этот ответ для получения более подробной информации, но tl; dr - это a MANIFEST.in файл рядом с вашим setup.py с

recursive-include *.yml

должен включать все файлы YAML.

...