Skip to content

Commit 4a1c345

Browse files
committed
Fix getting Pixi env info on Posix systems
1 parent 6af56c8 commit 4a1c345

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

spyder_kernels/utils/pythonenv.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,15 +64,17 @@ def get_conda_env_path(pyexec, quote=False):
6464

6565
def get_pixi_manifest_path_and_env_name(pyexec, quote=False):
6666
pyexec_path = Path(pyexec.replace("\\", "/"))
67-
pixi_env_path = pyexec_path.parent
67+
pixi_env_path = pyexec_path.parents[0 if os.name == "nt" else 1]
6868
pixi_env_name = pixi_env_path.name
6969
pixi_dir_path = pixi_env_path.parents[1]
70+
7071
pixi_manifest_path = None
7172
pixi_manifest_paths = [
7273
pixi_dir_path.parent / "pixi.toml",
7374
pixi_dir_path.parent / "pyproject.toml",
7475
pixi_dir_path.parent / "manifests" / "pixi-global.toml",
7576
]
77+
7678
for manifest_path in pixi_manifest_paths:
7779
if manifest_path.exists():
7880
pixi_manifest_path = manifest_path

0 commit comments

Comments
 (0)