From 74d59961bd0b9dba83eabf409764f3873bdaa8b0 Mon Sep 17 00:00:00 2001 From: dschwartznyc Date: Fri, 27 Mar 2026 18:22:55 -0400 Subject: [PATCH] feat: update to use the PyPI version of the runtime --- .../python/util/PythonCodeGeneratorUtil.java | 2 +- test/python_setup/setup_python_env.sh | 19 ------------------- 2 files changed, 1 insertion(+), 20 deletions(-) diff --git a/src/main/java/com/regnosys/rosetta/generator/python/util/PythonCodeGeneratorUtil.java b/src/main/java/com/regnosys/rosetta/generator/python/util/PythonCodeGeneratorUtil.java index dc7258d1..0e966f43 100644 --- a/src/main/java/com/regnosys/rosetta/generator/python/util/PythonCodeGeneratorUtil.java +++ b/src/main/java/com/regnosys/rosetta/generator/python/util/PythonCodeGeneratorUtil.java @@ -106,7 +106,7 @@ public static String createPYProjectTomlFile(String namespace, String version) { requires-python = ">= 3.11" dependencies = [ "pydantic>=2.10.3", - "rune.runtime>=1.0.0,<1.1.0" + "rune.runtime>=1.0.0,<2.0.0" ] [tool.setuptools.packages.find] where = ["src"]""".formatted(namespace, version).stripIndent(); diff --git a/test/python_setup/setup_python_env.sh b/test/python_setup/setup_python_env.sh index 81ab2473..7c3be670 100755 --- a/test/python_setup/setup_python_env.sh +++ b/test/python_setup/setup_python_env.sh @@ -61,25 +61,6 @@ if [ -n "$RUNE_RUNTIME_FILE" ]; then echo "Error: Local file $RUNE_RUNTIME_FILE not found." error fi -else - # --- Remote Repository Logic --- - echo "No local source provided. Pulling from repo..." - RUNTIMEURL="https://api.github.com/repos/finos/rune-python-runtime/releases/latest" - - release_data=$(curl -s $RUNTIMEURL) - download_url=$(echo "$release_data" | grep '"browser_download_url":' | head -n 1 | sed -E 's/.*"([^"]+)".*/\1/') - - if command -v wget &>/dev/null; then - wget "$download_url" - elif command -v curl &>/dev/null; then - curl -LO "$download_url" - else - echo "Neither wget nor curl is installed." - error - fi - - ${PYEXE} -m pip install rune_runtime*-py3-*.whl --force-reinstall || error - rm rune_runtime*-py3-*.whl fi deactivate