From 5d55837e7adfdc7382494d19ccbb8f941057847d Mon Sep 17 00:00:00 2001 From: Anne Reinarz <12151628+annereinarz@users.noreply.github.com> Date: Tue, 4 Aug 2026 12:32:47 +0100 Subject: [PATCH 1/2] Update setup.py --- setup.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/setup.py b/setup.py index 814f4b8..4ce9888 100644 --- a/setup.py +++ b/setup.py @@ -5,13 +5,13 @@ setuptools.setup( name="umbridge", - version="1.2.7", + version="1.2.8", author="UM-Bridge", author_email="", description="UM-Bridge (the UQ and Model Bridge) provides a unified interface for numerical models that is accessible from virtually any programming language or framework. It is primarily intended for coupling advanced models (e.g. simulations of complex physical processes) to advanced statistical or optimization methods.", long_description=long_description, long_description_content_type="text/markdown", - install_requires=["aiohttp", "requests", "asyncio"], + install_requires=["aiohttp", "requests", "asyncio", "numpy"], url="https://github.com/UM-Bridge/umbridge", packages=setuptools.find_packages(), classifiers=( # Classifiers help people find your From 88aec5dd3f0e240fad1d8f8d3040320089aa2546 Mon Sep 17 00:00:00 2001 From: Anne Reinarz Date: Tue, 4 Aug 2026 12:39:18 +0100 Subject: [PATCH 2/2] dependency update --- .github/workflows/SLURM-LB-test.yml | 4 ++-- .github/workflows/client-python-example.yml | 2 +- .github/workflows/client-python.yml | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/SLURM-LB-test.yml b/.github/workflows/SLURM-LB-test.yml index a511b05..30c93f0 100644 --- a/.github/workflows/SLURM-LB-test.yml +++ b/.github/workflows/SLURM-LB-test.yml @@ -27,9 +27,9 @@ jobs: - name: Clone UM-Bridge and run loadbalancer test run: | dnf -y install gcc-g++ libstdc++-static - python3 -m venv venv && . venv/bin/activate && pip3 install umbridge + python3 -m venv venv && . venv/bin/activate && pip3 install numpy umbridge cd hpc && make sed -i -e 's|--partition=devel|--partition=normal|' slurm_scripts/job.sh ./load-balancer --scheduler=slurm & sleep 20 && - python3 test/minimal/minimal-client.py \ No newline at end of file + python3 test/minimal/minimal-client.py diff --git a/.github/workflows/client-python-example.yml b/.github/workflows/client-python-example.yml index 27472f2..edbc0a4 100644 --- a/.github/workflows/client-python-example.yml +++ b/.github/workflows/client-python-example.yml @@ -28,7 +28,7 @@ jobs: apt update && DEBIAN_FRONTEND="noninteractive" apt install -y python3-pip python3-venv python3 -m venv venv . venv/bin/activate - pip3 install umbridge + pip3 install numpy umbridge - name: Build and run run: | diff --git a/.github/workflows/client-python.yml b/.github/workflows/client-python.yml index 3acabd9..d65bf7d 100644 --- a/.github/workflows/client-python.yml +++ b/.github/workflows/client-python.yml @@ -28,7 +28,7 @@ jobs: apt update && DEBIAN_FRONTEND="noninteractive" apt install -y python3-pip python3-venv python3 -m venv venv . venv/bin/activate - pip3 install umbridge pytest + pip3 install numpy umbridge pytest - name: Build and run run: |