[英]run application that uses setup.py file
我有使用setup.py
的应用程序和这样的入口点
entry_points={
'console_scripts': [
'service = service.main:main',
]
}
使用setup.py
文件构建whl
package 时,我可以使用应用程序名称安装并运行应用程序。
项目本身的组织方式是我将src
文件夹与源代码放在一起。
src/
service/
main.py
但我需要将它部署到 CloudFoundry。 我想在清单文件中指定启动命令。
applications:
- buildpack: https://github.com/cloudfoundry/python-buildpack#v1.7.15
disk_quota: 2G
command: python setup.py ???
但是如何在不创建然后安装 package 的情况下运行它? 因为像python src/service/main.py
一样运行它不起作用,所以我认为我需要以不同的方式执行它。
最后我完全删除了setup.py
,调整了项目结构并创建了__main__.py
文件。
service\
__main__.py
....
然后我设置command: python -m service
并且至少启动了应用程序。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.