import-checker: allow importing symbols from pure modules

This allows us to re-export pure functions from cffi modules:

  # mercurial/cffi/base85.py
  from ..pure.base85 import *
This commit is contained in:
Yuya Nishihara 2017-05-02 22:24:57 +09:00
parent fa3c51ef73
commit b28bfa196a

View File

@ -22,6 +22,13 @@ allowsymbolimports = (
'mercurial.hgweb.request', 'mercurial.hgweb.request',
'mercurial.i18n', 'mercurial.i18n',
'mercurial.node', 'mercurial.node',
# for cffi modules to re-export pure functions
'mercurial.pure.base85',
'mercurial.pure.bdiff',
'mercurial.pure.diffhelpers',
'mercurial.pure.mpatch',
'mercurial.pure.osutil',
'mercurial.pure.parsers',
) )
# Whitelist of symbols that can be directly imported. # Whitelist of symbols that can be directly imported.