我的项目中有一个名为的目录./foo
,其中包含一个__init__.py
文件,其中包含一个名为main()
.
我想使用 buildout 创建一个可执行该main()
方法的可执行文件(例如:) ./bin/foo
。buildout.cfg
我使用以下部分在我的目录结构的“顶级”实现了类似的功能:
[bar]
recipe = zc.recipe.egg
eggs = ${buildout:eggs}
entry-points = bar=bar:main
这适用于我的./bar.py
文件,创建一个可执行./bin/bar
文件。我似乎无法让它为该./foo/__init__.py
文件工作。
我怎样才能实现上述目标?