Sto usando Python 2.6 e cx_Freeze 4.1.2 su un sistema Windows. Ho creato setup.py per creare il mio eseguibile e tutto funziona correttamente.Come posso unire altri file quando uso cx_freeze?
Quando viene eseguito cx_Freeze, sposta tutto nella directory di creazione. Ho altri file che vorrei includere nella mia directory di build. Come posso fare questo? Ecco la mia struttura.
src\
setup.py
janitor.py
README.txt
CHNAGELOG.txt
helpers\
uncompress\
unRAR.exe
unzip.exe
Ecco il mio frammento:
configurazione
(name='Janitor', version='1.0', description='Janitor', author='John Doe', author_email='[email protected]', url='http://www.this-page-intentionally-left-blank.org/', data_files = [ ('helpers\uncompress', ['helpers\uncompress\unzip.exe']), ('helpers\uncompress', ['helpers\uncompress\unRAR.exe']), ('', ['README.txt']) ], executables = [ Executable\ ( 'janitor.py', #initScript ) ] )
io non riesco a farlo funzionare. Ho bisogno di un file MANIFEST.in?
Nizza lavoro. Vorrei poterti dare diversi voti! –
Grazie Craig. Ho provato ad iscrivermi alla mailing list, ma non mi è stato permesso. Potresti aiutarmi, per favore? È possibile specificare la directory di destinazione? l'opzione 'include_files' ha semplicemente creato la stessa struttura di directory nella directory builds e scarica lì i file inclusi. Grazie. –
Risolto anche questo. Ho passato alla fonte. È un peccato che funzioni come se non fossero documentati abbastanza bene. Mi piacerebbe aiutare a scrivere della documentazione per questo. –