Is glob intended to produce same results as glob.glob? They seem to be different at least on windows local file system.
import fs
from glob import glob
local = fs.open_fs("")
glob("test"), [x.path for x in local.glob("test")]
(['test'], [])
#####################################
glob("test/*"), [x.path for x in local.glob("test/*")]
(['test\pilot'], ['/test/'])
#####################################
[x.path for x in local.glob("test/**")]
produces same results as glob("test/**", recursive=True) but takes over 6 seconds whereas native glob takes 3ms!