[英]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.