diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 1d78fefd706aa19850cf73a494d754f389ec3488..74d2cb2fda77d8719d634ffc5222e5b226d72701 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -70,7 +70,7 @@ tests (arch - conda) [R]: needs: [] before_script: - *conda-setup-activate - - pip install -e ".[pinned,test]" + - pip install -e ".[ogs,pinned,test]" - *pip-setup-extra-headless script: - pytest @@ -179,6 +179,20 @@ tests (arch - conda - ogs custom latest) [M]: + +tests (arch - pip - no OGS) [R]: + stage: test + tags: [shell, envinf] + needs: [] + before_script: + - *pip-setup-activate + - pip install -e .[pinned,test] + - *pip-setup-extra-headless + script: + - python -c "import ogstools as ot; ot.status(verbose=True)" + - pytest -m "not (tools or system)" + + tests coverage (arch - container) [R]: stage: test script: @@ -209,7 +223,7 @@ tests (win - pip) [R]: before_script: - python -m venv .venv - .venv\Scripts\Activate.ps1 - - pip install -e ".[pinned,test]" + - pip install -e ".[ogs,pinned,test]" script: - pytest @@ -222,7 +236,7 @@ tests (mac - pip) [R]: before_script: - python() { python3.10 "$@"; } # alias don't work in non-interactive shells - *pip-setup-activate - - pip install -e ".[pinned,test]" + - pip install -e ".[ogs,pinned,test]" script: - pytest @@ -256,7 +270,7 @@ docs preview [M]: before_script: - *pip-setup-activate - *pip-install-ogs-latest - - pip install -e .[docs] + - pip install -e .[ogs,docs] - *pip-setup-extra-headless script: - make docs SPHINXOPTS="--keep-going -n -j 4" | tee sphinx_output.log @@ -304,7 +318,7 @@ setup developer [R]: - *pip-setup-activate - *pip-install-ogs-latest script: - - pip install -e .[pinned,dev,test,docs,feflow] + - pip install -e .[ogs,pinned,dev,test,docs,feflow] - *pip-setup-extra-headless pages: diff --git a/Makefile b/Makefile index 9a135281d21f8d99ff7b93fb2d02248705f00d73..8a40d61349894a56cf276aa3046e2c34533204a8 100644 --- a/Makefile +++ b/Makefile @@ -53,7 +53,7 @@ pip_setup_headless: ## Install vtk-osmesa and gmsh without X11 dependencies setup_devcontainer: ## Internal usage [CI] rm -rf .venv-devcontainer python -m venv .venv-devcontainer --upgrade-deps - .venv-devcontainer/bin/pip install -e .[dev,test,docs,feflow,pinned] + .venv-devcontainer/bin/pip install -e .[ogs,dev,test,docs,feflow,pinned] .venv-devcontainer/bin/pip uninstall gmsh vtk -y .venv-devcontainer/bin/pip install --extra-index-url https://wheels.vtk.org vtk-osmesa .venv-devcontainer/bin/pip install -i https://gmsh.info/python-packages-dev-nox gmsh diff --git a/docs/releases/index.md b/docs/releases/index.md index c61acc3ad5891af8debb952b9bf707eb6ccd5f68..832713085986eabb87a07c413b25c37b3d377d64 100644 --- a/docs/releases/index.md +++ b/docs/releases/index.md @@ -5,6 +5,7 @@ maxdepth: 3 --- 0.x (upcoming release) <ogstools-0.x> +0.6.0 <ogstools-0.6.0> 0.5.0 <ogstools-0.5.0> 0.4.0 <ogstools-0.4.0> 0.3.1 <ogstools-0.3.1> diff --git a/docs/releases/ogstools-0.6.0.md b/docs/releases/ogstools-0.6.0.md new file mode 100644 index 0000000000000000000000000000000000000000..88ffffe21c48b607f3d467c9df4a18f36d0a06c7 --- /dev/null +++ b/docs/releases/ogstools-0.6.0.md @@ -0,0 +1,51 @@ +# OGSTools 0.6.0 Release Notes (upcoming release) + +OGS version: 6.5.4 +Python: 3.10 - 3.13 + +## API breaking changes + +- meshseries.probe now squeezes the returned array: it seems more intuitive + to return a 1D array if no list of points is provided (just a single tuple) + +- meshseries.plot_time_slice has a new user interface - see the update example + or the API reference. The interpolate argument was removed, as it tempts you to + be used as a default (as it produces a nice image), but in doing so, can easily + lead to wrong conclusions as the interpolated image might differ significantly + from the raw data. + +- generalized meshseries.animate: it is now a free standing function + (plot.animate) and can take any plotting function - see the updated example or + the API reference + +## Features + +- MeshSeries can now be initialized with `from_data(meshes, timevalues)` +- MeshSeries now has an .items() iterator +- MeshSeries has now an .extend function to combine 2 MeshSeries (e.g. for simulation restart/continuation) +- plot.line now automatically sorts the data +- User can select format when saving animation (gif or mp4) +- variables.vector add BHE vector with support for slicing its components +- Variables now have methods to create Variables related to absolute error, relative error and analytical solution corresponding to the parent Variable +- Variable.transform now also works on MeshSeries +- plot.line now can also handle MeshSeries - this allows to draw an array of lines in one call (e.g. lines for each pt in the MeshSeries over time or lines for each timestep over a spatial coordinate) +- plot.contourf now only returns a figure if it wasn't given one as an argument +- improved axis labelling for shared axes (only the outer axes should get labelled now) +- new: meshseries.resample to interpolate the meshseries to new timevalues +- new: extract_probe to create a new meshseries consisting only of points and + probed data at these points +- OGS_BIN_PATH is read, this allows to specify a location of a custom OGS (ogs wheel not needed) +- Improved errors and warnings when system has multiple or no OGS on PATH +- ogstools.status(verbose=True) prints status of OGS installation + +## Infrastructure + +### Tests + +- Tests can be marked as system and tools + - system tests: Invoke running a simulation with OGS + - tools tests: Invoke calls to OGS binary tools and pybind11 functionality (in future) + +### Imports + +- When imports are actually implementation details they should be loaded within the calling function (delayed initialization). Applied to imports that rely on OGS installation. diff --git a/docs/releases/ogstools-0.x.md b/docs/releases/ogstools-0.x.md index b6fbd912160aae7dd0686066c69533c502a78c82..89756136e8f19d78f47c2e20992e1b15a83dcd10 100644 --- a/docs/releases/ogstools-0.x.md +++ b/docs/releases/ogstools-0.x.md @@ -8,19 +8,6 @@ This is not released yet! ## API breaking changes -- meshseries.probe now squeezes the returned array: it seems more intuitive - to return a 1D array if no list of points is provided (just a single tuple) - -- meshseries.plot_time_slice has a new user interface - see the update example - or the API reference. The interpolate argument was removed, as it tempts you to - be used as a default (as it produces a nice image), but in doing so, can easily - lead to wrong conclusions as the interpolated image might differ significantly - from the raw data. - -- generalized meshseries.animate: its now a free standing function - (plot.animate) and can take any plotting function - see the updated example or - the API reference - - mesh.read_shape (removed function, functionality is not covered anymore) ### Examples @@ -33,42 +20,12 @@ This is not released yet! ## Features -- MeshSeries can now be initialized with `from_data(meshes, timevalues)` -- MeshSeries now has an .items() iterator -- MeshSeries has now an .extend function to combine 2 MeshSeries (e.g. for simulation restart/continuation) -- plot.line now automatically sorts the data -- User can select format when saving animation (gif or mp4) -- variables.vector add BHE vector with support for slicing its components -- Variables now have methods to create Variables related to absolute error, relative error and analytical solution corresponding to the parent Variable -- Variable.transform now also works on MeshSeries -- plot.line now can also handle MeshSeries - this allows to draw an array of lines in one call (e.g. lines for each pt in the MeshSeries over time or lines for each timestep over a spatial coordinate) -- plot.contourf now only returns a figure if it wasn't given one as an argument -- improved axis labelling for shared axes (only the outer axes should get labelled now) -- new: meshseries.resample to interpolate the meshseries to new timevalues -- new: extract_probe to create a new meshseries consisting only of points and - probed data at these points -- OGS_BIN_PATH is read, this allows to specify a location of a custom OGS (ogs wheel not needed) -- Improved errors and warnings when system has multiple or no OGS on PATH -- ogstools.status(verbose=True) prints status of OGS installation -- ogstools.cli() return an object for access to OGS command line tools (e.g. vtkdiff via `cli().vtkdiff(...)`) -- Enable saving mesh to ASCII - ## Infrastructure ### Tests -- Tests can be marked as system and tools - - system tests: Involve running a simulation with OGS - - tools tests: Involve calls to OGS binary tools and pybind11 functionality (in future) - ### Imports -- When imports are actually implementation details they can be load within function called (delayed initialization) - Applied to imports that rely on OGS installation - -### Container - -- Container for FEFLOW 10.0 added - ## Maintainer TODOs ### next sub release diff --git a/pyproject.toml b/pyproject.toml index a3870935474d85366b176e2285fb1a6ce21bfbcb..f22fa4fc2efae19a64edffdb7fb531b33c318e36 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -37,7 +37,6 @@ dependencies = [ "scipy>=1.10.1", "Pint>=0.22", "papermill>=2.4.0", - # meshing algorithm changed with this version "typeguard>=4.0.0", "lxml>=4.6.0", "pandas>=2.2.3", @@ -65,19 +64,19 @@ feflow2ogs = 'ogstools.feflowlib._cli:cli' pinned = [ - "aiohappyeyeballs==2.4.4", - "aiohttp==3.11.11", + "aiohappyeyeballs==2.6.1", + "aiohttp==3.11.14", "aiosignal==1.3.2", "ansicolors==1.1.8", - "anyio==4.8.0", + "anyio==4.9.0", "argon2-cffi==23.1.0", "argon2-cffi-bindings==21.2.0", "arrow==1.3.0", "asttokens==3.0.0", - "attrs==24.3.0", - "beautifulsoup4==4.12.3", + "attrs==25.3.0", + "beautifulsoup4==4.13.3", "bleach==6.2.0", - "certifi==2024.12.14", + "certifi==2025.1.31", "cffi==1.17.1", "charset-normalizer==3.4.1", "click==8.1.8", @@ -86,30 +85,30 @@ pinned = [ "comm==0.2.2", "contourpy==1.3.1", "cycler==0.12.1", - "decorator==5.1.1", + "decorator==5.2.1", "defusedxml==0.7.1", "entrypoints==0.4", - "executing==2.1.0", + "executing==2.2.0", "fastjsonschema==2.21.1", "flexcache==0.3", "flexparser==0.4", - "fonttools==4.55.3", + "fonttools==4.56.0", "fqdn==1.5.1", "frozenlist==1.5.0", - "geopandas==1.0.1", "gmsh==4.13.1", - "h5py==3.12.1", + "h5py==3.13.0", "idna==3.10", - "imageio==2.36.1", - "ipython==8.31.0", + "imageio==2.37.0", + "ipython==8.34.0", + "ipython_pygments_lexers==1.1.1", "ipywidgets==8.1.5", "isoduration==20.11.0", "jedi==0.19.2", - "Jinja2==3.1.5", + "Jinja2==3.1.6", "jsonpointer==3.0.0", "jsonschema==4.23.0", "jsonschema-specifications==2024.10.1", - "jupyter-events==0.11.0", + "jupyter-events==0.12.0", "jupyter_client==8.6.3", "jupyter_core==5.7.2", "jupyter_server==2.15.0", @@ -117,29 +116,27 @@ pinned = [ "jupyter_server_terminals==0.5.3", "jupyterlab_pygments==0.3.0", "jupyterlab_widgets==3.0.13", - "jupytext==1.16.6", + "jupytext==1.16.7", "kiwisolver==1.4.8", - "lxml==5.3.0", + "lxml==5.3.1", "markdown-it-py==3.0.0", "MarkupSafe==3.0.2", - "matplotlib==3.10.0", + "matplotlib==3.10.1", "matplotlib-inline==0.1.7", "mdit-py-plugins==0.4.2", "mdurl==0.1.2", "meshio==5.3.5", - "mistune==3.1.0", - "more-itertools==10.5.0", + "mistune==3.1.2", + "more-itertools==10.6.0", "msgpack==1.1.0", - "multidict==6.1.0", + "multidict==6.2.0", "nbclient==0.10.2", - "nbconvert==7.16.5", + "nbconvert==7.16.6", "nbformat==5.10.4", "nest-asyncio==1.6.0", - "numpy==2.2.1", - "ogs==6.5.4", + "numpy==2.2.4", "overrides==7.7.0", "packaging==24.2", - "pandamesh==0.2.2", "pandas==2.2.3", "pandocfilters==1.5.1", "papermill==2.6.0", @@ -150,31 +147,28 @@ pinned = [ "platformdirs==4.3.6", "pooch==1.8.2", "prometheus_client==0.21.1", - "prompt_toolkit==3.0.48", - "propcache==0.2.1", + "prompt_toolkit==3.0.50", + "propcache==0.3.0", "ptyprocess==0.7.0", "pure_eval==0.2.3", "pycparser==2.22", "Pygments==2.19.1", - "pyogrio==0.10.0", "pyparsing==3.2.1", - "pyproj==3.7.0", "python-dateutil==2.9.0.post0", - "python-json-logger==3.2.1", - "pytz==2024.2", + "python-json-logger==3.3.0", + "pytz==2025.1", "pyvista==0.44.1", "PyYAML==6.0.2", - "pyzmq==26.2.0", - "referencing==0.35.1", + "pyzmq==26.3.0", + "referencing==0.36.2", "requests==2.32.3", "rfc3339-validator==0.1.4", "rfc3986-validator==0.1.1", "rich==13.9.4", - "rpds-py==0.22.3", - "scipy==1.15.0", + "rpds-py==0.23.1", + "scipy==1.15.2", "scooby==0.10.0", "Send2Trash==1.8.3", - "shapely==2.0.6", "simpervisor==1.0.0", "six==1.17.0", "sniffio==1.3.1", @@ -186,26 +180,26 @@ pinned = [ "tornado==6.4.2", "tqdm==4.67.1", "traitlets==5.14.3", - "trame==3.7.6", - "trame-client==3.5.1", - "trame-server==3.2.7", - "trame-vtk==2.8.13", - "trame-vuetify==2.8.0", - "triangle==20250106", - "typeguard==4.4.1", + "trame==3.8.1", + "trame-client==3.6.0", + "trame-server==3.4.0", + "trame-vtk==2.8.15", + "trame-vuetify==2.8.1", + "typeguard==4.4.2", "types-python-dateutil==2.9.0.20241206", "typing_extensions==4.12.2", - "tzdata==2024.2", + "tzdata==2025.1", "uri-template==1.3.0", "urllib3==2.3.0", - "vtk==9.4.1", + "vtk==9.3.1; python_version <= '3.12'", + "vtk==9.4.1; python_version == '3.13'", "wcwidth==0.2.13", "webcolors==24.11.1", "webencodings==0.5.1", "websocket-client==1.8.0", "widgetsnbextension==4.0.13", - "wslink==2.2.2", - "yarl==1.18.3" + "wslink==2.3.2", + "yarl==1.18.3", ] diff --git a/requirements/requirements_allextras_py3_10.txt b/requirements/requirements_allextras_py3_10.txt index 53be2375df0d92413f2d263f19dda3a5e5b0a821..0b3c5a46a996c6232108f54ee4cf7da4e7789910 100644 --- a/requirements/requirements_allextras_py3_10.txt +++ b/requirements/requirements_allextras_py3_10.txt @@ -1,19 +1,19 @@ -aiohappyeyeballs==2.4.4 -aiohttp==3.11.11 +aiohappyeyeballs==2.6.1 +aiohttp==3.11.14 aiosignal==1.3.2 ansicolors==1.1.8 -anyio==4.8.0 +anyio==4.9.0 argon2-cffi==23.1.0 argon2-cffi-bindings==21.2.0 arrow==1.3.0 asttokens==3.0.0 async-timeout==5.0.1 -attrs==24.3.0 -beautifulsoup4==4.12.3 -black==24.10.0 +attrs==25.3.0 +beautifulsoup4==4.13.3 +black==24.4.0 bleach==6.2.0 build==1.2.2.post1 -certifi==2024.12.14 +certifi==2025.1.31 cffi==1.17.1 cfgv==3.4.0 charset-normalizer==3.4.1 @@ -23,34 +23,33 @@ colorcet==3.1.0 comm==0.2.2 contourpy==1.3.1 cycler==0.12.1 -decorator==5.1.1 +decorator==5.2.1 defusedxml==0.7.1 distlib==0.3.9 entrypoints==0.4 exceptiongroup==1.2.2 -executing==2.1.0 +executing==2.2.0 fastjsonschema==2.21.1 -filelock==3.16.1 +filelock==3.18.0 flexcache==0.3 flexparser==0.4 -fonttools==4.55.3 +fonttools==4.56.0 fqdn==1.5.1 frozenlist==1.5.0 -geopandas==1.0.1 gmsh==4.13.1 -h5py==3.12.1 -identify==2.6.5 +h5py==3.13.0 +identify==2.6.9 idna==3.10 -imageio==2.36.1 -ipython==8.31.0 +imageio==2.37.0 +ipython==8.34.0 ipywidgets==8.1.5 isoduration==20.11.0 jedi==0.19.2 -Jinja2==3.1.5 +Jinja2==3.1.6 jsonpointer==3.0.0 jsonschema==4.23.0 jsonschema-specifications==2024.10.1 -jupyter-events==0.11.0 +jupyter-events==0.12.0 jupyter_client==8.6.3 jupyter_core==5.7.2 jupyter_server==2.15.0 @@ -58,32 +57,29 @@ jupyter_server_proxy==4.4.0 jupyter_server_terminals==0.5.3 jupyterlab_pygments==0.3.0 jupyterlab_widgets==3.0.13 -jupytext==1.16.6 +jupytext==1.16.7 kiwisolver==1.4.8 -lxml==5.3.0 +lxml==5.3.1 markdown-it-py==3.0.0 MarkupSafe==3.0.2 -matplotlib==3.10.0 +matplotlib==3.10.1 matplotlib-inline==0.1.7 mdit-py-plugins==0.4.2 mdurl==0.1.2 meshio==5.3.5 -mistune==3.1.0 -more-itertools==10.5.0 +mistune==3.1.2 +more-itertools==10.6.0 msgpack==1.1.0 -multidict==6.1.0 +multidict==6.2.0 mypy-extensions==1.0.0 nbclient==0.10.2 -nbconvert==7.16.5 +nbconvert==7.16.6 nbformat==5.10.4 nest-asyncio==1.6.0 nodeenv==1.9.1 -numpy==2.2.1 -ogs==6.5.3 -ogstools @ file:///home/meisel/gitlabrepos/ogstools +numpy==2.2.4 overrides==7.7.0 packaging==24.2 -pandamesh==0.2.2 pandas==2.2.3 pandocfilters==1.5.1 papermill==2.6.0 @@ -94,34 +90,31 @@ pillow==11.1.0 Pint==0.24.4 platformdirs==4.3.6 pooch==1.8.2 -pre_commit==4.0.1 +pre_commit==4.1.0 prometheus_client==0.21.1 -prompt_toolkit==3.0.48 -propcache==0.2.1 +prompt_toolkit==3.0.50 +propcache==0.3.0 ptyprocess==0.7.0 pure_eval==0.2.3 pycparser==2.22 Pygments==2.19.1 -pyogrio==0.10.0 pyparsing==3.2.1 -pyproj==3.7.0 pyproject_hooks==1.2.0 python-dateutil==2.9.0.post0 -python-json-logger==3.2.1 -pytz==2024.2 +python-json-logger==3.3.0 +pytz==2025.1 pyvista==0.44.2 PyYAML==6.0.2 -pyzmq==26.2.0 -referencing==0.35.1 +pyzmq==26.3.0 +referencing==0.36.2 requests==2.32.3 rfc3339-validator==0.1.4 rfc3986-validator==0.1.1 rich==13.9.4 -rpds-py==0.22.3 -scipy==1.15.0 +rpds-py==0.23.1 +scipy==1.15.2 scooby==0.10.0 Send2Trash==1.8.3 -shapely==2.0.6 simpervisor==1.0.0 six==1.17.0 sniffio==1.3.1 @@ -134,24 +127,23 @@ tomli==2.2.1 tornado==6.4.2 tqdm==4.67.1 traitlets==5.14.3 -trame==3.7.6 -trame-client==3.5.1 -trame-server==3.2.7 -trame-vtk==2.8.13 -trame-vuetify==2.8.0 -triangle==20250106 -typeguard==4.4.1 +trame==3.8.1 +trame-client==3.6.0 +trame-server==3.4.0 +trame-vtk==2.8.15 +trame-vuetify==2.8.1 +typeguard==4.4.2 types-python-dateutil==2.9.0.20241206 typing_extensions==4.12.2 -tzdata==2024.2 +tzdata==2025.1 uri-template==1.3.0 urllib3==2.3.0 -virtualenv==20.28.1 +virtualenv==20.29.3 vtk==9.3.1 wcwidth==0.2.13 webcolors==24.11.1 webencodings==0.5.1 websocket-client==1.8.0 widgetsnbextension==4.0.13 -wslink==2.2.2 +wslink==2.3.2 yarl==1.18.3 diff --git a/requirements/requirements_allextras_py3_11.txt b/requirements/requirements_allextras_py3_11.txt index 93c1a4f3f605ac66114e3581a4daffd89d709c51..dbf81715b7352127810043ed5110037f72898701 100644 --- a/requirements/requirements_allextras_py3_11.txt +++ b/requirements/requirements_allextras_py3_11.txt @@ -1,153 +1,147 @@ -aiohappyeyeballs==2.4.0 -aiohttp==3.10.5 -aiosignal==1.3.1 +aiohappyeyeballs==2.6.1 +aiohttp==3.11.14 +aiosignal==1.3.2 ansicolors==1.1.8 -anyio==4.4.0 -appdirs==1.4.4 +anyio==4.9.0 argon2-cffi==23.1.0 argon2-cffi-bindings==21.2.0 arrow==1.3.0 -asttokens==2.4.1 -attrs==24.2.0 -beautifulsoup4==4.12.3 -black==24.8.0 -bleach==6.1.0 -build==1.2.1 -certifi==2024.8.30 +asttokens==3.0.0 +attrs==25.3.0 +beautifulsoup4==4.13.3 +black==24.4.0 +bleach==6.2.0 +build==1.2.2.post1 +certifi==2025.1.31 cffi==1.17.1 cfgv==3.4.0 -charset-normalizer==3.3.2 -click==8.1.7 +charset-normalizer==3.4.1 +click==8.1.8 cmocean==4.0.3 colorcet==3.1.0 comm==0.2.2 -contourpy==1.3.0 +contourpy==1.3.1 cycler==0.12.1 -decorator==5.1.1 +decorator==5.2.1 defusedxml==0.7.1 -distlib==0.3.8 +distlib==0.3.9 entrypoints==0.4 -executing==2.1.0 -fastjsonschema==2.20.0 -filelock==3.15.4 +executing==2.2.0 +fastjsonschema==2.21.1 +filelock==3.18.0 flexcache==0.3 -flexparser==0.3.1 -fonttools==4.53.1 +flexparser==0.4 +fonttools==4.56.0 fqdn==1.5.1 -frozenlist==1.4.1 -geopandas==1.0.1 +frozenlist==1.5.0 gmsh==4.13.1 -h5py==3.11.0 -identify==2.6.0 -idna==3.8 -imageio==2.35.1 -ipython==8.27.0 +h5py==3.13.0 +identify==2.6.9 +idna==3.10 +imageio==2.37.0 +ipython==9.0.2 +ipython_pygments_lexers==1.1.1 ipywidgets==8.1.5 isoduration==20.11.0 -jedi==0.19.1 -Jinja2==3.1.4 +jedi==0.19.2 +Jinja2==3.1.6 jsonpointer==3.0.0 jsonschema==4.23.0 -jsonschema-specifications==2023.12.1 -jupyter-events==0.10.0 -jupyter_client==8.6.2 +jsonschema-specifications==2024.10.1 +jupyter-events==0.12.0 +jupyter_client==8.6.3 jupyter_core==5.7.2 -jupyter_server==2.14.2 +jupyter_server==2.15.0 jupyter_server_proxy==4.4.0 jupyter_server_terminals==0.5.3 jupyterlab_pygments==0.3.0 jupyterlab_widgets==3.0.13 -jupytext==1.16.4 -kiwisolver==1.4.7 -lxml==5.3.0 +jupytext==1.16.7 +kiwisolver==1.4.8 +lxml==5.3.1 markdown-it-py==3.0.0 -MarkupSafe==2.1.5 -matplotlib==3.9.2 +MarkupSafe==3.0.2 +matplotlib==3.10.1 matplotlib-inline==0.1.7 -mdit-py-plugins==0.4.1 +mdit-py-plugins==0.4.2 mdurl==0.1.2 meshio==5.3.5 -mistune==3.0.2 -more-itertools==10.5.0 -msgpack==1.0.8 -multidict==6.0.5 +mistune==3.1.2 +more-itertools==10.6.0 +msgpack==1.1.0 +multidict==6.2.0 mypy-extensions==1.0.0 -nbclient==0.10.0 -nbconvert==7.16.4 +nbclient==0.10.2 +nbconvert==7.16.6 nbformat==5.10.4 nest-asyncio==1.6.0 nodeenv==1.9.1 -numpy==2.0.2 -ogs==6.5.3 +numpy==2.2.4 overrides==7.7.0 -packaging==24.1 -pandamesh==0.2.1 -pandas==2.2.2 +packaging==24.2 +pandas==2.2.3 pandocfilters==1.5.1 papermill==2.6.0 parso==0.8.4 pathspec==0.12.1 pexpect==4.9.0 -pillow==10.4.0 -Pint==0.24.3 -platformdirs==4.2.2 +pillow==11.1.0 +Pint==0.24.4 +platformdirs==4.3.6 pooch==1.8.2 -pre-commit==3.8.0 -prometheus_client==0.20.0 -prompt_toolkit==3.0.47 +pre_commit==4.1.0 +prometheus_client==0.21.1 +prompt_toolkit==3.0.50 +propcache==0.3.0 ptyprocess==0.7.0 pure_eval==0.2.3 pycparser==2.22 -Pygments==2.18.0 -pyogrio==0.9.0 -pyparsing==3.1.4 -pyproj==3.6.1 -pyproject_hooks==1.1.0 +Pygments==2.19.1 +pyparsing==3.2.1 +pyproject_hooks==1.2.0 python-dateutil==2.9.0.post0 -python-json-logger==2.0.7 -pytz==2024.1 -pyvista==0.44.1 +python-json-logger==3.3.0 +pytz==2025.1 +pyvista==0.44.2 PyYAML==6.0.2 -pyzmq==26.2.0 -referencing==0.35.1 +pyzmq==26.3.0 +referencing==0.36.2 requests==2.32.3 rfc3339-validator==0.1.4 rfc3986-validator==0.1.1 -rich==13.8.0 -rpds-py==0.20.0 -scipy==1.14.1 +rich==13.9.4 +rpds-py==0.23.1 +scipy==1.15.2 scooby==0.10.0 Send2Trash==1.8.3 -shapely==2.0.6 simpervisor==1.0.0 -six==1.16.0 +six==1.17.0 sniffio==1.3.1 soupsieve==2.6 stack-data==0.6.3 tenacity==9.0.0 terminado==0.18.1 -tinycss2==1.3.0 -tornado==6.4.1 -tqdm==4.66.5 +tinycss2==1.4.0 +tornado==6.4.2 +tqdm==4.67.1 traitlets==5.14.3 -trame==3.6.3 -trame-client==3.2.5 -trame-server==3.1.2 -trame-vtk==2.8.10 -trame-vuetify==2.7.1 -triangle==20230923 -typeguard==4.3.0 -types-python-dateutil==2.9.0.20240906 +trame==3.8.1 +trame-client==3.6.0 +trame-server==3.4.0 +trame-vtk==2.8.15 +trame-vuetify==2.8.1 +typeguard==4.4.2 +types-python-dateutil==2.9.0.20241206 typing_extensions==4.12.2 -tzdata==2024.1 +tzdata==2025.1 uri-template==1.3.0 -urllib3==2.2.2 -virtualenv==20.26.3 +urllib3==2.3.0 +virtualenv==20.29.3 vtk==9.3.1 wcwidth==0.2.13 -webcolors==24.8.0 +webcolors==24.11.1 webencodings==0.5.1 websocket-client==1.8.0 widgetsnbextension==4.0.13 -wslink==2.1.2 -yarl==1.9.11 +wslink==2.3.2 +yarl==1.18.3 diff --git a/requirements/requirements_allextras_py3_12.txt b/requirements/requirements_allextras_py3_12.txt index 27f976c058b73b776bc011d227243e5d9f29041e..dbf81715b7352127810043ed5110037f72898701 100644 --- a/requirements/requirements_allextras_py3_12.txt +++ b/requirements/requirements_allextras_py3_12.txt @@ -1,18 +1,18 @@ -aiohappyeyeballs==2.4.4 -aiohttp==3.11.11 +aiohappyeyeballs==2.6.1 +aiohttp==3.11.14 aiosignal==1.3.2 ansicolors==1.1.8 -anyio==4.8.0 +anyio==4.9.0 argon2-cffi==23.1.0 argon2-cffi-bindings==21.2.0 arrow==1.3.0 asttokens==3.0.0 -attrs==24.3.0 -beautifulsoup4==4.12.3 -black==24.10.0 +attrs==25.3.0 +beautifulsoup4==4.13.3 +black==24.4.0 bleach==6.2.0 build==1.2.2.post1 -certifi==2024.12.14 +certifi==2025.1.31 cffi==1.17.1 cfgv==3.4.0 charset-normalizer==3.4.1 @@ -22,33 +22,33 @@ colorcet==3.1.0 comm==0.2.2 contourpy==1.3.1 cycler==0.12.1 -decorator==5.1.1 +decorator==5.2.1 defusedxml==0.7.1 distlib==0.3.9 entrypoints==0.4 -executing==2.1.0 +executing==2.2.0 fastjsonschema==2.21.1 -filelock==3.16.1 +filelock==3.18.0 flexcache==0.3 flexparser==0.4 -fonttools==4.55.3 +fonttools==4.56.0 fqdn==1.5.1 frozenlist==1.5.0 -geopandas==1.0.1 gmsh==4.13.1 -h5py==3.12.1 -identify==2.6.5 +h5py==3.13.0 +identify==2.6.9 idna==3.10 -imageio==2.36.1 -ipython==8.31.0 +imageio==2.37.0 +ipython==9.0.2 +ipython_pygments_lexers==1.1.1 ipywidgets==8.1.5 isoduration==20.11.0 jedi==0.19.2 -Jinja2==3.1.5 +Jinja2==3.1.6 jsonpointer==3.0.0 jsonschema==4.23.0 jsonschema-specifications==2024.10.1 -jupyter-events==0.11.0 +jupyter-events==0.12.0 jupyter_client==8.6.3 jupyter_core==5.7.2 jupyter_server==2.15.0 @@ -56,32 +56,29 @@ jupyter_server_proxy==4.4.0 jupyter_server_terminals==0.5.3 jupyterlab_pygments==0.3.0 jupyterlab_widgets==3.0.13 -jupytext==1.16.6 +jupytext==1.16.7 kiwisolver==1.4.8 -lxml==5.3.0 +lxml==5.3.1 markdown-it-py==3.0.0 MarkupSafe==3.0.2 -matplotlib==3.10.0 +matplotlib==3.10.1 matplotlib-inline==0.1.7 mdit-py-plugins==0.4.2 mdurl==0.1.2 meshio==5.3.5 -mistune==3.1.0 -more-itertools==10.5.0 +mistune==3.1.2 +more-itertools==10.6.0 msgpack==1.1.0 -multidict==6.1.0 +multidict==6.2.0 mypy-extensions==1.0.0 nbclient==0.10.2 -nbconvert==7.16.5 +nbconvert==7.16.6 nbformat==5.10.4 nest-asyncio==1.6.0 nodeenv==1.9.1 -numpy==2.2.1 -ogs==6.5.3 -ogstools @ file:///home/meisel/gitlabrepos/ogstools +numpy==2.2.4 overrides==7.7.0 packaging==24.2 -pandamesh==0.2.2 pandas==2.2.3 pandocfilters==1.5.1 papermill==2.6.0 @@ -92,34 +89,31 @@ pillow==11.1.0 Pint==0.24.4 platformdirs==4.3.6 pooch==1.8.2 -pre_commit==4.0.1 +pre_commit==4.1.0 prometheus_client==0.21.1 -prompt_toolkit==3.0.48 -propcache==0.2.1 +prompt_toolkit==3.0.50 +propcache==0.3.0 ptyprocess==0.7.0 pure_eval==0.2.3 pycparser==2.22 Pygments==2.19.1 -pyogrio==0.10.0 pyparsing==3.2.1 -pyproj==3.7.0 pyproject_hooks==1.2.0 python-dateutil==2.9.0.post0 -python-json-logger==3.2.1 -pytz==2024.2 +python-json-logger==3.3.0 +pytz==2025.1 pyvista==0.44.2 PyYAML==6.0.2 -pyzmq==26.2.0 -referencing==0.35.1 +pyzmq==26.3.0 +referencing==0.36.2 requests==2.32.3 rfc3339-validator==0.1.4 rfc3986-validator==0.1.1 rich==13.9.4 -rpds-py==0.22.3 -scipy==1.15.0 +rpds-py==0.23.1 +scipy==1.15.2 scooby==0.10.0 Send2Trash==1.8.3 -shapely==2.0.6 simpervisor==1.0.0 six==1.17.0 sniffio==1.3.1 @@ -131,24 +125,23 @@ tinycss2==1.4.0 tornado==6.4.2 tqdm==4.67.1 traitlets==5.14.3 -trame==3.7.6 -trame-client==3.5.1 -trame-server==3.2.7 -trame-vtk==2.8.13 -trame-vuetify==2.8.0 -triangle==20250106 -typeguard==4.4.1 +trame==3.8.1 +trame-client==3.6.0 +trame-server==3.4.0 +trame-vtk==2.8.15 +trame-vuetify==2.8.1 +typeguard==4.4.2 types-python-dateutil==2.9.0.20241206 typing_extensions==4.12.2 -tzdata==2024.2 +tzdata==2025.1 uri-template==1.3.0 urllib3==2.3.0 -virtualenv==20.28.1 +virtualenv==20.29.3 vtk==9.3.1 wcwidth==0.2.13 webcolors==24.11.1 webencodings==0.5.1 websocket-client==1.8.0 widgetsnbextension==4.0.13 -wslink==2.2.2 +wslink==2.3.2 yarl==1.18.3 diff --git a/requirements/requirements_allextras_py3_13.txt b/requirements/requirements_allextras_py3_13.txt index 6e5581dea9872388867fa26fea4caedaab83c28d..407176f47a128973694e71fb6001043e08776129 100644 --- a/requirements/requirements_allextras_py3_13.txt +++ b/requirements/requirements_allextras_py3_13.txt @@ -1,18 +1,18 @@ -aiohappyeyeballs==2.4.4 -aiohttp==3.11.11 +aiohappyeyeballs==2.6.1 +aiohttp==3.11.14 aiosignal==1.3.2 ansicolors==1.1.8 -anyio==4.8.0 +anyio==4.9.0 argon2-cffi==23.1.0 argon2-cffi-bindings==21.2.0 arrow==1.3.0 asttokens==3.0.0 -attrs==24.3.0 -beautifulsoup4==4.12.3 -black==24.10.0 +attrs==25.3.0 +beautifulsoup4==4.13.3 +black==24.4.0 bleach==6.2.0 build==1.2.2.post1 -certifi==2024.12.14 +certifi==2025.1.31 cffi==1.17.1 cfgv==3.4.0 charset-normalizer==3.4.1 @@ -22,33 +22,33 @@ colorcet==3.1.0 comm==0.2.2 contourpy==1.3.1 cycler==0.12.1 -decorator==5.1.1 +decorator==5.2.1 defusedxml==0.7.1 distlib==0.3.9 entrypoints==0.4 -executing==2.1.0 +executing==2.2.0 fastjsonschema==2.21.1 -filelock==3.16.1 +filelock==3.18.0 flexcache==0.3 flexparser==0.4 -fonttools==4.55.3 +fonttools==4.56.0 fqdn==1.5.1 frozenlist==1.5.0 -geopandas==1.0.1 gmsh==4.13.1 -h5py==3.12.1 -identify==2.6.5 +h5py==3.13.0 +identify==2.6.9 idna==3.10 -imageio==2.36.1 -ipython==8.31.0 +imageio==2.37.0 +ipython==9.0.2 +ipython_pygments_lexers==1.1.1 ipywidgets==8.1.5 isoduration==20.11.0 jedi==0.19.2 -Jinja2==3.1.5 +Jinja2==3.1.6 jsonpointer==3.0.0 jsonschema==4.23.0 jsonschema-specifications==2024.10.1 -jupyter-events==0.11.0 +jupyter-events==0.12.0 jupyter_client==8.6.3 jupyter_core==5.7.2 jupyter_server==2.15.0 @@ -56,32 +56,29 @@ jupyter_server_proxy==4.4.0 jupyter_server_terminals==0.5.3 jupyterlab_pygments==0.3.0 jupyterlab_widgets==3.0.13 -jupytext==1.16.6 +jupytext==1.16.7 kiwisolver==1.4.8 -lxml==5.3.0 +lxml==5.3.1 markdown-it-py==3.0.0 MarkupSafe==3.0.2 -matplotlib==3.10.0 +matplotlib==3.10.1 matplotlib-inline==0.1.7 mdit-py-plugins==0.4.2 mdurl==0.1.2 meshio==5.3.5 -mistune==3.1.0 -more-itertools==10.5.0 +mistune==3.1.2 +more-itertools==10.6.0 msgpack==1.1.0 -multidict==6.1.0 +multidict==6.2.0 mypy-extensions==1.0.0 nbclient==0.10.2 -nbconvert==7.16.5 +nbconvert==7.16.6 nbformat==5.10.4 nest-asyncio==1.6.0 nodeenv==1.9.1 -numpy==2.2.1 -ogs==6.5.4.dev410 -ogstools @ file:///home/meisel/gitlabrepos/ogstools +numpy==2.2.4 overrides==7.7.0 packaging==24.2 -pandamesh==0.2.2 pandas==2.2.3 pandocfilters==1.5.1 papermill==2.6.0 @@ -92,34 +89,31 @@ pillow==11.1.0 Pint==0.24.4 platformdirs==4.3.6 pooch==1.8.2 -pre_commit==4.0.1 +pre_commit==4.1.0 prometheus_client==0.21.1 -prompt_toolkit==3.0.48 -propcache==0.2.1 +prompt_toolkit==3.0.50 +propcache==0.3.0 ptyprocess==0.7.0 pure_eval==0.2.3 pycparser==2.22 Pygments==2.19.1 -pyogrio==0.10.0 pyparsing==3.2.1 -pyproj==3.7.0 pyproject_hooks==1.2.0 python-dateutil==2.9.0.post0 -python-json-logger==3.2.1 -pytz==2024.2 +python-json-logger==3.3.0 +pytz==2025.1 pyvista==0.44.1 PyYAML==6.0.2 -pyzmq==26.2.0 -referencing==0.35.1 +pyzmq==26.3.0 +referencing==0.36.2 requests==2.32.3 rfc3339-validator==0.1.4 rfc3986-validator==0.1.1 rich==13.9.4 -rpds-py==0.22.3 -scipy==1.15.0 +rpds-py==0.23.1 +scipy==1.15.2 scooby==0.10.0 Send2Trash==1.8.3 -shapely==2.0.6 simpervisor==1.0.0 six==1.17.0 sniffio==1.3.1 @@ -131,24 +125,23 @@ tinycss2==1.4.0 tornado==6.4.2 tqdm==4.67.1 traitlets==5.14.3 -trame==3.7.6 -trame-client==3.5.1 -trame-server==3.2.7 -trame-vtk==2.8.13 -trame-vuetify==2.8.0 -triangle==20250106 -typeguard==4.4.1 +trame==3.8.1 +trame-client==3.6.0 +trame-server==3.4.0 +trame-vtk==2.8.15 +trame-vuetify==2.8.1 +typeguard==4.4.2 types-python-dateutil==2.9.0.20241206 typing_extensions==4.12.2 -tzdata==2024.2 +tzdata==2025.1 uri-template==1.3.0 urllib3==2.3.0 -virtualenv==20.28.1 +virtualenv==20.29.3 vtk==9.4.1 wcwidth==0.2.13 webcolors==24.11.1 webencodings==0.5.1 websocket-client==1.8.0 widgetsnbextension==4.0.13 -wslink==2.2.2 +wslink==2.3.2 yarl==1.18.3 diff --git a/requirements/requirements_py3_10.txt b/requirements/requirements_py3_10.txt index a030a29e8d84d951d851d3ddbe6df5266b6fabf5..e55b69874cca208869d310aa80384125814cbc4c 100644 --- a/requirements/requirements_py3_10.txt +++ b/requirements/requirements_py3_10.txt @@ -1,17 +1,17 @@ -aiohappyeyeballs==2.4.4 -aiohttp==3.11.11 +aiohappyeyeballs==2.6.1 +aiohttp==3.11.14 aiosignal==1.3.2 ansicolors==1.1.8 -anyio==4.8.0 +anyio==4.9.0 argon2-cffi==23.1.0 argon2-cffi-bindings==21.2.0 arrow==1.3.0 asttokens==3.0.0 async-timeout==5.0.1 -attrs==24.3.0 -beautifulsoup4==4.12.3 +attrs==25.3.0 +beautifulsoup4==4.13.3 bleach==6.2.0 -certifi==2024.12.14 +certifi==2025.1.31 cffi==1.17.1 charset-normalizer==3.4.1 click==8.1.8 @@ -20,31 +20,30 @@ colorcet==3.1.0 comm==0.2.2 contourpy==1.3.1 cycler==0.12.1 -decorator==5.1.1 +decorator==5.2.1 defusedxml==0.7.1 entrypoints==0.4 exceptiongroup==1.2.2 -executing==2.1.0 +executing==2.2.0 fastjsonschema==2.21.1 flexcache==0.3 flexparser==0.4 -fonttools==4.55.3 +fonttools==4.56.0 fqdn==1.5.1 frozenlist==1.5.0 -geopandas==1.0.1 gmsh==4.13.1 -h5py==3.12.1 +h5py==3.13.0 idna==3.10 -imageio==2.36.1 -ipython==8.31.0 +imageio==2.37.0 +ipython==8.34.0 ipywidgets==8.1.5 isoduration==20.11.0 jedi==0.19.2 -Jinja2==3.1.5 +Jinja2==3.1.6 jsonpointer==3.0.0 jsonschema==4.23.0 jsonschema-specifications==2024.10.1 -jupyter-events==0.11.0 +jupyter-events==0.12.0 jupyter_client==8.6.3 jupyter_core==5.7.2 jupyter_server==2.15.0 @@ -52,30 +51,27 @@ jupyter_server_proxy==4.4.0 jupyter_server_terminals==0.5.3 jupyterlab_pygments==0.3.0 jupyterlab_widgets==3.0.13 -jupytext==1.16.6 +jupytext==1.16.7 kiwisolver==1.4.8 -lxml==5.3.0 +lxml==5.3.1 markdown-it-py==3.0.0 MarkupSafe==3.0.2 -matplotlib==3.10.0 +matplotlib==3.10.1 matplotlib-inline==0.1.7 mdit-py-plugins==0.4.2 mdurl==0.1.2 meshio==5.3.5 -mistune==3.1.0 -more-itertools==10.5.0 +mistune==3.1.2 +more-itertools==10.6.0 msgpack==1.1.0 -multidict==6.1.0 +multidict==6.2.0 nbclient==0.10.2 -nbconvert==7.16.5 +nbconvert==7.16.6 nbformat==5.10.4 nest-asyncio==1.6.0 -numpy==2.2.1 -ogs==6.5.3 -ogstools @ file:///home/meisel/gitlabrepos/ogstools +numpy==2.2.4 overrides==7.7.0 packaging==24.2 -pandamesh==0.2.2 pandas==2.2.3 pandocfilters==1.5.1 papermill==2.6.0 @@ -86,31 +82,28 @@ Pint==0.24.4 platformdirs==4.3.6 pooch==1.8.2 prometheus_client==0.21.1 -prompt_toolkit==3.0.48 -propcache==0.2.1 +prompt_toolkit==3.0.50 +propcache==0.3.0 ptyprocess==0.7.0 pure_eval==0.2.3 pycparser==2.22 Pygments==2.19.1 -pyogrio==0.10.0 pyparsing==3.2.1 -pyproj==3.7.0 python-dateutil==2.9.0.post0 -python-json-logger==3.2.1 -pytz==2024.2 +python-json-logger==3.3.0 +pytz==2025.1 pyvista==0.44.2 PyYAML==6.0.2 -pyzmq==26.2.0 -referencing==0.35.1 +pyzmq==26.3.0 +referencing==0.36.2 requests==2.32.3 rfc3339-validator==0.1.4 rfc3986-validator==0.1.1 rich==13.9.4 -rpds-py==0.22.3 -scipy==1.15.0 +rpds-py==0.23.1 +scipy==1.15.2 scooby==0.10.0 Send2Trash==1.8.3 -shapely==2.0.6 simpervisor==1.0.0 six==1.17.0 sniffio==1.3.1 @@ -123,16 +116,15 @@ tomli==2.2.1 tornado==6.4.2 tqdm==4.67.1 traitlets==5.14.3 -trame==3.7.6 -trame-client==3.5.1 -trame-server==3.2.7 -trame-vtk==2.8.13 -trame-vuetify==2.8.0 -triangle==20250106 -typeguard==4.4.1 +trame==3.8.1 +trame-client==3.6.0 +trame-server==3.4.0 +trame-vtk==2.8.15 +trame-vuetify==2.8.1 +typeguard==4.4.2 types-python-dateutil==2.9.0.20241206 typing_extensions==4.12.2 -tzdata==2024.2 +tzdata==2025.1 uri-template==1.3.0 urllib3==2.3.0 vtk==9.3.1 @@ -141,5 +133,5 @@ webcolors==24.11.1 webencodings==0.5.1 websocket-client==1.8.0 widgetsnbextension==4.0.13 -wslink==2.2.2 +wslink==2.3.2 yarl==1.18.3 diff --git a/requirements/requirements_py3_11.txt b/requirements/requirements_py3_11.txt index 1abc39b8ed02e0667451eb4a1f0b0acfa9d2b2ee..f4d5dd4f5e892e5830205457e556ce5eb521656b 100644 --- a/requirements/requirements_py3_11.txt +++ b/requirements/requirements_py3_11.txt @@ -1,16 +1,16 @@ -aiohappyeyeballs==2.4.4 -aiohttp==3.11.11 +aiohappyeyeballs==2.6.1 +aiohttp==3.11.14 aiosignal==1.3.2 ansicolors==1.1.8 -anyio==4.8.0 +anyio==4.9.0 argon2-cffi==23.1.0 argon2-cffi-bindings==21.2.0 arrow==1.3.0 asttokens==3.0.0 -attrs==24.3.0 -beautifulsoup4==4.12.3 +attrs==25.3.0 +beautifulsoup4==4.13.3 bleach==6.2.0 -certifi==2024.12.14 +certifi==2025.1.31 cffi==1.17.1 charset-normalizer==3.4.1 click==8.1.8 @@ -19,30 +19,30 @@ colorcet==3.1.0 comm==0.2.2 contourpy==1.3.1 cycler==0.12.1 -decorator==5.1.1 +decorator==5.2.1 defusedxml==0.7.1 entrypoints==0.4 -executing==2.1.0 +executing==2.2.0 fastjsonschema==2.21.1 flexcache==0.3 flexparser==0.4 -fonttools==4.55.3 +fonttools==4.56.0 fqdn==1.5.1 frozenlist==1.5.0 -geopandas==1.0.1 gmsh==4.13.1 -h5py==3.12.1 +h5py==3.13.0 idna==3.10 -imageio==2.36.1 -ipython==8.31.0 +imageio==2.37.0 +ipython==9.0.2 +ipython_pygments_lexers==1.1.1 ipywidgets==8.1.5 isoduration==20.11.0 jedi==0.19.2 -Jinja2==3.1.5 +Jinja2==3.1.6 jsonpointer==3.0.0 jsonschema==4.23.0 jsonschema-specifications==2024.10.1 -jupyter-events==0.11.0 +jupyter-events==0.12.0 jupyter_client==8.6.3 jupyter_core==5.7.2 jupyter_server==2.15.0 @@ -50,30 +50,27 @@ jupyter_server_proxy==4.4.0 jupyter_server_terminals==0.5.3 jupyterlab_pygments==0.3.0 jupyterlab_widgets==3.0.13 -jupytext==1.16.6 +jupytext==1.16.7 kiwisolver==1.4.8 -lxml==5.3.0 +lxml==5.3.1 markdown-it-py==3.0.0 MarkupSafe==3.0.2 -matplotlib==3.10.0 +matplotlib==3.10.1 matplotlib-inline==0.1.7 mdit-py-plugins==0.4.2 mdurl==0.1.2 meshio==5.3.5 -mistune==3.1.0 -more-itertools==10.5.0 +mistune==3.1.2 +more-itertools==10.6.0 msgpack==1.1.0 -multidict==6.1.0 +multidict==6.2.0 nbclient==0.10.2 -nbconvert==7.16.5 +nbconvert==7.16.6 nbformat==5.10.4 nest-asyncio==1.6.0 -numpy==2.2.1 -ogs==6.5.3 -ogstools @ file:///home/meisel/gitlabrepos/ogstools +numpy==2.2.4 overrides==7.7.0 packaging==24.2 -pandamesh==0.2.2 pandas==2.2.3 pandocfilters==1.5.1 papermill==2.6.0 @@ -84,31 +81,28 @@ Pint==0.24.4 platformdirs==4.3.6 pooch==1.8.2 prometheus_client==0.21.1 -prompt_toolkit==3.0.48 -propcache==0.2.1 +prompt_toolkit==3.0.50 +propcache==0.3.0 ptyprocess==0.7.0 pure_eval==0.2.3 pycparser==2.22 Pygments==2.19.1 -pyogrio==0.10.0 pyparsing==3.2.1 -pyproj==3.7.0 python-dateutil==2.9.0.post0 -python-json-logger==3.2.1 -pytz==2024.2 +python-json-logger==3.3.0 +pytz==2025.1 pyvista==0.44.2 PyYAML==6.0.2 -pyzmq==26.2.0 -referencing==0.35.1 +pyzmq==26.3.0 +referencing==0.36.2 requests==2.32.3 rfc3339-validator==0.1.4 rfc3986-validator==0.1.1 rich==13.9.4 -rpds-py==0.22.3 -scipy==1.15.0 +rpds-py==0.23.1 +scipy==1.15.2 scooby==0.10.0 Send2Trash==1.8.3 -shapely==2.0.6 simpervisor==1.0.0 six==1.17.0 sniffio==1.3.1 @@ -120,16 +114,15 @@ tinycss2==1.4.0 tornado==6.4.2 tqdm==4.67.1 traitlets==5.14.3 -trame==3.7.6 -trame-client==3.5.1 -trame-server==3.2.7 -trame-vtk==2.8.13 -trame-vuetify==2.8.0 -triangle==20250106 -typeguard==4.4.1 +trame==3.8.1 +trame-client==3.6.0 +trame-server==3.4.0 +trame-vtk==2.8.15 +trame-vuetify==2.8.1 +typeguard==4.4.2 types-python-dateutil==2.9.0.20241206 typing_extensions==4.12.2 -tzdata==2024.2 +tzdata==2025.1 uri-template==1.3.0 urllib3==2.3.0 vtk==9.3.1 @@ -138,5 +131,5 @@ webcolors==24.11.1 webencodings==0.5.1 websocket-client==1.8.0 widgetsnbextension==4.0.13 -wslink==2.2.2 +wslink==2.3.2 yarl==1.18.3 diff --git a/requirements/requirements_py3_12.txt b/requirements/requirements_py3_12.txt index 1abc39b8ed02e0667451eb4a1f0b0acfa9d2b2ee..f4d5dd4f5e892e5830205457e556ce5eb521656b 100644 --- a/requirements/requirements_py3_12.txt +++ b/requirements/requirements_py3_12.txt @@ -1,16 +1,16 @@ -aiohappyeyeballs==2.4.4 -aiohttp==3.11.11 +aiohappyeyeballs==2.6.1 +aiohttp==3.11.14 aiosignal==1.3.2 ansicolors==1.1.8 -anyio==4.8.0 +anyio==4.9.0 argon2-cffi==23.1.0 argon2-cffi-bindings==21.2.0 arrow==1.3.0 asttokens==3.0.0 -attrs==24.3.0 -beautifulsoup4==4.12.3 +attrs==25.3.0 +beautifulsoup4==4.13.3 bleach==6.2.0 -certifi==2024.12.14 +certifi==2025.1.31 cffi==1.17.1 charset-normalizer==3.4.1 click==8.1.8 @@ -19,30 +19,30 @@ colorcet==3.1.0 comm==0.2.2 contourpy==1.3.1 cycler==0.12.1 -decorator==5.1.1 +decorator==5.2.1 defusedxml==0.7.1 entrypoints==0.4 -executing==2.1.0 +executing==2.2.0 fastjsonschema==2.21.1 flexcache==0.3 flexparser==0.4 -fonttools==4.55.3 +fonttools==4.56.0 fqdn==1.5.1 frozenlist==1.5.0 -geopandas==1.0.1 gmsh==4.13.1 -h5py==3.12.1 +h5py==3.13.0 idna==3.10 -imageio==2.36.1 -ipython==8.31.0 +imageio==2.37.0 +ipython==9.0.2 +ipython_pygments_lexers==1.1.1 ipywidgets==8.1.5 isoduration==20.11.0 jedi==0.19.2 -Jinja2==3.1.5 +Jinja2==3.1.6 jsonpointer==3.0.0 jsonschema==4.23.0 jsonschema-specifications==2024.10.1 -jupyter-events==0.11.0 +jupyter-events==0.12.0 jupyter_client==8.6.3 jupyter_core==5.7.2 jupyter_server==2.15.0 @@ -50,30 +50,27 @@ jupyter_server_proxy==4.4.0 jupyter_server_terminals==0.5.3 jupyterlab_pygments==0.3.0 jupyterlab_widgets==3.0.13 -jupytext==1.16.6 +jupytext==1.16.7 kiwisolver==1.4.8 -lxml==5.3.0 +lxml==5.3.1 markdown-it-py==3.0.0 MarkupSafe==3.0.2 -matplotlib==3.10.0 +matplotlib==3.10.1 matplotlib-inline==0.1.7 mdit-py-plugins==0.4.2 mdurl==0.1.2 meshio==5.3.5 -mistune==3.1.0 -more-itertools==10.5.0 +mistune==3.1.2 +more-itertools==10.6.0 msgpack==1.1.0 -multidict==6.1.0 +multidict==6.2.0 nbclient==0.10.2 -nbconvert==7.16.5 +nbconvert==7.16.6 nbformat==5.10.4 nest-asyncio==1.6.0 -numpy==2.2.1 -ogs==6.5.3 -ogstools @ file:///home/meisel/gitlabrepos/ogstools +numpy==2.2.4 overrides==7.7.0 packaging==24.2 -pandamesh==0.2.2 pandas==2.2.3 pandocfilters==1.5.1 papermill==2.6.0 @@ -84,31 +81,28 @@ Pint==0.24.4 platformdirs==4.3.6 pooch==1.8.2 prometheus_client==0.21.1 -prompt_toolkit==3.0.48 -propcache==0.2.1 +prompt_toolkit==3.0.50 +propcache==0.3.0 ptyprocess==0.7.0 pure_eval==0.2.3 pycparser==2.22 Pygments==2.19.1 -pyogrio==0.10.0 pyparsing==3.2.1 -pyproj==3.7.0 python-dateutil==2.9.0.post0 -python-json-logger==3.2.1 -pytz==2024.2 +python-json-logger==3.3.0 +pytz==2025.1 pyvista==0.44.2 PyYAML==6.0.2 -pyzmq==26.2.0 -referencing==0.35.1 +pyzmq==26.3.0 +referencing==0.36.2 requests==2.32.3 rfc3339-validator==0.1.4 rfc3986-validator==0.1.1 rich==13.9.4 -rpds-py==0.22.3 -scipy==1.15.0 +rpds-py==0.23.1 +scipy==1.15.2 scooby==0.10.0 Send2Trash==1.8.3 -shapely==2.0.6 simpervisor==1.0.0 six==1.17.0 sniffio==1.3.1 @@ -120,16 +114,15 @@ tinycss2==1.4.0 tornado==6.4.2 tqdm==4.67.1 traitlets==5.14.3 -trame==3.7.6 -trame-client==3.5.1 -trame-server==3.2.7 -trame-vtk==2.8.13 -trame-vuetify==2.8.0 -triangle==20250106 -typeguard==4.4.1 +trame==3.8.1 +trame-client==3.6.0 +trame-server==3.4.0 +trame-vtk==2.8.15 +trame-vuetify==2.8.1 +typeguard==4.4.2 types-python-dateutil==2.9.0.20241206 typing_extensions==4.12.2 -tzdata==2024.2 +tzdata==2025.1 uri-template==1.3.0 urllib3==2.3.0 vtk==9.3.1 @@ -138,5 +131,5 @@ webcolors==24.11.1 webencodings==0.5.1 websocket-client==1.8.0 widgetsnbextension==4.0.13 -wslink==2.2.2 +wslink==2.3.2 yarl==1.18.3 diff --git a/requirements/requirements_py3_13.txt b/requirements/requirements_py3_13.txt index 67053f7cbd8e95c13daa37260e2423cef2a8383b..d20218c5089ec51d26b652a94cb6d6f9ce8dfc8c 100644 --- a/requirements/requirements_py3_13.txt +++ b/requirements/requirements_py3_13.txt @@ -1,16 +1,16 @@ -aiohappyeyeballs==2.4.4 -aiohttp==3.11.11 +aiohappyeyeballs==2.6.1 +aiohttp==3.11.14 aiosignal==1.3.2 ansicolors==1.1.8 -anyio==4.8.0 +anyio==4.9.0 argon2-cffi==23.1.0 argon2-cffi-bindings==21.2.0 arrow==1.3.0 asttokens==3.0.0 -attrs==24.3.0 -beautifulsoup4==4.12.3 +attrs==25.3.0 +beautifulsoup4==4.13.3 bleach==6.2.0 -certifi==2024.12.14 +certifi==2025.1.31 cffi==1.17.1 charset-normalizer==3.4.1 click==8.1.8 @@ -19,30 +19,30 @@ colorcet==3.1.0 comm==0.2.2 contourpy==1.3.1 cycler==0.12.1 -decorator==5.1.1 +decorator==5.2.1 defusedxml==0.7.1 entrypoints==0.4 -executing==2.1.0 +executing==2.2.0 fastjsonschema==2.21.1 flexcache==0.3 flexparser==0.4 -fonttools==4.55.3 +fonttools==4.56.0 fqdn==1.5.1 frozenlist==1.5.0 -geopandas==1.0.1 gmsh==4.13.1 -h5py==3.12.1 +h5py==3.13.0 idna==3.10 -imageio==2.36.1 -ipython==8.31.0 +imageio==2.37.0 +ipython==9.0.2 +ipython_pygments_lexers==1.1.1 ipywidgets==8.1.5 isoduration==20.11.0 jedi==0.19.2 -Jinja2==3.1.5 +Jinja2==3.1.6 jsonpointer==3.0.0 jsonschema==4.23.0 jsonschema-specifications==2024.10.1 -jupyter-events==0.11.0 +jupyter-events==0.12.0 jupyter_client==8.6.3 jupyter_core==5.7.2 jupyter_server==2.15.0 @@ -50,30 +50,27 @@ jupyter_server_proxy==4.4.0 jupyter_server_terminals==0.5.3 jupyterlab_pygments==0.3.0 jupyterlab_widgets==3.0.13 -jupytext==1.16.6 +jupytext==1.16.7 kiwisolver==1.4.8 -lxml==5.3.0 +lxml==5.3.1 markdown-it-py==3.0.0 MarkupSafe==3.0.2 -matplotlib==3.10.0 +matplotlib==3.10.1 matplotlib-inline==0.1.7 mdit-py-plugins==0.4.2 mdurl==0.1.2 meshio==5.3.5 -mistune==3.1.0 -more-itertools==10.5.0 +mistune==3.1.2 +more-itertools==10.6.0 msgpack==1.1.0 -multidict==6.1.0 +multidict==6.2.0 nbclient==0.10.2 -nbconvert==7.16.5 +nbconvert==7.16.6 nbformat==5.10.4 nest-asyncio==1.6.0 -numpy==2.2.1 -ogs==6.5.4.dev410 -ogstools @ file:///home/meisel/gitlabrepos/ogstools +numpy==2.2.4 overrides==7.7.0 packaging==24.2 -pandamesh==0.2.2 pandas==2.2.3 pandocfilters==1.5.1 papermill==2.6.0 @@ -84,31 +81,28 @@ Pint==0.24.4 platformdirs==4.3.6 pooch==1.8.2 prometheus_client==0.21.1 -prompt_toolkit==3.0.48 -propcache==0.2.1 +prompt_toolkit==3.0.50 +propcache==0.3.0 ptyprocess==0.7.0 pure_eval==0.2.3 pycparser==2.22 Pygments==2.19.1 -pyogrio==0.10.0 pyparsing==3.2.1 -pyproj==3.7.0 python-dateutil==2.9.0.post0 -python-json-logger==3.2.1 -pytz==2024.2 +python-json-logger==3.3.0 +pytz==2025.1 pyvista==0.44.1 PyYAML==6.0.2 -pyzmq==26.2.0 -referencing==0.35.1 +pyzmq==26.3.0 +referencing==0.36.2 requests==2.32.3 rfc3339-validator==0.1.4 rfc3986-validator==0.1.1 rich==13.9.4 -rpds-py==0.22.3 -scipy==1.15.0 +rpds-py==0.23.1 +scipy==1.15.2 scooby==0.10.0 Send2Trash==1.8.3 -shapely==2.0.6 simpervisor==1.0.0 six==1.17.0 sniffio==1.3.1 @@ -120,16 +114,15 @@ tinycss2==1.4.0 tornado==6.4.2 tqdm==4.67.1 traitlets==5.14.3 -trame==3.7.6 -trame-client==3.5.1 -trame-server==3.2.7 -trame-vtk==2.8.13 -trame-vuetify==2.8.0 -triangle==20250106 -typeguard==4.4.1 +trame==3.8.1 +trame-client==3.6.0 +trame-server==3.4.0 +trame-vtk==2.8.15 +trame-vuetify==2.8.1 +typeguard==4.4.2 types-python-dateutil==2.9.0.20241206 typing_extensions==4.12.2 -tzdata==2024.2 +tzdata==2025.1 uri-template==1.3.0 urllib3==2.3.0 vtk==9.4.1 @@ -138,5 +131,5 @@ webcolors==24.11.1 webencodings==0.5.1 websocket-client==1.8.0 widgetsnbextension==4.0.13 -wslink==2.2.2 +wslink==2.3.2 yarl==1.18.3