Эта ошибка возникает, когда глобус package_data совпадает с каталогом. Вам нужно переписать setup.py
и изменить имя вашего пакета, чтобы исправить это.
Package_data предполагает, что каждое имя, совпадающее с глобаном, является файлом, оно путает файлы и каталоги.
Измените ваш setup.py как показано ниже:
from distutils.core import setup
setup(name='xxx',
version='0.1',
packages=[
'package',
],
package_data={
'package': [
'*.dat',
'dir/*'
],
},
)
Вам просто нужно изменить имя package_data
. Если имя пакета *
, просто добавьте .dat
после него.