From 7f42ea17ebce6058d60c53cfdd35d46a7a1e719d Mon Sep 17 00:00:00 2001 From: Juan Carlos Graciosa Date: Wed, 8 Jul 2026 14:37:02 +1000 Subject: [PATCH] fix(container): bump environment.yaml dependencies to match pixi.toml MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - petsc/petsc4py 3.21.5 → 3.24 (fixes build failure from PR #242 PETSc API change) - python <=3.11 → 3.12.* - numpy <2 → >=2,<2.5 - trame 2.x → >=3.8,<4 - Added upper bounds to scipy, sympy, pint, pydantic, typeguard, pyyaml, pytest, mpi4py, jupyterlab, ipywidgets, trame-vtk, trame-vuetify, jupytext - Closes #355 Underworld development team with AI support from [Claude Code](https://claude.com/claude-code) --- environment.yaml | 52 ++++++++++++++++++++++++------------------------ 1 file changed, 26 insertions(+), 26 deletions(-) diff --git a/environment.yaml b/environment.yaml index 5fabb5b0..ed832731 100644 --- a/environment.yaml +++ b/environment.yaml @@ -2,46 +2,46 @@ name: uw3 channels: - conda-forge dependencies: - - python <= 3.11 + - python=3.12.* - compilers - mpich - - petsc=3.21.5 - - petsc4py=3.21.5 - - cython=3.* + - petsc=3.24 + - petsc4py=3.24 + - cython>=3.1,<4 - mpmath<=1.3 - mesalib - - pyvista + - pyvista>=0.46,<0.47 - pykdtree - - pytest - - pytest-mpi - - numpy<2 - - scipy>=1.15 - - sympy>=1.13 + - pytest>=8.3,<9 + - pytest-mpi>=0.6,<0.7 + - numpy>=2,<2.5 + - scipy>=1.15,<2 + - sympy>=1.13,<2 - ipython - - mpi4py + - mpi4py>=4,<5 - h5py=*=mpi* - gmsh - python-gmsh - - python-xxhash - - jupytext + - python-xxhash>=3.0 + - jupytext>=1.16,<2 - pygments - - pint>=0.24 + - pint>=0.24,<0.25 - cmocean - colorcet - imageio - imageio-ffmpeg - - ipywidgets<9.0.0 - - jupyter-server-proxy - - jupyterlab<5.0.0 - - trame>=2.5.2 - - trame-vtk>=2.5.8 - - trame-vuetify>=2.3.1 + - ipywidgets>=8.1,<9 + - jupyter-server-proxy>=4,<5 + - jupyterlab>=4.3,<5 + - trame>=3.8,<4 + - trame-vtk>=2.8,<3 + - trame-vuetify>=2.8,<3 - trimesh - - typeguard - - pydantic>=2 - - pyyaml + - typeguard>=4.4,<5 + - pydantic>=2.0,<3 + - pyyaml>=6.0,<7 - pip - pip: - - rich<14 - - meshio - - pygmsh + - rich + - meshio>=5.3,<6 + - pygmsh>=7.1,<8