Может быть поучительно взглянуть на пакет python2.7-minimal
Debian (apt-get source python2.7-minimal
). Если сомневаетесь, всегда смотрите, что делают другие, особенно эксперты ...
От debian/rules
там:
: # Move the binary and the minimal libraries into $(p_min).
dh_installdirs -p$(p_min) \
etc/$(PVER) \
usr/bin \
usr/include/$(PVER) \
usr/share/man/man1 \
$(scriptdir)/lib-dynload \
$(scriptdir)/config
DH_COMPAT=2 dh_movefiles -p$(p_min) --sourcedir=$(d) \
usr/bin/python$(VER) \
usr/share/man/man1/python$(VER).1 \
$(foreach i,$(MIN_MODS),$(scriptdir)/$(i).py) \
$(foreach i,$(MIN_PACKAGES),$(scriptdir)/$(i)) \
$(foreach i,$(MIN_ENCODINGS),$(scriptdir)/$(i)) \
$(scriptdir)/config/Makefile \
usr/include/$(PVER)/pyconfig.h \
$(scriptdir)/site.py
Переменные MIN_*
выделяются из README.Debian.in
, что, конечно, удваивается как пакет README
, но также становится полномочием для включения модулей.
Интересные вещи, я никогда не смотрел на это раньше. Что касается вашего вопроса, то ответ кажется, что нет, на самом деле в Python нет минимальной цели, но, возможно, вы могли бы использовать тот же подход, который используется в Debian для достижения ваших целей.