インストール段階で python (拡張) モジュールにいくつかの機能を含める方法を探しています。
実際的な方法では:
同じ関数の2つの実装を持つPythonライブラリがあります。1つは内部(遅い)で、もう1つは外部ライブラリに依存する(高速、C)。
このライブラリはオプションであり、次のようなフラグを使用してコンパイル/インストール時にアクティブ化できることを望みます。
python setup.py install # (it doesn't include the fast library)
python setup.py --enable-fast install
Distutils を使用する必要がありますが、すべてのソリューションが受け入れられています!