Ho un progetto Python con i file di origine (irrilevante omessi per semplicità) seguente struttura:Come installare una dipendenza da un sottomodulo in Python?
myproject/
mysubmodule/
setup.py
setup.py
Il file myproject/setup.py
utilizza distutils.core.setup
installare il modulo myproject
e le fonti pertinenti. Tuttavia, myproject
richiede l'installazione di mysubmodule
(questo è un sottomodulo git). Quindi quello che sto facendo in questo momento è:
myproject/$ cd mysubmodule
myproject/mysubmodule/$ python setup.py install
myproject/mysubmodule/$ cd ..
myproject/$ python setup.py install
questo è troppo noioso per i clienti, soprattutto se il progetto sarà prorogato per ulteriori moduli in futuro.
C'è un modo per automatizzare l'installazione di mysubmodule
quando si chiama myproject/setup.py
?
L'installazione manuale dei moduli richiede alcune competenze, quindi, può essere troppo difficile per _customers_ – ForceBru
Sì, questo è esattamente il motivo per cui voglio ridurre al minimo lo sforzo. – jotrocken