pylint中的常量名称无效

时间:2014-09-02 19:51:23

标签: python pylint

我的模块有一个setup.py文件,除其他外,它指定了c扩展的库和源。以下是一个示例代码段:

LIBRARIES = ['m', 'blas', 'lapacke']
SOURCES = [os.path.join(PATH, 'ext', x) for x in
           ['my_ext1.c', 'my_ext2.c']]
EXT_MODULE = Extension('mymodule.ext.myext', libraries=LIBRARIES,
                       sources=SOURCES)
setup(name='myext', description='C extension', \
      include_dirs=[np.get_include()], ext_modules=[EXT_MODULE])

对于"图书馆"," SOURCES"和" EXT_MODULES",我相信我正在准确地遵循PEP8命名惯例,因为这些是setup中的全局定义。但是,pylint一直在给我"无效的常量名称' NAME' (无效名称)"对于NAME = LIBRARIES等我在另一个模块中获得更多良性声明的相同信息(仅保留常量)。整个模块都有这种形式

""" Model Consants """

BETA = .99
N_SIMS = 1000
N_PERIODS = 200

我收到所有这些声明的消​​息。就像我说的那样,我相信我在所有这些方面都遵循PEP8,我看不到任何明显违反pylint regex rules的行为。我错过了什么吗?

0 个答案:

没有答案