При создании пакета python, включающего данные, папки дублируются - PullRequest
0 голосов
/ 16 апреля 2020

При сборке пакета python (connectors) я пытаюсь включить некоторые некодовые файлы (конкретный клиент oracle), рекурсивно добавляя все в мой MANIFEST.in и включая include_package_data=True в setup.py.

В сборке, однако, многие файлы в папке клиента мгновенного доступа oracle дублируются, поэтому из пакета оригинального размера ~ 200 МБ получается пакет (встроенный) объемом 1,3 ГБ.

В частности, папка connectors/ora-instantclient/ содержит:

  • instantclient_19_3 (папка)
  • instantclient (файл)

В встроенном файле instantclient стала папка, а копия instantclient_19_3. Более того, многие .so файлы в instantclient_19_3 увеличились в размере.

Что я делаю не так / как я могу это исправить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...