See discussion at https://github.com/beeware/toga/pull/1687#discussion_r1028474660, including the need to preserve .py files. Things that this would be useful for: * pytest test discovery * coveragepy source discovery * PyTorch hubconf.py files * problog: #501 Only `extract_dir` needs to check the setting: the actual import mechanism probably doesn't need to change.