why not `os.path.relpath` ?