From 8878d422e0eb8e157fbb8e70d5c86e70abe2c511 Mon Sep 17 00:00:00 2001 From: Daniel Pope Date: Mon, 20 Jan 2025 17:13:29 +0000 Subject: [PATCH] Apply default logic for venv symlink mode Fixes #127 --- thx/context.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/thx/context.py b/thx/context.py index 650b417..3eea5e4 100644 --- a/thx/context.py +++ b/thx/context.py @@ -2,6 +2,7 @@ # Licensed under the MIT License import logging +import os import platform import re import shutil @@ -196,7 +197,12 @@ async def prepare_virtualenv(context: Context, config: Config) -> AsyncIterator[ if context.live: import venv - venv.create(context.venv, prompt=prompt, with_pip=True) + venv.create( + context.venv, + prompt=prompt, + with_pip=True, + symlinks=(os.name != "nt"), + ) else: await check_command(