У меня есть среда с некоторыми крайними ограничениями, которые требуют от меня уменьшить размер планируемой установки Python 3.8.1. Операционная система не подключена к inte rnet, и пользователь никогда не откроет интерактивную оболочку и не подключит отладчик.
Существует, конечно, много способов сделать это, и один из способов - это я. исследование заключается в удалении некоторых основных модулей, например python3-email
. Я обеспокоен тем, что есть сторонние пакеты, которые будущие разработчики могут включить в свои приложения, которые имеют неиспользуемые, но необходимые зависимости от основных функций python. Например, если отсутствует python3-email
, какие сторонние пакеты могут не работать , что можно ожидать также ? Если разработчик решит использовать пакет ведения журнала, содержащий класс 10000 *, на который нет ссылок, в ссылочном модуле, он сломается просто потому, что в верхней части отображается import email
.
Существуют ли требования или рекомендации по разработке пакета, которые адрес это?