[英]Python setup.py - dont build wheel when running setup.py install
[英]Check some requirements when running setup.py for install
我想在運行setup()
之前檢查系統的一些需求(但是存在其他python軟件包,我已經知道該怎么做setup()
,例如檢查某些系統命令的輸出 ,以停止安裝過程並在需求未滿足時警告用戶。見面了。 但是我只需要在運行setup.py install
時執行此操作,而無需在setup.py check
或setup.py sdist
。
我怎樣才能做到這一點?
UPD:我需要的支票示例:
packs = subprocess.check_output(['packagemanager', '--list'])
if NAME in packs:
print ('You have to remove previous version of %s '
'before installing this.' % NAME
)
sys.exit(1)
setup(
...
install_requires=[PACKAGE1, PACKAGE2]
)
我知道我該怎么辦。 在調用setup()
之前,我只看sys.argv
看看是否install
參數傳遞到setup.py
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.