Account for different extras location on win32

This commit is contained in:
Daniel A. Wozniak 2023-05-03 17:30:00 -07:00 committed by Pedro Algarvio
parent b660d03ef0
commit 2920f01161

View file

@ -646,7 +646,8 @@ def salt_onedir(
pth_path = pathlib.Path(site_packages) / "salt-extras.pth"
ctx.info(f"Writing '{pth_path}' ...")
pth_path.write_text(
'import sys, pathlib; extras = str(pathlib.Path(__file__).parent.parent.parent / "extras-{}.{}".format(*sys.version_info)); '
'import sys, pathlib; extras = str(pathlib.Path(__file__).parent.parent.parent / "extras-{}.{}".format(*sys.version_info)) '
'if sys.platform != "win32" else str(pathlib.Path(__file__).parent.parent / "extras-{}.{}".format(*sys.version_info))} ; '
"extras not in sys.path and sys.path.insert(0, extras)\n"
)