# HG changeset patch # User Yuya Nishihara # Date 1493731497 -32400 # Node ID 95085d747db80e526c0e42422319de2d1f3f701a # Parent 2dcb3d52ef419169bd6696ddc04a347a5f48848e 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 * diff -r 2dcb3d52ef41 -r 95085d747db8 contrib/import-checker.py --- a/contrib/import-checker.py Tue May 02 21:08:38 2017 +0900 +++ b/contrib/import-checker.py Tue May 02 22:24:57 2017 +0900 @@ -22,6 +22,13 @@ 'mercurial.hgweb.request', 'mercurial.i18n', '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.