При сборке пакета 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
увеличились в размере.
Что я делаю не так / как я могу это исправить?