From de3a5b837f9a0550025239fad0f916304b35a09f Mon Sep 17 00:00:00 2001 From: Antonio Ettorre Date: Wed, 29 Jul 2026 10:26:53 +0200 Subject: [PATCH 01/19] update requirements file for linux --- requirements-py311-linux.txt | 2 +- requirements-py312-linux.txt | 2 +- requirements-py313-linux.txt | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/requirements-py311-linux.txt b/requirements-py311-linux.txt index 370d1a7b..7c811aed 100644 --- a/requirements-py311-linux.txt +++ b/requirements-py311-linux.txt @@ -2,7 +2,7 @@ # From OQ wheels # https://wheelhouse.openquake.org/v3/linux/py311/fiona-1.10.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl -https://wheelhouse.openquake.org/v3/linux/py311/gdal-3.10.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl +https://wheelhouse.openquake.org/v3/linux/py311/gdal-3.13.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl https://wheelhouse.openquake.org/v3/linux/py311/h5py-3.13.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl https://wheelhouse.openquake.org/v3/linux/py311/llvmlite-0.44.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl https://wheelhouse.openquake.org/v3/linux/py311/matplotlib-3.10.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl diff --git a/requirements-py312-linux.txt b/requirements-py312-linux.txt index 16ed138f..d3bcab45 100644 --- a/requirements-py312-linux.txt +++ b/requirements-py312-linux.txt @@ -2,7 +2,7 @@ # From OQ wheels # https://wheelhouse.openquake.org/v3/linux/py312/fiona-1.10.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl -https://wheelhouse.openquake.org/v3/linux/py312/gdal-3.10.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl +https://wheelhouse.openquake.org/v3/linux/py312/gdal-3.13.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl https://wheelhouse.openquake.org/v3/linux/py312/h5py-3.13.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl https://wheelhouse.openquake.org/v3/linux/py312/llvmlite-0.44.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl https://wheelhouse.openquake.org/v3/linux/py312/matplotlib-3.10.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl diff --git a/requirements-py313-linux.txt b/requirements-py313-linux.txt index fab497c8..93a74647 100644 --- a/requirements-py313-linux.txt +++ b/requirements-py313-linux.txt @@ -2,7 +2,7 @@ # From OQ wheels # https://wheelhouse.openquake.org/v3/linux/py313/fiona-1.10.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl -https://wheelhouse.openquake.org/v3/linux/py313/gdal-3.10.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl +https://wheelhouse.openquake.org/v3/linux/py313/gdal-3.13.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl https://wheelhouse.openquake.org/v3/linux/py313/h5py-3.13.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl https://wheelhouse.openquake.org/v3/linux/py313/llvmlite-0.44.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl https://wheelhouse.openquake.org/v3/linux/py313/matplotlib-3.10.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl From 83ee246c8d1b7fbfa744e7edea93f124e2650f81 Mon Sep 17 00:00:00 2001 From: Antonio Ettorre Date: Wed, 29 Jul 2026 10:29:56 +0200 Subject: [PATCH 02/19] update requirements file for Windows --- requirements-py311-win64.txt | 2 +- requirements-py312-win64.txt | 2 +- requirements-py313-win64.txt | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/requirements-py311-win64.txt b/requirements-py311-win64.txt index 077cbd94..763ff724 100644 --- a/requirements-py311-win64.txt +++ b/requirements-py311-win64.txt @@ -2,7 +2,7 @@ # From OQ wheels https://wheelhouse.openquake.org/v3/windows/py311/fiona-1.10.1-cp311-cp311-win_amd64.whl -https://wheelhouse.openquake.org/v3/windows/py311/gdal-3.10.2-cp311-cp311-win_amd64.whl +https://wheelhouse.openquake.org/v3/windows/py311/gdal-3.11.4-cp311-cp311-win_amd64.whl https://wheelhouse.openquake.org/v3/windows/py311/h5py-3.13.0-cp311-cp311-win_amd64.whl https://wheelhouse.openquake.org/v3/windows/py311/llvmlite-0.44.0-cp311-cp311-win_amd64.whl https://wheelhouse.openquake.org/v3/windows/py311/matplotlib-3.10.1-cp311-cp311-win_amd64.whl diff --git a/requirements-py312-win64.txt b/requirements-py312-win64.txt index 4ca3e690..829bbe08 100644 --- a/requirements-py312-win64.txt +++ b/requirements-py312-win64.txt @@ -2,7 +2,7 @@ # From OQ wheels # https://wheelhouse.openquake.org/v3/windows/py312/fiona-1.10.1-cp312-cp312-win_amd64.whl -https://wheelhouse.openquake.org/v3/windows/py312/gdal-3.10.2-cp312-cp312-win_amd64.whl +https://wheelhouse.openquake.org/v3/windows/py312/gdal-3.11.4-cp312-cp312-win_amd64.whl https://wheelhouse.openquake.org/v3/windows/py312/h5py-3.13.0-cp312-cp312-win_amd64.whl https://wheelhouse.openquake.org/v3/windows/py312/llvmlite-0.44.0-cp312-cp312-win_amd64.whl https://wheelhouse.openquake.org/v3/windows/py312/matplotlib-3.10.1-cp312-cp312-win_amd64.whl diff --git a/requirements-py313-win64.txt b/requirements-py313-win64.txt index b1bb3659..965d3eb9 100644 --- a/requirements-py313-win64.txt +++ b/requirements-py313-win64.txt @@ -2,7 +2,7 @@ # From OQ wheels # https://wheelhouse.openquake.org/v3/windows/py313/fiona-1.10.1-cp313-cp313-win_amd64.whl -https://wheelhouse.openquake.org/v3/windows/py313/gdal-3.10.2-cp313-cp313-win_amd64.whl +https://wheelhouse.openquake.org/v3/windows/py313/gdal-3.11.4-cp313-cp313-win_amd64.whl https://wheelhouse.openquake.org/v3/windows/py313/h5py-3.13.0-cp313-cp313-win_amd64.whl https://wheelhouse.openquake.org/v3/windows/py313/llvmlite-0.44.0-cp313-cp313-win_amd64.whl https://wheelhouse.openquake.org/v3/windows/py313/matplotlib-3.10.1-cp313-cp313-win_amd64.whl From 2acadaa09e4def285234e27f20cf6a31620c9e60 Mon Sep 17 00:00:00 2001 From: Antonio Ettorre Date: Wed, 29 Jul 2026 10:31:27 +0200 Subject: [PATCH 03/19] update requirements file for MacOS --- requirements-py311-macos_arm64.txt | 2 +- requirements-py312-macos_arm64.txt | 2 +- requirements-py313-macos_arm64.txt | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/requirements-py311-macos_arm64.txt b/requirements-py311-macos_arm64.txt index 31817a2f..8416ed3c 100644 --- a/requirements-py311-macos_arm64.txt +++ b/requirements-py311-macos_arm64.txt @@ -1,5 +1,5 @@ https://wheelhouse.openquake.org/v3/macos/arm64/py311/fiona-1.10.1-cp311-cp311-macosx_11_0_arm64.whl -https://wheelhouse.openquake.org/v3/macos/arm64/py311/gdal-3.10.3-cp311-cp311-macosx_11_0_arm64.whl +https://wheelhouse.openquake.org/v3/macos/arm64/py311/gdal-3.13.1-cp311-cp311-macosx_14_0_arm64.whl https://wheelhouse.openquake.org/v3/macos/arm64/py311/h5py-3.13.0-cp311-cp311-macosx_11_0_arm64.whl https://wheelhouse.openquake.org/v3/macos/arm64/py311/llvmlite-0.44.0-cp311-cp311-macosx_11_0_arm64.whl https://wheelhouse.openquake.org/v3/macos/arm64/py311/matplotlib-3.10.1-cp311-cp311-macosx_11_0_arm64.whl diff --git a/requirements-py312-macos_arm64.txt b/requirements-py312-macos_arm64.txt index 3e095605..6703fc27 100644 --- a/requirements-py312-macos_arm64.txt +++ b/requirements-py312-macos_arm64.txt @@ -1,5 +1,5 @@ https://wheelhouse.openquake.org/v3/macos/arm64/py312/fiona-1.10.1-cp312-cp312-macosx_11_0_arm64.whl -https://wheelhouse.openquake.org/v3/macos/arm64/py312/gdal-3.10.3-cp312-cp312-macosx_11_0_arm64.whl +https://wheelhouse.openquake.org/v3/macos/arm64/py312/gdal-3.13.1-cp312-cp312-macosx_14_0_arm64.whl https://wheelhouse.openquake.org/v3/macos/arm64/py312/h5py-3.13.0-cp312-cp312-macosx_11_0_arm64.whl https://wheelhouse.openquake.org/v3/macos/arm64/py312/llvmlite-0.44.0-cp312-cp312-macosx_11_0_arm64.whl https://wheelhouse.openquake.org/v3/macos/arm64/py312/matplotlib-3.10.1-cp312-cp312-macosx_11_0_arm64.whl diff --git a/requirements-py313-macos_arm64.txt b/requirements-py313-macos_arm64.txt index 048c9b7d..a4c6cc52 100644 --- a/requirements-py313-macos_arm64.txt +++ b/requirements-py313-macos_arm64.txt @@ -1,5 +1,5 @@ https://wheelhouse.openquake.org/v3/macos/arm64/py313/fiona-1.10.1-cp313-cp313-macosx_11_0_arm64.whl -https://wheelhouse.openquake.org/v3/macos/arm64/py313/gdal-3.10.3-cp313-cp313-macosx_11_0_arm64.whl +https://wheelhouse.openquake.org/v3/macos/arm64/py313/gdal-3.13.1-cp313-cp313-macosx_14_0_arm64.whl https://wheelhouse.openquake.org/v3/macos/arm64/py313/h5py-3.13.0-cp313-cp313-macosx_11_0_arm64.whl https://wheelhouse.openquake.org/v3/macos/arm64/py313/llvmlite-0.44.0-cp313-cp313-macosx_11_0_arm64.whl https://wheelhouse.openquake.org/v3/macos/arm64/py313/matplotlib-3.10.1-cp313-cp313-macosx_11_0_arm64.whl From 5e5926b9b0a2db2eacdb62fc560e03381b394e32 Mon Sep 17 00:00:00 2001 From: antonioettorre <135960976+antonioettorre@users.noreply.github.com> Date: Wed, 29 Jul 2026 10:41:58 +0200 Subject: [PATCH 04/19] Update README.md --- README.md | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index fa70c11b..62c69e17 100644 --- a/README.md +++ b/README.md @@ -100,23 +100,26 @@ It is highly recommended to use a **virtual environment** to install this tool. ### 3. Install Dependencies Install the appropriate requirements file based on your operating system and Python version. + In case you are using version Python 3.12. **For Windows Users:** ```bash - pip install -r requirements-py311-win64.txt # Python 3.11 - pip install -r requirements-py312-win64.txt # Python 3.12 + pip install -r requirements-py312-win64.txt --timeout=100 ``` **For Linux Users:** ```bash - pip install -r requirements-py311-linux.txt # Python 3.11 - pip install -r requirements-py312-linux.txt # Python 3.12 + pip install -r requirements-py312-linux.txt --timeout=100 + ``` + **For macOS Users:** + ```bash + pip install -r requirements-py312-macos_arm64.txt --timeout=100 ``` - **For macOS Users:** OpenSeesPy does not currently support macOS versions running on arm64 processors, such as M1 and M2 chips. As a result, newer OpenSeesPy versions are not available for macOS. To use OpenSeesPy on a Mac, it is advised to run a virtual machine with Linux or Windows. **Note:** to check your current python version, run the following command ```bash python --version ``` + The requitements files are available from Python 3.11 to 3.13. Logo From face39306ce5384cc79ddf06a1f7fdf490e9210e Mon Sep 17 00:00:00 2001 From: Antonio Ettorre Date: Wed, 29 Jul 2026 10:47:09 +0200 Subject: [PATCH 05/19] update README --- README.md | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/README.md b/README.md index 4dc70fae..04b08dcf 100644 --- a/README.md +++ b/README.md @@ -141,7 +141,7 @@ To deactivate later: `deactivate` ```bash pip install -r requirements-py312-linux.txt --timeout=100 ``` - **For macOS Users:** + **For macOS (Apple Silicon) Users: ** ```bash pip install -r requirements-py312-macos_arm64.txt --timeout=100 ``` @@ -150,14 +150,6 @@ To deactivate later: `deactivate` ```bash python --version ``` - The requitements files are available from Python 3.11 to 3.13. - -**macOS (Apple Silicon):** -```bash -pip install -r requirements-py311-macos_arm64.txt # Python 3.11 -pip install -r requirements-py312-macos_arm64.txt # Python 3.12 -pip install -r requirements-py313-macos_arm64.txt # Python 3.13 -``` To check your Python version: `python --version` From 885c203b3afcd79181c129d87232415370c97954 Mon Sep 17 00:00:00 2001 From: Antonio Ettorre Date: Mon, 5 Oct 2026 10:28:46 +0200 Subject: [PATCH 06/19] requirements file for linux update --- requirements-py311-linux.txt | 38 +++++++++++++++++++++--------------- requirements-py312-linux.txt | 36 ++++++++++++++++++++-------------- requirements-py313-linux.txt | 38 ++++++++++++++++++++++-------------- 3 files changed, 66 insertions(+), 46 deletions(-) diff --git a/requirements-py311-linux.txt b/requirements-py311-linux.txt index 7c811aed..0a161955 100644 --- a/requirements-py311-linux.txt +++ b/requirements-py311-linux.txt @@ -1,21 +1,27 @@ # vmtk requirements -# From OQ wheels -# -https://wheelhouse.openquake.org/v3/linux/py311/fiona-1.10.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl -https://wheelhouse.openquake.org/v3/linux/py311/gdal-3.13.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl -https://wheelhouse.openquake.org/v3/linux/py311/h5py-3.13.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -https://wheelhouse.openquake.org/v3/linux/py311/llvmlite-0.44.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -https://wheelhouse.openquake.org/v3/linux/py311/matplotlib-3.10.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -https://wheelhouse.openquake.org/v3/linux/py311/numba-0.61.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl -https://wheelhouse.openquake.org/v3/linux/py311/numpy-2.2.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -https://wheelhouse.openquake.org/v3/linux/py311/pandas-2.2.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -https://wheelhouse.openquake.org/v3/linux/py311/pyproj-3.7.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl -https://wheelhouse.openquake.org/v3/linux/py311/scipy-1.15.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -https://wheelhouse.openquake.org/v3/linux/py311/shapely-2.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -https://wheelhouse.openquake.org/v3/linux/py311/statsmodels-0.14.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl +https://wheelhouse.openquake.org/unified/gdal-3.13.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl +https://wheelhouse.openquake.org/unified/fiona-1.10.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl +https://wheelhouse.openquake.org/unified/h5py-3.13.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl +https://wheelhouse.openquake.org/unified/llvmlite-0.49.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl +https://wheelhouse.openquake.org/unified/matplotlib-3.10.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl +https://wheelhouse.openquake.org/unified/numba-0.67.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl +https://wheelhouse.openquake.org/unified/numpy-2.4.6-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl +https://wheelhouse.openquake.org/unified/pandas-2.2.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl +https://wheelhouse.openquake.org/unified/pyproj-3.7.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl +https://wheelhouse.openquake.org/unified/scipy-1.17.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl +https://wheelhouse.openquake.org/unified/setproctitle-1.3.7-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl +https://wheelhouse.openquake.org/unified/shapely-2.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl +https://wheelhouse.openquake.org/unified/statsmodels-0.14.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl # +https://wheelhouse.openquake.org/unified/click-8.5.0-py3-none-any.whl +https://wheelhouse.openquake.org/unified/pydantic-2.13.5-py3-none-any.whl +https://wheelhouse.openquake.org/unified/pydantic_core-2.46.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl +https://wheelhouse.openquake.org/unified/patsy-1.0.3-py2.py3-none-any.whl +https://wheelhouse.openquake.org/unified/packaging-26.3-py3-none-any.whl +https://wheelhouse.openquake.org/unified/python_dateutil-2.9.0.post0-py2.py3-none-any.whl +https://wheelhouse.openquake.org/unified/pytz-2026.5-py2.py3-none-any.whl +https://wheelhouse.openquake.org/unified/tzdata-2026.5-py2.py3-none-any.whl +https://wheelhouse.openquake.org/unified/six-1.17.0-py2.py3-none-any.whl # openseespy==3.7.0.4 openseespylinux==3.7.0.4 -https://wheelhouse.openquake.org/v3/py/click-8.1.7-py3-none-any.whl -https://wheelhouse.openquake.org/v3/py/pydantic-2.10.6-py3-none-any.whl diff --git a/requirements-py312-linux.txt b/requirements-py312-linux.txt index d3bcab45..8ac2611f 100644 --- a/requirements-py312-linux.txt +++ b/requirements-py312-linux.txt @@ -1,21 +1,27 @@ # vmtk requirements -# From OQ wheels # -https://wheelhouse.openquake.org/v3/linux/py312/fiona-1.10.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl -https://wheelhouse.openquake.org/v3/linux/py312/gdal-3.13.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl -https://wheelhouse.openquake.org/v3/linux/py312/h5py-3.13.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -https://wheelhouse.openquake.org/v3/linux/py312/llvmlite-0.44.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -https://wheelhouse.openquake.org/v3/linux/py312/matplotlib-3.10.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -https://wheelhouse.openquake.org/v3/linux/py312/numba-0.61.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl -https://wheelhouse.openquake.org/v3/linux/py312/numpy-2.2.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -https://wheelhouse.openquake.org/v3/linux/py312/pandas-2.2.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -https://wheelhouse.openquake.org/v3/linux/py312/pyproj-3.7.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl -https://wheelhouse.openquake.org/v3/linux/py312/scipy-1.15.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -https://wheelhouse.openquake.org/v3/linux/py312/shapely-2.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -https://wheelhouse.openquake.org/v3/linux/py312/statsmodels-0.14.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl +https://wheelhouse.openquake.org/unified/fiona-1.10.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl +https://wheelhouse.openquake.org/unified/gdal-3.13.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl +https://wheelhouse.openquake.org/unified/h5py-3.13.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl +https://wheelhouse.openquake.org/unified/llvmlite-0.49.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl +https://wheelhouse.openquake.org/unified/matplotlib-3.10.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl +https://wheelhouse.openquake.org/unified/numba-0.67.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl +https://wheelhouse.openquake.org/unified/numpy-2.4.6-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl +https://wheelhouse.openquake.org/unified/pandas-2.2.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl +https://wheelhouse.openquake.org/unified/pyproj-3.7.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl +https://wheelhouse.openquake.org/unified/scipy-1.17.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl +https://wheelhouse.openquake.org/unified/shapely-2.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl +https://wheelhouse.openquake.org/unified/statsmodels-0.14.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl # +https://wheelhouse.openquake.org/unified/click-8.5.0-py3-none-any.whl +https://wheelhouse.openquake.org/unified/pydantic-2.13.5-py3-none-any.whl +https://wheelhouse.openquake.org/unified/pydantic_core-2.46.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl +https://wheelhouse.openquake.org/unified/patsy-1.0.3-py2.py3-none-any.whl +https://wheelhouse.openquake.org/unified/packaging-26.3-py3-none-any.whl +https://wheelhouse.openquake.org/unified/python_dateutil-2.9.0.post0-py2.py3-none-any.whl +https://wheelhouse.openquake.org/unified/pytz-2026.5-py2.py3-none-any.whl +https://wheelhouse.openquake.org/unified/tzdata-2026.5-py2.py3-none-any.whl +https://wheelhouse.openquake.org/unified/six-1.17.0-py2.py3-none-any.whl # openseespy==3.7.0.4 openseespylinux==3.7.0.4 -https://wheelhouse.openquake.org/v3/py/click-8.1.7-py3-none-any.whl -https://wheelhouse.openquake.org/v3/py/pydantic-2.10.6-py3-none-any.whl diff --git a/requirements-py313-linux.txt b/requirements-py313-linux.txt index 93a74647..22885832 100644 --- a/requirements-py313-linux.txt +++ b/requirements-py313-linux.txt @@ -1,20 +1,28 @@ # vmtk requirements -# From OQ wheels # -https://wheelhouse.openquake.org/v3/linux/py313/fiona-1.10.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl -https://wheelhouse.openquake.org/v3/linux/py313/gdal-3.13.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl -https://wheelhouse.openquake.org/v3/linux/py313/h5py-3.13.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -https://wheelhouse.openquake.org/v3/linux/py313/llvmlite-0.44.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -https://wheelhouse.openquake.org/v3/linux/py313/matplotlib-3.10.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -https://wheelhouse.openquake.org/v3/linux/py313/numba-0.61.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl -https://wheelhouse.openquake.org/v3/linux/py313/numpy-2.2.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -https://wheelhouse.openquake.org/v3/linux/py313/pandas-2.2.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -https://wheelhouse.openquake.org/v3/linux/py313/pyproj-3.7.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl -https://wheelhouse.openquake.org/v3/linux/py313/scipy-1.15.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -https://wheelhouse.openquake.org/v3/linux/py313/shapely-2.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -https://wheelhouse.openquake.org/v3/linux/py313/statsmodels-0.14.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl +https://wheelhouse.openquake.org/unified/fiona-1.10.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl +https://wheelhouse.openquake.org/unified/gdal-3.13.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl +https://wheelhouse.openquake.org/unified/h5py-3.13.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl +https://wheelhouse.openquake.org/unified/llvmlite-0.49.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl +https://wheelhouse.openquake.org/unified/matplotlib-3.10.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl +https://wheelhouse.openquake.org/unified/numba-0.67.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl +https://wheelhouse.openquake.org/unified/numpy-2.4.6-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl +https://wheelhouse.openquake.org/unified/pandas-2.2.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl +https://wheelhouse.openquake.org/unified/pyproj-3.7.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl +https://wheelhouse.openquake.org/unified/scipy-1.17.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl +https://wheelhouse.openquake.org/unified/shapely-2.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl +https://wheelhouse.openquake.org/unified/statsmodels-0.14.6-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl +# +# +https://wheelhouse.openquake.org/unified/click-8.5.0-py3-none-any.whl +https://wheelhouse.openquake.org/unified/pydantic-2.13.5-py3-none-any.whl +https://wheelhouse.openquake.org/unified/pydantic_core-2.46.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl +https://wheelhouse.openquake.org/unified/patsy-1.0.3-py2.py3-none-any.whl +https://wheelhouse.openquake.org/unified/packaging-26.3-py3-none-any.whl +https://wheelhouse.openquake.org/unified/python_dateutil-2.9.0.post0-py2.py3-none-any.whl +https://wheelhouse.openquake.org/unified/pytz-2026.5-py2.py3-none-any.whl +https://wheelhouse.openquake.org/unified/tzdata-2026.5-py2.py3-none-any.whl +https://wheelhouse.openquake.org/unified/six-1.17.0-py2.py3-none-any.whl # openseespy==3.7.0.4 openseespylinux==3.7.0.4 -https://wheelhouse.openquake.org/v3/py/click-8.1.7-py3-none-any.whl -https://wheelhouse.openquake.org/v3/py/pydantic-2.10.6-py3-none-any.whl From 49d7e86dff4b1f0d510e5059744341ddb2e6f0b6 Mon Sep 17 00:00:00 2001 From: Antonio Ettorre Date: Mon, 5 Oct 2026 10:43:26 +0200 Subject: [PATCH 07/19] requirements file for MacOS arm64 update --- requirements-py311-linux.txt | 1 - requirements-py311-macos_arm64.txt | 37 +++++++++++++++++------------ requirements-py312-linux.txt | 1 - requirements-py312-macos_arm64.txt | 37 +++++++++++++++++------------ requirements-py313-linux.txt | 1 - requirements-py313-macos_arm64.txt | 38 ++++++++++++++++++------------ 6 files changed, 67 insertions(+), 48 deletions(-) diff --git a/requirements-py311-linux.txt b/requirements-py311-linux.txt index 0a161955..e8fcbe15 100644 --- a/requirements-py311-linux.txt +++ b/requirements-py311-linux.txt @@ -15,7 +15,6 @@ https://wheelhouse.openquake.org/unified/statsmodels-0.14.4-cp311-cp311-manylinu # https://wheelhouse.openquake.org/unified/click-8.5.0-py3-none-any.whl https://wheelhouse.openquake.org/unified/pydantic-2.13.5-py3-none-any.whl -https://wheelhouse.openquake.org/unified/pydantic_core-2.46.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl https://wheelhouse.openquake.org/unified/patsy-1.0.3-py2.py3-none-any.whl https://wheelhouse.openquake.org/unified/packaging-26.3-py3-none-any.whl https://wheelhouse.openquake.org/unified/python_dateutil-2.9.0.post0-py2.py3-none-any.whl diff --git a/requirements-py311-macos_arm64.txt b/requirements-py311-macos_arm64.txt index 8416ed3c..84f6f984 100644 --- a/requirements-py311-macos_arm64.txt +++ b/requirements-py311-macos_arm64.txt @@ -1,16 +1,23 @@ -https://wheelhouse.openquake.org/v3/macos/arm64/py311/fiona-1.10.1-cp311-cp311-macosx_11_0_arm64.whl -https://wheelhouse.openquake.org/v3/macos/arm64/py311/gdal-3.13.1-cp311-cp311-macosx_14_0_arm64.whl -https://wheelhouse.openquake.org/v3/macos/arm64/py311/h5py-3.13.0-cp311-cp311-macosx_11_0_arm64.whl -https://wheelhouse.openquake.org/v3/macos/arm64/py311/llvmlite-0.44.0-cp311-cp311-macosx_11_0_arm64.whl -https://wheelhouse.openquake.org/v3/macos/arm64/py311/matplotlib-3.10.1-cp311-cp311-macosx_11_0_arm64.whl -https://wheelhouse.openquake.org/v3/macos/arm64/py311/numba-0.61.2-cp311-cp311-macosx_11_0_arm64.whl -https://wheelhouse.openquake.org/v3/macos/arm64/py311/numpy-2.2.6-cp311-cp311-macosx_11_0_arm64.whl -https://wheelhouse.openquake.org/v3/macos/arm64/py311/pandas-2.2.3-cp311-cp311-macosx_11_0_arm64.whl -https://wheelhouse.openquake.org/v3/macos/arm64/py311/pyproj-3.7.2-cp311-cp311-macosx_11_0_arm64.whl -https://wheelhouse.openquake.org/v3/macos/arm64/py311/scipy-1.15.3-cp311-cp311-macosx_12_0_arm64.whl -https://wheelhouse.openquake.org/v3/macos/arm64/py311/shapely-2.1.0-cp311-cp311-macosx_11_0_arm64.whl -https://wheelhouse.openquake.org/v3/macos/arm64/py311/statsmodels-0.14.4-cp311-cp311-macosx_11_0_arm64.whl -#pp +https://wheelhouse.openquake.org/unified/fiona-1.10.1-cp311-cp311-macosx_14_0_arm64.whl +https://wheelhouse.openquake.org/unified/gdal-3.13.1-cp311-cp311-macosx_14_0_arm64.whl +https://wheelhouse.openquake.org/unified/h5py-3.13.0-cp311-cp311-macosx_11_0_arm64.whl +https://wheelhouse.openquake.org/unified/llvmlite-0.49.0-cp311-cp311-macosx_12_0_arm64.whl +https://wheelhouse.openquake.org/unified/matplotlib-3.10.1-cp311-cp311-macosx_11_0_arm64.whl +https://wheelhouse.openquake.org/unified/numba-0.67.0-cp311-cp311-macosx_12_0_arm64.whl +https://wheelhouse.openquake.org/unified/numpy-2.4.6-cp311-cp311-macosx_11_0_arm64.whl +https://wheelhouse.openquake.org/unified/pandas-2.2.3-cp311-cp311-macosx_11_0_arm64.whl +https://wheelhouse.openquake.org/unified/pyproj-3.7.2-cp311-cp311-macosx_14_0_arm64.whl +https://wheelhouse.openquake.org/unified/scipy-1.17.1-cp311-cp311-macosx_14_0_arm64.whl +https://wheelhouse.openquake.org/unified/shapely-2.1.0-cp311-cp311-macosx_11_0_arm64.whl +https://wheelhouse.openquake.org/unified/statsmodels-0.14.6-cp311-cp311-macosx_11_0_arm64.whl +# +https://wheelhouse.openquake.org/unified/click-8.5.0-py3-none-any.whl +https://wheelhouse.openquake.org/unified/pydantic-2.13.5-py3-none-any.whl +https://wheelhouse.openquake.org/unified/patsy-1.0.3-py2.py3-none-any.whl +https://wheelhouse.openquake.org/unified/packaging-26.3-py3-none-any.whl +https://wheelhouse.openquake.org/unified/python_dateutil-2.9.0.post0-py2.py3-none-any.whl +https://wheelhouse.openquake.org/unified/pytz-2026.5-py2.py3-none-any.whl +https://wheelhouse.openquake.org/unified/tzdata-2026.5-py2.py3-none-any.whl +https://wheelhouse.openquake.org/unified/six-1.17.0-py2.py3-none-any.whl +# openseespymac==3.8.0.0 -https://wheelhouse.openquake.org/v3/py/click-8.1.7-py3-none-any.whl -https://wheelhouse.openquake.org/v3/py/pydantic-2.10.6-py3-none-any.whl diff --git a/requirements-py312-linux.txt b/requirements-py312-linux.txt index 8ac2611f..73325187 100644 --- a/requirements-py312-linux.txt +++ b/requirements-py312-linux.txt @@ -15,7 +15,6 @@ https://wheelhouse.openquake.org/unified/statsmodels-0.14.6-cp312-cp312-manylinu # https://wheelhouse.openquake.org/unified/click-8.5.0-py3-none-any.whl https://wheelhouse.openquake.org/unified/pydantic-2.13.5-py3-none-any.whl -https://wheelhouse.openquake.org/unified/pydantic_core-2.46.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl https://wheelhouse.openquake.org/unified/patsy-1.0.3-py2.py3-none-any.whl https://wheelhouse.openquake.org/unified/packaging-26.3-py3-none-any.whl https://wheelhouse.openquake.org/unified/python_dateutil-2.9.0.post0-py2.py3-none-any.whl diff --git a/requirements-py312-macos_arm64.txt b/requirements-py312-macos_arm64.txt index 6703fc27..55766e20 100644 --- a/requirements-py312-macos_arm64.txt +++ b/requirements-py312-macos_arm64.txt @@ -1,16 +1,23 @@ -https://wheelhouse.openquake.org/v3/macos/arm64/py312/fiona-1.10.1-cp312-cp312-macosx_11_0_arm64.whl -https://wheelhouse.openquake.org/v3/macos/arm64/py312/gdal-3.13.1-cp312-cp312-macosx_14_0_arm64.whl -https://wheelhouse.openquake.org/v3/macos/arm64/py312/h5py-3.13.0-cp312-cp312-macosx_11_0_arm64.whl -https://wheelhouse.openquake.org/v3/macos/arm64/py312/llvmlite-0.44.0-cp312-cp312-macosx_11_0_arm64.whl -https://wheelhouse.openquake.org/v3/macos/arm64/py312/matplotlib-3.10.1-cp312-cp312-macosx_11_0_arm64.whl -https://wheelhouse.openquake.org/v3/macos/arm64/py312/numba-0.61.2-cp312-cp312-macosx_11_0_arm64.whl -https://wheelhouse.openquake.org/v3/macos/arm64/py312/numpy-2.2.6-cp312-cp312-macosx_11_0_arm64.whl -https://wheelhouse.openquake.org/v3/macos/arm64/py312/pandas-2.2.3-cp312-cp312-macosx_11_0_arm64.whl -https://wheelhouse.openquake.org/v3/macos/arm64/py312/pyproj-3.7.2-cp312-cp312-macosx_11_0_arm64.whl -https://wheelhouse.openquake.org/v3/macos/arm64/py312/scipy-1.15.3-cp312-cp312-macosx_12_0_arm64.whl -https://wheelhouse.openquake.org/v3/macos/arm64/py312/shapely-2.1.0-cp312-cp312-macosx_11_0_arm64.whl -https://wheelhouse.openquake.org/v3/macos/arm64/py312/statsmodels-0.14.4-cp312-cp312-macosx_11_0_arm64.whl -#pp +https://wheelhouse.openquake.org/unified/fiona-1.10.1-cp312-cp312-macosx_14_0_arm64.whl +https://wheelhouse.openquake.org/unified/gdal-3.13.1-cp312-cp312-macosx_14_0_arm64.whl +https://wheelhouse.openquake.org/unified/h5py-3.13.0-cp312-cp312-macosx_11_0_arm64.whl +https://wheelhouse.openquake.org/unified/llvmlite-0.49.0-cp312-cp312-macosx_12_0_arm64.whl +https://wheelhouse.openquake.org/unified/matplotlib-3.10.1-cp312-cp312-macosx_11_0_arm64.whl +https://wheelhouse.openquake.org/unified/numba-0.67.0-cp312-cp312-macosx_12_0_arm64.whl +https://wheelhouse.openquake.org/unified/numpy-2.4.6-cp312-cp312-macosx_11_0_arm64.whl +https://wheelhouse.openquake.org/unified/pandas-2.2.3-cp312-cp312-macosx_11_0_arm64.whl +https://wheelhouse.openquake.org/unified/pyproj-3.7.2-cp312-cp312-macosx_14_0_arm64.whl +https://wheelhouse.openquake.org/unified/scipy-1.17.1-cp312-cp312-macosx_12_0_arm64.whl +https://wheelhouse.openquake.org/unified/shapely-2.1.0-cp312-cp312-macosx_11_0_arm64.whl +https://wheelhouse.openquake.org/unified/statsmodels-0.14.6-cp312-cp312-macosx_11_0_arm64.whl +# +https://wheelhouse.openquake.org/unified/click-8.5.0-py3-none-any.whl +https://wheelhouse.openquake.org/unified/pydantic-2.13.5-py3-none-any.whl +https://wheelhouse.openquake.org/unified/patsy-1.0.3-py2.py3-none-any.whl +https://wheelhouse.openquake.org/unified/packaging-26.3-py3-none-any.whl +https://wheelhouse.openquake.org/unified/python_dateutil-2.9.0.post0-py2.py3-none-any.whl +https://wheelhouse.openquake.org/unified/pytz-2026.5-py2.py3-none-any.whl +https://wheelhouse.openquake.org/unified/tzdata-2026.5-py2.py3-none-any.whl +https://wheelhouse.openquake.org/unified/six-1.17.0-py2.py3-none-any.whl +# openseespymac==3.8.0.0 -https://wheelhouse.openquake.org/v3/py/click-8.1.7-py3-none-any.whl -https://wheelhouse.openquake.org/v3/py/pydantic-2.10.6-py3-none-any.whl diff --git a/requirements-py313-linux.txt b/requirements-py313-linux.txt index 22885832..11f0c5f8 100644 --- a/requirements-py313-linux.txt +++ b/requirements-py313-linux.txt @@ -16,7 +16,6 @@ https://wheelhouse.openquake.org/unified/statsmodels-0.14.6-cp313-cp313-manylinu # https://wheelhouse.openquake.org/unified/click-8.5.0-py3-none-any.whl https://wheelhouse.openquake.org/unified/pydantic-2.13.5-py3-none-any.whl -https://wheelhouse.openquake.org/unified/pydantic_core-2.46.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl https://wheelhouse.openquake.org/unified/patsy-1.0.3-py2.py3-none-any.whl https://wheelhouse.openquake.org/unified/packaging-26.3-py3-none-any.whl https://wheelhouse.openquake.org/unified/python_dateutil-2.9.0.post0-py2.py3-none-any.whl diff --git a/requirements-py313-macos_arm64.txt b/requirements-py313-macos_arm64.txt index a4c6cc52..5adafd7c 100644 --- a/requirements-py313-macos_arm64.txt +++ b/requirements-py313-macos_arm64.txt @@ -1,16 +1,24 @@ -https://wheelhouse.openquake.org/v3/macos/arm64/py313/fiona-1.10.1-cp313-cp313-macosx_11_0_arm64.whl -https://wheelhouse.openquake.org/v3/macos/arm64/py313/gdal-3.13.1-cp313-cp313-macosx_14_0_arm64.whl -https://wheelhouse.openquake.org/v3/macos/arm64/py313/h5py-3.13.0-cp313-cp313-macosx_11_0_arm64.whl -https://wheelhouse.openquake.org/v3/macos/arm64/py313/llvmlite-0.44.0-cp313-cp313-macosx_11_0_arm64.whl -https://wheelhouse.openquake.org/v3/macos/arm64/py313/matplotlib-3.10.1-cp313-cp313-macosx_11_0_arm64.whl -https://wheelhouse.openquake.org/v3/macos/arm64/py313/numba-0.61.2-cp313-cp313-macosx_11_0_arm64.whl -https://wheelhouse.openquake.org/v3/macos/arm64/py313/numpy-2.2.6-cp313-cp313-macosx_11_0_arm64.whl -https://wheelhouse.openquake.org/v3/macos/arm64/py313/pandas-2.2.3-cp313-cp313-macosx_11_0_arm64.whl -https://wheelhouse.openquake.org/v3/macos/arm64/py313/pyproj-3.7.2-cp313-cp313-macosx_11_0_arm64.whl -https://wheelhouse.openquake.org/v3/macos/arm64/py313/scipy-1.15.3-cp313-cp313-macosx_12_0_arm64.whl -https://wheelhouse.openquake.org/v3/macos/arm64/py313/shapely-2.1.0-cp313-cp313-macosx_11_0_arm64.whl -https://wheelhouse.openquake.org/v3/macos/arm64/py313/statsmodels-0.14.4-cp313-cp313-macosx_11_0_arm64.whl -#pp +https://wheelhouse.openquake.org/unified/fiona-1.10.1-cp313-cp313-macosx_14_0_arm64.whl +https://wheelhouse.openquake.org/unified/gdal-3.13.1-cp313-cp313-macosx_14_0_arm64.whl +https://wheelhouse.openquake.org/unified/h3-4.4.1-cp313-cp313-macosx_11_0_arm64.whl +https://wheelhouse.openquake.org/unified/h5py-3.13.0-cp313-cp313-macosx_11_0_arm64.whl +https://wheelhouse.openquake.org/unified/llvmlite-0.49.0-cp313-cp313-macosx_12_0_arm64.whl +https://wheelhouse.openquake.org/unified/matplotlib-3.10.1-cp313-cp313-macosx_11_0_arm64.whl +https://wheelhouse.openquake.org/unified/numba-0.67.0-cp313-cp313-macosx_12_0_arm64.whl +https://wheelhouse.openquake.org/unified/numpy-2.4.6-cp313-cp313-macosx_11_0_arm64.whl +https://wheelhouse.openquake.org/unified/pandas-2.2.3-cp313-cp313-macosx_11_0_arm64.whl +https://wheelhouse.openquake.org/unified/pyproj-3.7.2-cp313-cp313-macosx_14_0_arm64.whl +https://wheelhouse.openquake.org/unified/scipy-1.17.1-cp313-cp313-macosx_12_0_arm64.whl +https://wheelhouse.openquake.org/unified/shapely-2.1.0-cp313-cp313-macosx_11_0_arm64.whl +https://wheelhouse.openquake.org/unified/statsmodels-0.14.6-cp313-cp313-macosx_11_0_arm64.whl +# +https://wheelhouse.openquake.org/unified/click-8.5.0-py3-none-any.whl +https://wheelhouse.openquake.org/unified/pydantic-2.13.5-py3-none-any.whl +https://wheelhouse.openquake.org/unified/patsy-1.0.3-py2.py3-none-any.whl +https://wheelhouse.openquake.org/unified/packaging-26.3-py3-none-any.whl +https://wheelhouse.openquake.org/unified/python_dateutil-2.9.0.post0-py2.py3-none-any.whl +https://wheelhouse.openquake.org/unified/pytz-2026.5-py2.py3-none-any.whl +https://wheelhouse.openquake.org/unified/tzdata-2026.5-py2.py3-none-any.whl +https://wheelhouse.openquake.org/unified/six-1.17.0-py2.py3-none-any.whl +# openseespymac==3.8.0.0 -https://wheelhouse.openquake.org/v3/py/click-8.1.7-py3-none-any.whl -https://wheelhouse.openquake.org/v3/py/pydantic-2.10.6-py3-none-any.whl From 4395243fbac11c79ff3537cb50c95eea0dc04be0 Mon Sep 17 00:00:00 2001 From: Antonio Ettorre Date: Mon, 5 Oct 2026 10:55:34 +0200 Subject: [PATCH 08/19] requirements file for Win64 update --- requirements-py311-linux.txt | 2 +- requirements-py311-macos_arm64.txt | 1 + requirements-py311-win64.txt | 38 +++++++++++++++++------------- requirements-py312-linux.txt | 1 - requirements-py312-macos_arm64.txt | 1 + requirements-py312-win64.txt | 38 +++++++++++++++++------------- requirements-py313-linux.txt | 2 -- requirements-py313-macos_arm64.txt | 1 + requirements-py313-win64.txt | 38 +++++++++++++++++------------- 9 files changed, 67 insertions(+), 55 deletions(-) diff --git a/requirements-py311-linux.txt b/requirements-py311-linux.txt index e8fcbe15..541a1083 100644 --- a/requirements-py311-linux.txt +++ b/requirements-py311-linux.txt @@ -1,4 +1,4 @@ -# vmtk requirements +# https://wheelhouse.openquake.org/unified/gdal-3.13.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl https://wheelhouse.openquake.org/unified/fiona-1.10.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl https://wheelhouse.openquake.org/unified/h5py-3.13.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl diff --git a/requirements-py311-macos_arm64.txt b/requirements-py311-macos_arm64.txt index 84f6f984..148c2592 100644 --- a/requirements-py311-macos_arm64.txt +++ b/requirements-py311-macos_arm64.txt @@ -1,3 +1,4 @@ +# https://wheelhouse.openquake.org/unified/fiona-1.10.1-cp311-cp311-macosx_14_0_arm64.whl https://wheelhouse.openquake.org/unified/gdal-3.13.1-cp311-cp311-macosx_14_0_arm64.whl https://wheelhouse.openquake.org/unified/h5py-3.13.0-cp311-cp311-macosx_11_0_arm64.whl diff --git a/requirements-py311-win64.txt b/requirements-py311-win64.txt index 763ff724..c4034f11 100644 --- a/requirements-py311-win64.txt +++ b/requirements-py311-win64.txt @@ -1,21 +1,25 @@ -# vmtk requirements -# From OQ wheels - -https://wheelhouse.openquake.org/v3/windows/py311/fiona-1.10.1-cp311-cp311-win_amd64.whl -https://wheelhouse.openquake.org/v3/windows/py311/gdal-3.11.4-cp311-cp311-win_amd64.whl -https://wheelhouse.openquake.org/v3/windows/py311/h5py-3.13.0-cp311-cp311-win_amd64.whl -https://wheelhouse.openquake.org/v3/windows/py311/llvmlite-0.44.0-cp311-cp311-win_amd64.whl -https://wheelhouse.openquake.org/v3/windows/py311/matplotlib-3.10.1-cp311-cp311-win_amd64.whl -https://wheelhouse.openquake.org/v3/windows/py311/numba-0.61.2-cp311-cp311-win_amd64.whl -https://wheelhouse.openquake.org/v3/windows/py311/numpy-2.2.6-cp311-cp311-win_amd64.whl -https://wheelhouse.openquake.org/v3/windows/py311/pandas-2.2.3-cp311-cp311-win_amd64.whl -https://wheelhouse.openquake.org/v3/windows/py311/pyproj-3.7.2-cp311-cp311-win_amd64.whl -https://wheelhouse.openquake.org/v3/windows/py311/scipy-1.15.3-cp311-cp311-win_amd64.whl -https://wheelhouse.openquake.org/v3/windows/py311/shapely-2.1.0-cp311-cp311-win_amd64.whl -# +# +https://wheelhouse.openquake.org/unified/fiona-1.10.1-cp311-cp311-win_amd64.whl +https://wheelhouse.openquake.org/unified/gdal-3.11.4-cp311-cp311-win_amd64.whl +https://wheelhouse.openquake.org/unified/h5py-3.13.0-cp311-cp311-win_amd64.whl +https://wheelhouse.openquake.org/unified/llvmlite-0.49.0-cp311-cp311-win_amd64.whl +https://wheelhouse.openquake.org/unified/matplotlib-3.10.1-cp311-cp311-win_amd64.whl +https://wheelhouse.openquake.org/unified/numba-0.67.0-cp311-cp311-win_amd64.whl +https://wheelhouse.openquake.org/unified/numpy-2.4.6-cp311-cp311-win_amd64.whl +https://wheelhouse.openquake.org/unified/pandas-2.2.3-cp311-cp311-win_amd64.whl +https://wheelhouse.openquake.org/unified/pyproj-3.7.2-cp311-cp311-win_amd64.whl +https://wheelhouse.openquake.org/unified/scipy-1.17.1-cp311-cp311-win_amd64.whl +https://wheelhouse.openquake.org/unified/shapely-2.1.0-cp311-cp311-win_amd64.whl +https://wheelhouse.openquake.org/unified/statsmodels-0.14.6-cp311-cp311-win_amd64.whl # +https://wheelhouse.openquake.org/unified/click-8.5.0-py3-none-any.whl +https://wheelhouse.openquake.org/unified/pydantic-2.13.5-py3-none-any.whl +https://wheelhouse.openquake.org/unified/patsy-1.0.3-py2.py3-none-any.whl +https://wheelhouse.openquake.org/unified/packaging-26.3-py3-none-any.whl +https://wheelhouse.openquake.org/unified/python_dateutil-2.9.0.post0-py2.py3-none-any.whl +https://wheelhouse.openquake.org/unified/pytz-2026.5-py2.py3-none-any.whl +https://wheelhouse.openquake.org/unified/tzdata-2026.5-py2.py3-none-any.whl +https://wheelhouse.openquake.org/unified/six-1.17.0-py2.py3-none-any.whl # openseespy==3.6.0.3 openseespywin==3.6.0.3 -https://wheelhouse.openquake.org/v3/py/click-8.1.7-py3-none-any.whl -https://wheelhouse.openquake.org/v3/py/pydantic-2.10.6-py3-none-any.whl diff --git a/requirements-py312-linux.txt b/requirements-py312-linux.txt index 73325187..bcb58952 100644 --- a/requirements-py312-linux.txt +++ b/requirements-py312-linux.txt @@ -1,4 +1,3 @@ -# vmtk requirements # https://wheelhouse.openquake.org/unified/fiona-1.10.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl https://wheelhouse.openquake.org/unified/gdal-3.13.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl diff --git a/requirements-py312-macos_arm64.txt b/requirements-py312-macos_arm64.txt index 55766e20..ec0484a8 100644 --- a/requirements-py312-macos_arm64.txt +++ b/requirements-py312-macos_arm64.txt @@ -1,3 +1,4 @@ +# https://wheelhouse.openquake.org/unified/fiona-1.10.1-cp312-cp312-macosx_14_0_arm64.whl https://wheelhouse.openquake.org/unified/gdal-3.13.1-cp312-cp312-macosx_14_0_arm64.whl https://wheelhouse.openquake.org/unified/h5py-3.13.0-cp312-cp312-macosx_11_0_arm64.whl diff --git a/requirements-py312-win64.txt b/requirements-py312-win64.txt index 829bbe08..aadecd7a 100644 --- a/requirements-py312-win64.txt +++ b/requirements-py312-win64.txt @@ -1,21 +1,25 @@ -# vmtk requirements -# From OQ wheels +https://wheelhouse.openquake.org/unified/fiona-1.10.1-cp312-cp312-win_amd64.whl +https://wheelhouse.openquake.org/unified/gdal-3.11.4-cp312-cp312-win_amd64.whl +https://wheelhouse.openquake.org/unified/h3-4.4.1-cp312-cp312-win_amd64.whl +https://wheelhouse.openquake.org/unified/h5py-3.13.0-cp312-cp312-win_amd64.whl +https://wheelhouse.openquake.org/unified/llvmlite-0.49.0-cp312-cp312-win_amd64.whl +https://wheelhouse.openquake.org/unified/matplotlib-3.10.1-cp312-cp312-win_amd64.whl +https://wheelhouse.openquake.org/unified/numba-0.67.0-cp312-cp312-win_amd64.whl +https://wheelhouse.openquake.org/unified/numpy-2.4.6-cp312-cp312-win_amd64.whl +https://wheelhouse.openquake.org/unified/pandas-2.2.3-cp312-cp312-win_amd64.whl +https://wheelhouse.openquake.org/unified/pyproj-3.7.2-cp312-cp312-win_amd64.whl +https://wheelhouse.openquake.org/unified/scipy-1.17.1-cp312-cp312-win_amd64.whl +https://wheelhouse.openquake.org/unified/shapely-2.1.0-cp312-cp312-win_amd64.whl +https://wheelhouse.openquake.org/unified/statsmodels-0.14.6-cp312-cp312-win_amd64.whl # -https://wheelhouse.openquake.org/v3/windows/py312/fiona-1.10.1-cp312-cp312-win_amd64.whl -https://wheelhouse.openquake.org/v3/windows/py312/gdal-3.11.4-cp312-cp312-win_amd64.whl -https://wheelhouse.openquake.org/v3/windows/py312/h5py-3.13.0-cp312-cp312-win_amd64.whl -https://wheelhouse.openquake.org/v3/windows/py312/llvmlite-0.44.0-cp312-cp312-win_amd64.whl -https://wheelhouse.openquake.org/v3/windows/py312/matplotlib-3.10.1-cp312-cp312-win_amd64.whl -https://wheelhouse.openquake.org/v3/windows/py312/numba-0.61.2-cp312-cp312-win_amd64.whl -https://wheelhouse.openquake.org/v3/windows/py312/numpy-2.2.6-cp312-cp312-win_amd64.whl -https://wheelhouse.openquake.org/v3/windows/py312/pandas-2.2.3-cp312-cp312-win_amd64.whl -https://wheelhouse.openquake.org/v3/windows/py312/pyproj-3.7.2-cp312-cp312-win_amd64.whl -https://wheelhouse.openquake.org/v3/windows/py312/scipy-1.15.3-cp312-cp312-win_amd64.whl -https://wheelhouse.openquake.org/v3/windows/py312/shapely-2.1.0-cp312-cp312-win_amd64.whl -https://wheelhouse.openquake.org/v3/windows/py312/statsmodels-0.14.4-cp312-cp312-win_amd64.whl -#pp +https://wheelhouse.openquake.org/unified/click-8.5.0-py3-none-any.whl +https://wheelhouse.openquake.org/unified/pydantic-2.13.5-py3-none-any.whl +https://wheelhouse.openquake.org/unified/patsy-1.0.3-py2.py3-none-any.whl +https://wheelhouse.openquake.org/unified/packaging-26.3-py3-none-any.whl +https://wheelhouse.openquake.org/unified/python_dateutil-2.9.0.post0-py2.py3-none-any.whl +https://wheelhouse.openquake.org/unified/pytz-2026.5-py2.py3-none-any.whl +https://wheelhouse.openquake.org/unified/tzdata-2026.5-py2.py3-none-any.whl +https://wheelhouse.openquake.org/unified/six-1.17.0-py2.py3-none-any.whl # openseespy==3.7.0.6 openseespywin==3.7.0.6 -https://wheelhouse.openquake.org/v3/py/click-8.1.7-py3-none-any.whl -https://wheelhouse.openquake.org/v3/py/pydantic-2.10.6-py3-none-any.whl diff --git a/requirements-py313-linux.txt b/requirements-py313-linux.txt index 11f0c5f8..6154971d 100644 --- a/requirements-py313-linux.txt +++ b/requirements-py313-linux.txt @@ -1,4 +1,3 @@ -# vmtk requirements # https://wheelhouse.openquake.org/unified/fiona-1.10.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl https://wheelhouse.openquake.org/unified/gdal-3.13.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl @@ -13,7 +12,6 @@ https://wheelhouse.openquake.org/unified/scipy-1.17.1-cp313-cp313-manylinux_2_27 https://wheelhouse.openquake.org/unified/shapely-2.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl https://wheelhouse.openquake.org/unified/statsmodels-0.14.6-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl # -# https://wheelhouse.openquake.org/unified/click-8.5.0-py3-none-any.whl https://wheelhouse.openquake.org/unified/pydantic-2.13.5-py3-none-any.whl https://wheelhouse.openquake.org/unified/patsy-1.0.3-py2.py3-none-any.whl diff --git a/requirements-py313-macos_arm64.txt b/requirements-py313-macos_arm64.txt index 5adafd7c..d01526c8 100644 --- a/requirements-py313-macos_arm64.txt +++ b/requirements-py313-macos_arm64.txt @@ -1,3 +1,4 @@ +# https://wheelhouse.openquake.org/unified/fiona-1.10.1-cp313-cp313-macosx_14_0_arm64.whl https://wheelhouse.openquake.org/unified/gdal-3.13.1-cp313-cp313-macosx_14_0_arm64.whl https://wheelhouse.openquake.org/unified/h3-4.4.1-cp313-cp313-macosx_11_0_arm64.whl diff --git a/requirements-py313-win64.txt b/requirements-py313-win64.txt index 965d3eb9..2b7eceb7 100644 --- a/requirements-py313-win64.txt +++ b/requirements-py313-win64.txt @@ -1,21 +1,25 @@ -# vmtk requirements -# From OQ wheels # -https://wheelhouse.openquake.org/v3/windows/py313/fiona-1.10.1-cp313-cp313-win_amd64.whl -https://wheelhouse.openquake.org/v3/windows/py313/gdal-3.11.4-cp313-cp313-win_amd64.whl -https://wheelhouse.openquake.org/v3/windows/py313/h5py-3.13.0-cp313-cp313-win_amd64.whl -https://wheelhouse.openquake.org/v3/windows/py313/llvmlite-0.44.0-cp313-cp313-win_amd64.whl -https://wheelhouse.openquake.org/v3/windows/py313/matplotlib-3.10.1-cp313-cp313-win_amd64.whl -https://wheelhouse.openquake.org/v3/windows/py313/numba-0.61.2-cp313-cp313-win_amd64.whl -https://wheelhouse.openquake.org/v3/windows/py313/numpy-2.2.6-cp313-cp313-win_amd64.whl -https://wheelhouse.openquake.org/v3/windows/py313/pandas-2.2.3-cp313-cp313-win_amd64.whl -https://wheelhouse.openquake.org/v3/windows/py313/pyproj-3.7.2-cp313-cp313-win_amd64.whl -https://wheelhouse.openquake.org/v3/windows/py313/scipy-1.15.3-cp313-cp313-win_amd64.whl -https://wheelhouse.openquake.org/v3/windows/py313/shapely-2.1.0-cp313-cp313-win_amd64.whl -https://wheelhouse.openquake.org/v3/windows/py313/statsmodels-0.14.4-cp313-cp313-win_amd64.whl -#pp +https://wheelhouse.openquake.org/unified/fiona-1.10.1-cp313-cp313-win_amd64.whl +https://wheelhouse.openquake.org/unified/gdal-3.11.4-cp313-cp313-win_amd64.whl +https://wheelhouse.openquake.org/unified/h5py-3.13.0-cp313-cp313-win_amd64.whl +https://wheelhouse.openquake.org/unified/llvmlite-0.49.0-cp313-cp313-win_amd64.whl +https://wheelhouse.openquake.org/unified/matplotlib-3.10.1-cp313-cp313-win_amd64.whl +https://wheelhouse.openquake.org/unified/numba-0.67.0-cp313-cp313-win_amd64.whl +https://wheelhouse.openquake.org/unified/numpy-2.4.6-cp313-cp313-win_amd64.whl +https://wheelhouse.openquake.org/unified/pandas-2.2.3-cp313-cp313-win_amd64.whl +https://wheelhouse.openquake.org/unified/pyproj-3.7.2-cp313-cp313-win_amd64.whl +https://wheelhouse.openquake.org/unified/scipy-1.17.1-cp313-cp313-win_amd64.whl +https://wheelhouse.openquake.org/unified/shapely-2.1.0-cp313-cp313-win_amd64.whl +https://wheelhouse.openquake.org/unified/statsmodels-0.14.6-cp313-cp313-win_amd64.whl +# +https://wheelhouse.openquake.org/unified/click-8.5.0-py3-none-any.whl +https://wheelhouse.openquake.org/unified/pydantic-2.13.5-py3-none-any.whl +https://wheelhouse.openquake.org/unified/patsy-1.0.3-py2.py3-none-any.whl +https://wheelhouse.openquake.org/unified/packaging-26.3-py3-none-any.whl +https://wheelhouse.openquake.org/unified/python_dateutil-2.9.0.post0-py2.py3-none-any.whl +https://wheelhouse.openquake.org/unified/pytz-2026.5-py2.py3-none-any.whl +https://wheelhouse.openquake.org/unified/tzdata-2026.5-py2.py3-none-any.whl +https://wheelhouse.openquake.org/unified/six-1.17.0-py2.py3-none-any.whl # openseespy==3.7.0.6 openseespywin==3.7.0.6 -https://wheelhouse.openquake.org/v3/py/click-8.1.7-py3-none-any.whl -https://wheelhouse.openquake.org/v3/py/pydantic-2.10.6-py3-none-any.whl From fb9689d1fef12d712544aacb14ef76cf1f6da6f7 Mon Sep 17 00:00:00 2001 From: Antonio Ettorre Date: Mon, 5 Oct 2026 11:14:37 +0200 Subject: [PATCH 09/19] requirements file for openseespylinux --- requirements-py311-linux.txt | 4 ++-- requirements-py312-linux.txt | 4 ++-- requirements-py313-linux.txt | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/requirements-py311-linux.txt b/requirements-py311-linux.txt index 541a1083..18d8bdbc 100644 --- a/requirements-py311-linux.txt +++ b/requirements-py311-linux.txt @@ -22,5 +22,5 @@ https://wheelhouse.openquake.org/unified/pytz-2026.5-py2.py3-none-any.whl https://wheelhouse.openquake.org/unified/tzdata-2026.5-py2.py3-none-any.whl https://wheelhouse.openquake.org/unified/six-1.17.0-py2.py3-none-any.whl # -openseespy==3.7.0.4 -openseespylinux==3.7.0.4 +https://wheelhouse.openquake.org/unified/openseespy-3.7.0.4-py3-none-any.whl +https://wheelhouse.openquake.org/unified/openseespylinux-3.7.0.4-py3-none-any.whl diff --git a/requirements-py312-linux.txt b/requirements-py312-linux.txt index bcb58952..d8582430 100644 --- a/requirements-py312-linux.txt +++ b/requirements-py312-linux.txt @@ -21,5 +21,5 @@ https://wheelhouse.openquake.org/unified/pytz-2026.5-py2.py3-none-any.whl https://wheelhouse.openquake.org/unified/tzdata-2026.5-py2.py3-none-any.whl https://wheelhouse.openquake.org/unified/six-1.17.0-py2.py3-none-any.whl # -openseespy==3.7.0.4 -openseespylinux==3.7.0.4 +https://wheelhouse.openquake.org/unified/openseespy-3.7.0.4-py3-none-any.whl +https://wheelhouse.openquake.org/unified/openseespylinux-3.7.0.4-py3-none-any.whl diff --git a/requirements-py313-linux.txt b/requirements-py313-linux.txt index 6154971d..54dc2a4e 100644 --- a/requirements-py313-linux.txt +++ b/requirements-py313-linux.txt @@ -21,5 +21,5 @@ https://wheelhouse.openquake.org/unified/pytz-2026.5-py2.py3-none-any.whl https://wheelhouse.openquake.org/unified/tzdata-2026.5-py2.py3-none-any.whl https://wheelhouse.openquake.org/unified/six-1.17.0-py2.py3-none-any.whl # -openseespy==3.7.0.4 -openseespylinux==3.7.0.4 +https://wheelhouse.openquake.org/unified/openseespy-3.7.0.4-py3-none-any.whl +https://wheelhouse.openquake.org/unified/openseespylinux-3.7.0.4-py3-none-any.whl From 30f04d482decc43651731cb8d06d682e8afd2895 Mon Sep 17 00:00:00 2001 From: Antonio Ettorre Date: Mon, 5 Oct 2026 11:17:40 +0200 Subject: [PATCH 10/19] requirements file for openseespymac --- requirements-py311-macos_arm64.txt | 2 +- requirements-py312-macos_arm64.txt | 2 +- requirements-py313-macos_arm64.txt | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/requirements-py311-macos_arm64.txt b/requirements-py311-macos_arm64.txt index 148c2592..938301fe 100644 --- a/requirements-py311-macos_arm64.txt +++ b/requirements-py311-macos_arm64.txt @@ -21,4 +21,4 @@ https://wheelhouse.openquake.org/unified/pytz-2026.5-py2.py3-none-any.whl https://wheelhouse.openquake.org/unified/tzdata-2026.5-py2.py3-none-any.whl https://wheelhouse.openquake.org/unified/six-1.17.0-py2.py3-none-any.whl # -openseespymac==3.8.0.0 +https://wheelhouse.openquake.org/unified/openseespymac-3.8.0.0-py3-none-macosx_13_0_arm64.whl diff --git a/requirements-py312-macos_arm64.txt b/requirements-py312-macos_arm64.txt index ec0484a8..98b910c2 100644 --- a/requirements-py312-macos_arm64.txt +++ b/requirements-py312-macos_arm64.txt @@ -21,4 +21,4 @@ https://wheelhouse.openquake.org/unified/pytz-2026.5-py2.py3-none-any.whl https://wheelhouse.openquake.org/unified/tzdata-2026.5-py2.py3-none-any.whl https://wheelhouse.openquake.org/unified/six-1.17.0-py2.py3-none-any.whl # -openseespymac==3.8.0.0 +https://wheelhouse.openquake.org/unified/openseespymac-3.8.0.0-py3-none-macosx_13_0_arm64.whl diff --git a/requirements-py313-macos_arm64.txt b/requirements-py313-macos_arm64.txt index d01526c8..82f43767 100644 --- a/requirements-py313-macos_arm64.txt +++ b/requirements-py313-macos_arm64.txt @@ -22,4 +22,4 @@ https://wheelhouse.openquake.org/unified/pytz-2026.5-py2.py3-none-any.whl https://wheelhouse.openquake.org/unified/tzdata-2026.5-py2.py3-none-any.whl https://wheelhouse.openquake.org/unified/six-1.17.0-py2.py3-none-any.whl # -openseespymac==3.8.0.0 +https://wheelhouse.openquake.org/unified/openseespymac-3.8.0.0-py3-none-macosx_13_0_arm64.whl From d8991f43b18e40b256f0c18f5482ff40ebecfd09 Mon Sep 17 00:00:00 2001 From: Antonio Ettorre Date: Mon, 5 Oct 2026 11:19:16 +0200 Subject: [PATCH 11/19] requirements file for openseespywin --- requirements-py311-win64.txt | 4 ++-- requirements-py312-win64.txt | 4 ++-- requirements-py313-win64.txt | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/requirements-py311-win64.txt b/requirements-py311-win64.txt index c4034f11..714d3686 100644 --- a/requirements-py311-win64.txt +++ b/requirements-py311-win64.txt @@ -21,5 +21,5 @@ https://wheelhouse.openquake.org/unified/pytz-2026.5-py2.py3-none-any.whl https://wheelhouse.openquake.org/unified/tzdata-2026.5-py2.py3-none-any.whl https://wheelhouse.openquake.org/unified/six-1.17.0-py2.py3-none-any.whl # -openseespy==3.6.0.3 -openseespywin==3.6.0.3 +https://wheelhouse.openquake.org/unified/openseespy-3.6.0.3-py3-none-any.whl +https://wheelhouse.openquake.org/unified/openseespywin-3.6.0.3-py3-none-any.whl diff --git a/requirements-py312-win64.txt b/requirements-py312-win64.txt index aadecd7a..bf34f614 100644 --- a/requirements-py312-win64.txt +++ b/requirements-py312-win64.txt @@ -21,5 +21,5 @@ https://wheelhouse.openquake.org/unified/pytz-2026.5-py2.py3-none-any.whl https://wheelhouse.openquake.org/unified/tzdata-2026.5-py2.py3-none-any.whl https://wheelhouse.openquake.org/unified/six-1.17.0-py2.py3-none-any.whl # -openseespy==3.7.0.6 -openseespywin==3.7.0.6 +https://wheelhouse.openquake.org/unified/openseespy-3.6.0.3-py3-none-any.whl +https://wheelhouse.openquake.org/unified/openseespywin-3.6.0.3-py3-none-any.whl diff --git a/requirements-py313-win64.txt b/requirements-py313-win64.txt index 2b7eceb7..4c0152b4 100644 --- a/requirements-py313-win64.txt +++ b/requirements-py313-win64.txt @@ -21,5 +21,5 @@ https://wheelhouse.openquake.org/unified/pytz-2026.5-py2.py3-none-any.whl https://wheelhouse.openquake.org/unified/tzdata-2026.5-py2.py3-none-any.whl https://wheelhouse.openquake.org/unified/six-1.17.0-py2.py3-none-any.whl # -openseespy==3.7.0.6 -openseespywin==3.7.0.6 +https://wheelhouse.openquake.org/unified/openseespy-3.6.0.3-py3-none-any.whl +https://wheelhouse.openquake.org/unified/openseespywin-3.6.0.3-py3-none-any.whl From 54a276145387747db7708472c4a9bd969f347dcf Mon Sep 17 00:00:00 2001 From: Antonio Ettorre Date: Mon, 5 Oct 2026 11:22:52 +0200 Subject: [PATCH 12/19] typo --- requirements-py311-linux.txt | 2 +- requirements-py312-linux.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/requirements-py311-linux.txt b/requirements-py311-linux.txt index 18d8bdbc..4f8e984e 100644 --- a/requirements-py311-linux.txt +++ b/requirements-py311-linux.txt @@ -11,7 +11,7 @@ https://wheelhouse.openquake.org/unified/pyproj-3.7.2-cp311-cp311-manylinux2014_ https://wheelhouse.openquake.org/unified/scipy-1.17.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl https://wheelhouse.openquake.org/unified/setproctitle-1.3.7-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl https://wheelhouse.openquake.org/unified/shapely-2.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -https://wheelhouse.openquake.org/unified/statsmodels-0.14.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl +https://wheelhouse.openquake.org/unified/statsmodels-0.14.6-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl # https://wheelhouse.openquake.org/unified/click-8.5.0-py3-none-any.whl https://wheelhouse.openquake.org/unified/pydantic-2.13.5-py3-none-any.whl diff --git a/requirements-py312-linux.txt b/requirements-py312-linux.txt index d8582430..728988d5 100644 --- a/requirements-py312-linux.txt +++ b/requirements-py312-linux.txt @@ -10,7 +10,7 @@ https://wheelhouse.openquake.org/unified/pandas-2.2.3-cp312-cp312-manylinux_2_17 https://wheelhouse.openquake.org/unified/pyproj-3.7.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl https://wheelhouse.openquake.org/unified/scipy-1.17.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl https://wheelhouse.openquake.org/unified/shapely-2.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -https://wheelhouse.openquake.org/unified/statsmodels-0.14.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl +https://wheelhouse.openquake.org/unified/statsmodels-0.14.6-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl # https://wheelhouse.openquake.org/unified/click-8.5.0-py3-none-any.whl https://wheelhouse.openquake.org/unified/pydantic-2.13.5-py3-none-any.whl From 99ecdce113b087ad9246e9da0970e38a7fd55ce8 Mon Sep 17 00:00:00 2001 From: Antonio Ettorre <56338190+vot4anto@users.noreply.github.com> Date: Mon, 5 Oct 2026 11:32:30 +0200 Subject: [PATCH 13/19] Update pyproject.toml --- pyproject.toml | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 5a309f19..dc14f45a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -37,19 +37,21 @@ classifiers = [ requires-python = ">=3.11, <3.14" dependencies = [ - "seaborn >= 0.13.0", - "ipykernel >= 4.8.0", - "ipython >= 6.2.0", - "jupyter_client >= 5.0.0", - "notebook >= 5.0.0", - "pyproj >= 3.7.2", - "scipy >= 1.15.3", - "matplotlib >= 3.10.1", - "numpy >= 2.2.6", - "numba >= 0.61.2", - "pandas >= 2.2.3", - "statsmodels >= 0.14.4", - "pydantic >= 2.10.6 ", + "seaborn~=0.13.0", + "ipykernel~=4.8.0", + "ipython~=6.2.0", + "jupyter_client~=5.0.0", + "notebook~=5.0.0", + "pyproj~=3.7.2", + "numpy>=2.4.0", + "scipy~=1.17", + "pandas~=2.2", + "h5py>=3.13", + "matplotlib~=3.10.1", + "numba~=0.67", + "pandas~=2.2.3", + "statsmodels~=0.14.6", + "pydantic~=2.10.6 ", ] From 8384f8da1f26a053a50bfac7c62f487d50c415ee Mon Sep 17 00:00:00 2001 From: Antonio Ettorre Date: Mon, 5 Oct 2026 11:41:57 +0200 Subject: [PATCH 14/19] use requirements files also on page stage --- .github/workflows/linux_test.yml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/.github/workflows/linux_test.yml b/.github/workflows/linux_test.yml index 0f4cb55c..76f47cb0 100644 --- a/.github/workflows/linux_test.yml +++ b/.github/workflows/linux_test.yml @@ -69,13 +69,16 @@ jobs: - name: Set up Python uses: actions/setup-python@v6 with: - python-version: "3.11" + python-version: "3.12" - name: Install sphinx and themes run: | - python -m pip install --upgrade pip - pip install sphinx recommonmark sphinx_rtd_theme nbsphinx # Install package so autodoc can import modules (openseespy mocked in conf.py) - pip install numpy scipy pandas matplotlib + PY_VER=`echo py${{ matrix.python-version }} | tr -d .` + echo $PY_VER + export PIP_DEFAULT_TIMEOUT=100 + pip install --upgrade pip + pip install sphinx recommonmark sphinx_rtd_theme nbsphinx + pip install -r requirements-$PY_VER-linux.txt pip install -e . - name: Make html pages run: | From 0cf6fa4c63e83f1117e6a759b3a98a73a5f227f3 Mon Sep 17 00:00:00 2001 From: Antonio Ettorre <56338190+vot4anto@users.noreply.github.com> Date: Mon, 5 Oct 2026 12:10:54 +0200 Subject: [PATCH 15/19] Update linux_test.yml to use 3.12 for page --- .github/workflows/linux_test.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/workflows/linux_test.yml b/.github/workflows/linux_test.yml index 76f47cb0..83871934 100644 --- a/.github/workflows/linux_test.yml +++ b/.github/workflows/linux_test.yml @@ -73,12 +73,11 @@ jobs: - name: Install sphinx and themes run: | # Install package so autodoc can import modules (openseespy mocked in conf.py) - PY_VER=`echo py${{ matrix.python-version }} | tr -d .` - echo $PY_VER + # Use python3.12 export PIP_DEFAULT_TIMEOUT=100 pip install --upgrade pip pip install sphinx recommonmark sphinx_rtd_theme nbsphinx - pip install -r requirements-$PY_VER-linux.txt + requirements-py312-linux.txt pip install -e . - name: Make html pages run: | From cd56433099255899137217d5556c965fb3324169 Mon Sep 17 00:00:00 2001 From: Antonio Ettorre <56338190+vot4anto@users.noreply.github.com> Date: Mon, 5 Oct 2026 12:20:24 +0200 Subject: [PATCH 16/19] typo --- .github/workflows/linux_test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/linux_test.yml b/.github/workflows/linux_test.yml index 83871934..e2ab1d59 100644 --- a/.github/workflows/linux_test.yml +++ b/.github/workflows/linux_test.yml @@ -77,7 +77,7 @@ jobs: export PIP_DEFAULT_TIMEOUT=100 pip install --upgrade pip pip install sphinx recommonmark sphinx_rtd_theme nbsphinx - requirements-py312-linux.txt + pip install -r requirements-py312-linux.txt pip install -e . - name: Make html pages run: | From ee10975dcf17ab7f68f6ce968569ac99eb65fce4 Mon Sep 17 00:00:00 2001 From: Antonio Ettorre Date: Mon, 5 Oct 2026 12:40:56 +0200 Subject: [PATCH 17/19] change version of notebook on pyproject --- pyproject.toml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index dc14f45a..b716bb12 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -37,17 +37,17 @@ classifiers = [ requires-python = ">=3.11, <3.14" dependencies = [ - "seaborn~=0.13.0", + "seaborn~=0.13.0", "ipykernel~=4.8.0", "ipython~=6.2.0", - "jupyter_client~=5.0.0", - "notebook~=5.0.0", + "jupyter_client~=7.0.0", + "notebook~=7.6.0", "pyproj~=3.7.2", "numpy>=2.4.0", "scipy~=1.17", "pandas~=2.2", "h5py>=3.13", - "matplotlib~=3.10.1", + "matplotlib~=3.10.1", "numba~=0.67", "pandas~=2.2.3", "statsmodels~=0.14.6", From 058abbb1684c782da74a89503a034ea6e063a45b Mon Sep 17 00:00:00 2001 From: Antonio Ettorre <56338190+vot4anto@users.noreply.github.com> Date: Mon, 5 Oct 2026 13:20:29 +0200 Subject: [PATCH 18/19] Update pyproject.toml --- pyproject.toml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index b716bb12..f4a98af7 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -37,21 +37,21 @@ classifiers = [ requires-python = ">=3.11, <3.14" dependencies = [ - "seaborn~=0.13.0", - "ipykernel~=4.8.0", - "ipython~=6.2.0", - "jupyter_client~=7.0.0", - "notebook~=7.6.0", + "seaborn>=0.13.0", + "ipykernel>=4.8.0", + "ipython>=6.2.0", + "jupyter_client>=7.0", + "notebook>=7.0", "pyproj~=3.7.2", - "numpy>=2.4.0", + "numpy~=2.4.0", "scipy~=1.17", "pandas~=2.2", "h5py>=3.13", - "matplotlib~=3.10.1", + "matplotlib~=3.10", "numba~=0.67", "pandas~=2.2.3", - "statsmodels~=0.14.6", - "pydantic~=2.10.6 ", + "statsmodels~=0.14", + "pydantic~=2.10", ] From 17fc1f270ed60f08e22af9a95102fa0af64a970d Mon Sep 17 00:00:00 2001 From: Antonio Ettorre Date: Mon, 5 Oct 2026 14:38:47 +0200 Subject: [PATCH 19/19] change release of ghaction-github-pages --- .github/workflows/linux_test.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/linux_test.yml b/.github/workflows/linux_test.yml index e2ab1d59..42d8914e 100644 --- a/.github/workflows/linux_test.yml +++ b/.github/workflows/linux_test.yml @@ -63,7 +63,7 @@ jobs: pages: needs: vulnerability_test - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v6 - name: Set up Python @@ -86,7 +86,7 @@ jobs: - name: Deploy to GitHub Pages if: success() - uses: crazy-max/ghaction-github-pages@v4 + uses: crazy-max/ghaction-github-pages@v5 with: target_branch: gh-pages build_dir: docsrc/_build/html/