@rafaelcr El tener embebido `setuptools` puede ser útil en aquellos casos donde el usuario descargue el paquete desde PyPI por ejemplo, en ese caso se baja un `.tar.gz` normalmente, el usuario lo descomprime, ingresa al directorio y con este fichero embebido puede instalarlo (en el caso por supuesto que el usuario no haya instalado previamente *setuptools*). Por supuesto, al tenerlo en PyPI también puedes recurrir a `pip` para instalarlo, pero me pareció útil cubrir el primer caso expuesto.

De todos modos consideraré lo del `submodule` o cambiar un tanto el `approach` para cubrir la mayor parte de los escenarios.