关于build:使用waf,如何在配置期间检查python模块的最小版本?

Using waf, how to check for a minimum version of a python module during configure?

除了在./waf configure期间检查特定的python模块的存在,我还需要检查它是否是最小版本号。

这就是我在我的电脑里已经做的事情。

1
2
3
def configure(cfg):
    cfg.load('python')
    cfg.check_python_module('some_module')

我怎样才能做到这一点?


有一个看这个http://///python.html waf.io apidocs工具# waflib.tools.python.check _ _ Python模块

1
2
3
4
5
6
7
8
def options(opt):
    opt.load('python')

def configure(conf):
    conf.load('python')
    conf.check_python_module(
        're',
        condition="ver > num(2, 0, 4) and ver <= num(3, 0, 0)")