パッケージを作成する/Pythonスクリプトをコンパイルする2つの方法を考え出しました:
Compileall の使用:
import re compileall.compile_dir('Lib/', rx=re.compile(r'[/\\][.]svn'), force=True)
SetupTools の使用
SetupTools は .egg ファイルを作成しますが、ユーザーが setuptools をインストールするように依存関係を作成します。
pkg_resources
使用されています。
setuptools への依存を削除するか、compieall を使用して .egg ファイルのようなバイナリを作成するにはどうすればよいでしょうか。