It might be worth mentioning that glob.glob and pathlib.Path.glob work slightly differently. glob.glob treats dotfiles specially, while pathlib.Path.glob uses ** only to match directories, not files. It's easy to use pathlib.Path.glob without reading the docs closely enough to realize the differences from glob.glob and bash globstar behavior, and thus construct a pattern that doesn't match what you want.
It might be worth mentioning that
glob.globandpathlib.Path.globwork slightly differently.glob.globtreats dotfiles specially, whilepathlib.Path.globuses**only to match directories, not files. It's easy to usepathlib.Path.globwithout reading the docs closely enough to realize the differences fromglob.globand bash globstar behavior, and thus construct a pattern that doesn't match what you want.