che sto usando setuptools
0,6 per confezionare il mio codice. Per impostazione predefinita, quando digito python setup.py sdist
, lo strumento crea una cartella di dist direttamente nella stessa cartella del mio script. Cosa posso fare per cambiare questa cartella predefinita? Edit: Un'altra questione è, se il mio script di installazione e la mia cartella del pacchetto non sono nella stessa cartella, cosa posso fare per specificare il percorso esatto del pacchetto? Graziecambiamento della cartella dist default con setuptools
7
A
risposta
11
Utilizzare l'opzione --dist-dir=[differentdir]
. Da python setup.py sdist --help
:
--dist-dir (-d) directory to put the source distribution archive(s) in [default: dist]
È possibile specificare la directory del pacchetto di livello superiore con l'argomento package_dir
parola chiave per setup()
:
package_dir = {'': 'src'},
posso consigliare il Python Packaging User Guide per un buon tutorial su come impacchetta i tuoi progetti python.
si anwswered mia domanda, ma ho un altro, si può esaminare la questione modificato? – nam
@HOAINAMNGUYEN: Per favore, mantieni una domanda per post. Se hai una nuova domanda, crea un nuovo post. È molto difficile per gli altri venire e votare sulle domande o sulle loro risposte se continuano a cambiare la loro attenzione. –
Grazie, ho seguito il tuo suggerimento – nam