Модуль python jsonchema
(https://github.com/Julian/jsonschema) использует функцию use_scm_version
(https://github.com/Julian/jsonschema/blob/master/setup.py#L2) в setuptools.
In Yocto, это включает python3-setuptools-scm
к изображению, что довольно мало (395 КБ). Но python3-setuptools-scm
включает в себя python3-setuptools
, что входит в пакет размером 10 лучших на моем изображении (1867 кБ).
Насколько я понимаю, использование use_scm_version
больше для снижения затрат на обслуживание и в функциональности пакета это не нужно Единственный способ написать собственный setup.py
файл?