@pyang30 as you mentioned in https://github.com/bpython/bpython/issues/806 I'm seeing bpython access a ton of files it shouldn't need to in order to initialize the import completion set. Like for you, it spends most of its time in node_modules folders. There's something very broken here, we're crawling way too much.