我想向setup.py添加一个入口点,该入口点调用类的静态方法。这可能吗?如果可能,怎么做?我试过了,也查过文档,但不知道怎么做。
示例:包装格式:
mypackage/
setup.py
mypackage/
test.py
test.py包含:
class TestClass:
@staticmethod
test_func():
print("test print statement")
setup.py包含如下控制台脚本:
entry_points={
'console_scripts': [
'run_console_script = mypackage.test:TestClass.test_func'
]}
但当我运行上面的代码时,它不会出错,但什么也没有打印出来。
根据setuptools关于"自动脚本创建"的文档入口点只能是函数:
使用此功能的方法是在设置脚本中定义"入口点",指示生成的脚本应该导入和运行什么函数。