Voglio creare una distribuzione solo bytecode da distutils (no davvero, lo so, so cosa sto facendo). Usando setuptools e il comando bdist_egg, puoi semplicemente fornire il parametro --exclude-source. Sfortunatamente i comandi standard non hanno questa opzione.Come rimuovere la fonte dalle distribuzioni binarie di distutils?
- C'è un modo semplice per rimuovere i file sorgente appena prima che vengano creati tar.gz, zip, rpm o deb.
- C'è un modo relativamente pulito per comando per farlo (ad es. Solo per tar.gz o zip).
Molto simile: http://stackoverflow.com/questions/261638/how-do-i-protect-python-code I file python compilati (pyc/pyo) sono abbastanza banali da decompilare. –
@Nick: non proprio. Non ho menzionato affatto la protezione e questa domanda non menziona le distutils. Ovviamente il bytecode python è facile da analizzare, ora che ne dici di rispondere alla domanda che ho effettivamente posto? – Draemon
Se si desidera rimuovere tutti i file * .py da un file zip: '7z d archive.zip * .py -r' –