我有我用的distutils構建一個Python包,我用的是版本的說法在我的設置功能,像這樣(用除了名稱和版本等參數):如何訪問distutils版本號?
setup(name='example_module', version='0.1.2', ...)
我能提取
import pkg_resources
version = pkg_resources.require('example_module')[0].version
如何從一個Python腳本,它是此分佈的外部訪問這個版本號:通過調用從example_module
包內的模塊的版本號?
+1鏈接到PEP396!我沒有看到。不幸的是,運行'python setup.py --version'不是一個選項,因爲我試圖從我自己的程序中提取版本號,我寧願不運行一個單獨的進程來捕獲一個版本號 – James
我不確定您對腳本的引用是我稱爲python程序還是其他某個shell腳本。編輯你的問題,使其更清楚。 – Anthon
啊哈......是的,感謝編輯! – James