私は、setuptoolsで作成したeggとしてPython拡張モジュールを配布してテストしています。ここ は私のsetup.pyスクリプトです:setuptoolsで拡張モジュールをソースとして配布する
from setuptools import setup, Extension
setup(
name = "Hello",
version = "0.1.0",
ext_modules = [Extension('Hello', ['Source/Hello.cpp'])]
)
それから私は「setup.py bdist_egg」と卵を構築し、easy_installをして、それをインストールします。 すべて動作します。しかし、1つの問題があります。
"setup.py bdist_egg"を実行するとソースがコンパイルされ、eggにはpydが含まれています。 しかし、ソースを含む卵と、ユーザーが卵をインストールしたときにコンパイルされるソースを作成したいと思います。 セットアップスクリプトをどのように変更する必要がありますか?
bdistはバイナリ配布のために短く、ソース配布が卵になるかどうかはわかりません。 –