我想要这样的目录结构:
package
package/__init__.py
package/__main__.py
setup.py
并使用
package.__main__
作为入口点
setuptools.setup(
name="package",
version=0.1,
...
entry_points={"console_scripts": ["llmcli=llmcli"]},
)
我可以设置入口点来做这个吗?
最简单的是稍微重构你的
__main__.py
,让它在内部调用一个main
函数:
def main():
...
if __name__ == "__main__":
main()
然后您可以将其添加为入口点
mymodule.__main__:main
.