我正在测试将一个Python扩展模块作为使用setuptools创建的egg分发。 这里是我的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的安装。 一切正常。但有一个问题。
当我运行“setup.py bdist_egg”并且蛋包含pyd时,编译源代码。 但是,我想创建一个包含源代码的蛋,以及在用户安装蛋时编译的源代码。 我应该如何更改安装脚本?
bdist是二进制发布的简称,我不确定源代码发布是否可以是一个蛋。 – 2012-03-26 09:27:23