is it possible to normalize a path to a file or directory that does not exist?
Starting from 3.6, it’s the default behavior. See https://docs.python.org/3.6/library/pathlib.html#pathlib.Path.resolve
Path.resolve(strict=False)
…
IfstrictisFalse, the path is resolved as far as possible and any remainder is appended without checking whether it exists