From f1aad549ce143d0e6837db6fa9ecf9eead5c0056 Mon Sep 17 00:00:00 2001 From: Eduardo Blanco Date: Fri, 10 Oct 2025 13:08:57 +0200 Subject: [PATCH 1/3] FIX: Don't use f-strings, not supported in ironpython --- doc/source/Resources/pyaedt_installer_from_aedt.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/doc/source/Resources/pyaedt_installer_from_aedt.py b/doc/source/Resources/pyaedt_installer_from_aedt.py index 462b7b36153..61722c973f1 100644 --- a/doc/source/Resources/pyaedt_installer_from_aedt.py +++ b/doc/source/Resources/pyaedt_installer_from_aedt.py @@ -375,7 +375,7 @@ def install_pyaedt(): else: subprocess.run([str(uv_exe), "pip", "install", "pyaedt[all]"], check=True, env=env) # nosec except subprocess.CalledProcessError as e: - print(f"uv installation failed with error: {e}") + print("uv installation failed") print("Falling back to pip for package installation...") uv_available = False subprocess.run([str(pip_exe), "--default-timeout=1000", "install", "--upgrade", "pip"], check=True, env=env) # nosec @@ -442,7 +442,7 @@ def install_pyaedt(): else: subprocess.run([str(uv_exe), "pip", "install", "pyaedt[all]"], check=True, env=env) # nosec except subprocess.CalledProcessError as e: - print(f"uv installation failed with error: {e}") + print("uv installation failed with") print("Falling back to pip for package installation...") subprocess.run([str(pip_exe), "--default-timeout=1000", "uninstall", "pyaedt", "-y"], check=True, env=env) # nosec if args.version <= "231": From 3e2622cfb0aae1111159e18e299741f43aeec163 Mon Sep 17 00:00:00 2001 From: pyansys-ci-bot <92810346+pyansys-ci-bot@users.noreply.github.com> Date: Fri, 10 Oct 2025 11:12:12 +0000 Subject: [PATCH 2/3] chore: adding changelog file 6748.fixed.md [dependabot-skip] --- doc/changelog.d/6748.fixed.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 doc/changelog.d/6748.fixed.md diff --git a/doc/changelog.d/6748.fixed.md b/doc/changelog.d/6748.fixed.md new file mode 100644 index 00000000000..ffed61ffa94 --- /dev/null +++ b/doc/changelog.d/6748.fixed.md @@ -0,0 +1 @@ +F-string usage for IronPython compatibility From 3777932ddaec60fcc72e8d94adf85856e1853b6f Mon Sep 17 00:00:00 2001 From: Eduardo Blanco Date: Fri, 10 Oct 2025 15:14:04 +0200 Subject: [PATCH 3/3] FIX: Improve error messages for uv installation failures in install_pyaedt function --- doc/source/Resources/pyaedt_installer_from_aedt.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/doc/source/Resources/pyaedt_installer_from_aedt.py b/doc/source/Resources/pyaedt_installer_from_aedt.py index 61722c973f1..da6a39a367d 100644 --- a/doc/source/Resources/pyaedt_installer_from_aedt.py +++ b/doc/source/Resources/pyaedt_installer_from_aedt.py @@ -360,7 +360,6 @@ def install_pyaedt(): subprocess.run(command, check=True, env=env) # nosec else: # Try to install uv and use it, fallback to pip if it fails - uv_available = True try: print("Installing uv in the virtual environment...") subprocess.run([str(pip_exe), "--default-timeout=1000", "install", "uv"], check=True, env=env) # nosec @@ -375,9 +374,8 @@ def install_pyaedt(): else: subprocess.run([str(uv_exe), "pip", "install", "pyaedt[all]"], check=True, env=env) # nosec except subprocess.CalledProcessError as e: - print("uv installation failed") + print("uv installation failed with error: {}".format(e)) print("Falling back to pip for package installation...") - uv_available = False subprocess.run([str(pip_exe), "--default-timeout=1000", "install", "--upgrade", "pip"], check=True, env=env) # nosec subprocess.run([str(pip_exe), "--default-timeout=1000", "install", "wheel"], check=True, env=env) # nosec if args.version <= "231": @@ -442,7 +440,7 @@ def install_pyaedt(): else: subprocess.run([str(uv_exe), "pip", "install", "pyaedt[all]"], check=True, env=env) # nosec except subprocess.CalledProcessError as e: - print("uv installation failed with") + print("uv installation failed with error: {}".format(e)) print("Falling back to pip for package installation...") subprocess.run([str(pip_exe), "--default-timeout=1000", "uninstall", "pyaedt", "-y"], check=True, env=env) # nosec if args.version <= "231":