У меня есть пакет Python, который зависит от двоичных файлов. Я создал версию linux, и она доступна в PyPI. Ключ устанавливал аргумент package_data
, чтобы файлы *.so
также были загружены в PyPI.
Теперь я хочу проделать то же самое с Windows, который, очевидно, требует *.dll
зависимостей, а не *.so
. При загрузке моего пакета в PyPI можно ли загружать файлы *.so
, когда пользователь загружает мой пакет на платформе linux, и файлы *.dll
, когда пользователь находится на windows. Проблема, которую я предвижу, заключается в том, что если мне придется загрузить все двоичные файлы для всех платформ, мой пакет быстро превысит ограничение на размер для PyPI.