Jas*_*n S 11 python egg setuptools
我不太确定如何构建一个非常简单的单文件源模块.是否有一个示例模块,其中一个Web可以构建为python .egg?
从setuptools页面看起来很简单,你只需要你的setup.py文件,然后至少有一个其他.py文件,我可以构建一个.egg文件OK,甚至安装它easy_install,但我似乎无法import对文件从python中.(注意:使用2.6.4)
这是我的样本目录:
sconsconfig
setup.py
sconsconfig.py
Run Code Online (Sandbox Code Playgroud)
setup.py:
from setuptools import setup, find_packages
setup(name='sconsconfig',
version='0.1',
packages = find_packages(),
)
Run Code Online (Sandbox Code Playgroud)
sconsconfig.py:
def blarg(x):
return x+1
Run Code Online (Sandbox Code Playgroud)
如果我运行setup.py bdist_egg它然后创建一个鸡蛋文件,但如果我查看它,没有.py源文件....
您可以使用py_modules参数而不是packages参数来列出单个文件模块.
请参阅https://docs.python.org/3/distutils/setupscript.html#listing-individual-modules