From 29d3f596a2f88ea51135604311231789d5d72b9f Mon Sep 17 00:00:00 2001 From: Benjamin Rodenberg Date: Thu, 14 Nov 2024 21:03:59 +0100 Subject: [PATCH 1/2] Relax FEniCS requirements. --- .../chemical-fenics/requirements.txt | 10 +++++----- .../fluid-fenics/requirements.txt | 10 +++++----- elastic-tube-3d/solid-fenics/requirements.txt | 10 +++++----- flow-over-heated-plate/solid-fenics/requirements.txt | 10 +++++----- .../solver-fenics/requirements.txt | 10 +++++----- .../solver-fenics/requirements.txt | 10 +++++----- .../solver-fenics/requirements.txt | 10 +++++----- perpendicular-flap/solid-fenics/requirements.txt | 10 +++++----- .../solver-fenics/requirements.txt | 10 +++++----- 9 files changed, 45 insertions(+), 45 deletions(-) diff --git a/channel-transport-reaction/chemical-fenics/requirements.txt b/channel-transport-reaction/chemical-fenics/requirements.txt index a07390096..8647e6c1f 100644 --- a/channel-transport-reaction/chemical-fenics/requirements.txt +++ b/channel-transport-reaction/chemical-fenics/requirements.txt @@ -3,9 +3,9 @@ fenicsprecice~=2.0 # Assuming FEniCS from ppa:fenics-packages/fenics was installed https://fenicsproject.org/download/archive/ # Use --system-site-packages in venv -fenics-dijitso==2019.2.0.dev0 -fenics-dolfin==2019.2.0.13.dev0 -fenics-ffc==2019.2.0.dev0 -fenics-fiat==2019.2.0.dev0 -fenics-ufl-legacy==2022.3.0 +fenics-dijitso~=2019.0 +fenics-dolfin~=2019.0 +fenics-ffc~=2019.0 +fenics-fiat~=2019.0 +fenics-ufl-legacy~=2022.0 diff --git a/channel-transport-reaction/fluid-fenics/requirements.txt b/channel-transport-reaction/fluid-fenics/requirements.txt index f1abc0891..f995a62e4 100644 --- a/channel-transport-reaction/fluid-fenics/requirements.txt +++ b/channel-transport-reaction/fluid-fenics/requirements.txt @@ -3,8 +3,8 @@ fenicsprecice~=2.0 # Assuming FEniCS from ppa:fenics-packages/fenics was installed https://fenicsproject.org/download/archive/ # Use --system-site-packages in venv -fenics-dijitso==2019.2.0.dev0 -fenics-dolfin==2019.2.0.13.dev0 -fenics-ffc==2019.2.0.dev0 -fenics-fiat==2019.2.0.dev0 -fenics-ufl-legacy==2022.3.0 \ No newline at end of file +fenics-dijitso~=2019.0 +fenics-dolfin~=2019.0 +fenics-ffc~=2019.0 +fenics-fiat~=2019.0 +fenics-ufl-legacy~=2022.0 \ No newline at end of file diff --git a/elastic-tube-3d/solid-fenics/requirements.txt b/elastic-tube-3d/solid-fenics/requirements.txt index fc17fc9e0..cab3c7518 100644 --- a/elastic-tube-3d/solid-fenics/requirements.txt +++ b/elastic-tube-3d/solid-fenics/requirements.txt @@ -3,8 +3,8 @@ numpy >1, <2 # Assuming FEniCS from ppa:fenics-packages/fenics was installed https://fenicsproject.org/download/archive/ # Use --system-site-packages in venv -fenics-dijitso==2019.2.0.dev0 -fenics-dolfin==2019.2.0.13.dev0 -fenics-ffc==2019.2.0.dev0 -fenics-fiat==2019.2.0.dev0 -fenics-ufl-legacy==2022.3.0 \ No newline at end of file +fenics-dijitso~=2019.0 +fenics-dolfin~=2019.0 +fenics-ffc~=2019.0 +fenics-fiat~=2019.0 +fenics-ufl-legacy~=2022.0 \ No newline at end of file diff --git a/flow-over-heated-plate/solid-fenics/requirements.txt b/flow-over-heated-plate/solid-fenics/requirements.txt index 115509804..788c0e02a 100644 --- a/flow-over-heated-plate/solid-fenics/requirements.txt +++ b/flow-over-heated-plate/solid-fenics/requirements.txt @@ -3,8 +3,8 @@ numpy >1, <2 # Assuming FEniCS from ppa:fenics-packages/fenics was installed https://fenicsproject.org/download/archive/ # Use --system-site-packages in venv -fenics-dijitso==2019.2.0.dev0 -fenics-dolfin==2019.2.0.13.dev0 -fenics-ffc==2019.2.0.dev0 -fenics-fiat==2019.2.0.dev0 -fenics-ufl-legacy==2022.3.0 \ No newline at end of file +fenics-dijitso~=2019.0 +fenics-dolfin~=2019.0 +fenics-ffc~=2019.0 +fenics-fiat~=2019.0 +fenics-ufl-legacy~=2022.0 \ No newline at end of file diff --git a/partitioned-heat-conduction-complex/solver-fenics/requirements.txt b/partitioned-heat-conduction-complex/solver-fenics/requirements.txt index 9c8eb54e7..04561a50f 100644 --- a/partitioned-heat-conduction-complex/solver-fenics/requirements.txt +++ b/partitioned-heat-conduction-complex/solver-fenics/requirements.txt @@ -4,8 +4,8 @@ sympy # Assuming FEniCS from ppa:fenics-packages/fenics was installed https://fenicsproject.org/download/archive/ # Use --system-site-packages in venv -fenics-dijitso==2019.2.0.dev0 -fenics-dolfin==2019.2.0.13.dev0 -fenics-ffc==2019.2.0.dev0 -fenics-fiat==2019.2.0.dev0 -fenics-ufl-legacy==2022.3.0 \ No newline at end of file +fenics-dijitso~=2019.0 +fenics-dolfin~=2019.0 +fenics-ffc~=2019.0 +fenics-fiat~=2019.0 +fenics-ufl-legacy~=2022.0 \ No newline at end of file diff --git a/partitioned-heat-conduction-overlap/solver-fenics/requirements.txt b/partitioned-heat-conduction-overlap/solver-fenics/requirements.txt index 115509804..788c0e02a 100644 --- a/partitioned-heat-conduction-overlap/solver-fenics/requirements.txt +++ b/partitioned-heat-conduction-overlap/solver-fenics/requirements.txt @@ -3,8 +3,8 @@ numpy >1, <2 # Assuming FEniCS from ppa:fenics-packages/fenics was installed https://fenicsproject.org/download/archive/ # Use --system-site-packages in venv -fenics-dijitso==2019.2.0.dev0 -fenics-dolfin==2019.2.0.13.dev0 -fenics-ffc==2019.2.0.dev0 -fenics-fiat==2019.2.0.dev0 -fenics-ufl-legacy==2022.3.0 \ No newline at end of file +fenics-dijitso~=2019.0 +fenics-dolfin~=2019.0 +fenics-ffc~=2019.0 +fenics-fiat~=2019.0 +fenics-ufl-legacy~=2022.0 \ No newline at end of file diff --git a/partitioned-heat-conduction/solver-fenics/requirements.txt b/partitioned-heat-conduction/solver-fenics/requirements.txt index fe3302591..190ff55e4 100644 --- a/partitioned-heat-conduction/solver-fenics/requirements.txt +++ b/partitioned-heat-conduction/solver-fenics/requirements.txt @@ -4,8 +4,8 @@ scipy # Assuming FEniCS from ppa:fenics-packages/fenics was installed https://fenicsproject.org/download/archive/ # Use --system-site-packages in venv -fenics-dijitso==2019.2.0.dev0 -fenics-dolfin==2019.2.0.13.dev0 -fenics-ffc==2019.2.0.dev0 -fenics-fiat==2019.2.0.dev0 -fenics-ufl-legacy==2022.3.0 \ No newline at end of file +fenics-dijitso~=2019.0 +fenics-dolfin~=2019.0 +fenics-ffc~=2019.0 +fenics-fiat~=2019.0 +fenics-ufl-legacy~=2022.0 \ No newline at end of file diff --git a/perpendicular-flap/solid-fenics/requirements.txt b/perpendicular-flap/solid-fenics/requirements.txt index 9bfbff756..1b61f98a2 100644 --- a/perpendicular-flap/solid-fenics/requirements.txt +++ b/perpendicular-flap/solid-fenics/requirements.txt @@ -4,8 +4,8 @@ matplotlib # Assuming FEniCS from ppa:fenics-packages/fenics was installed https://fenicsproject.org/download/archive/ # Use --system-site-packages in venv -fenics-dijitso==2019.2.0.dev0 -fenics-dolfin==2019.2.0.13.dev0 -fenics-ffc==2019.2.0.dev0 -fenics-fiat==2019.2.0.dev0 -fenics-ufl-legacy==2022.3.0 \ No newline at end of file +fenics-dijitso~=2019.0 +fenics-dolfin~=2019.0 +fenics-ffc~=2019.0 +fenics-fiat~=2019.0 +fenics-ufl-legacy~=2022.0 diff --git a/volume-coupled-diffusion/solver-fenics/requirements.txt b/volume-coupled-diffusion/solver-fenics/requirements.txt index 115509804..788c0e02a 100644 --- a/volume-coupled-diffusion/solver-fenics/requirements.txt +++ b/volume-coupled-diffusion/solver-fenics/requirements.txt @@ -3,8 +3,8 @@ numpy >1, <2 # Assuming FEniCS from ppa:fenics-packages/fenics was installed https://fenicsproject.org/download/archive/ # Use --system-site-packages in venv -fenics-dijitso==2019.2.0.dev0 -fenics-dolfin==2019.2.0.13.dev0 -fenics-ffc==2019.2.0.dev0 -fenics-fiat==2019.2.0.dev0 -fenics-ufl-legacy==2022.3.0 \ No newline at end of file +fenics-dijitso~=2019.0 +fenics-dolfin~=2019.0 +fenics-ffc~=2019.0 +fenics-fiat~=2019.0 +fenics-ufl-legacy~=2022.0 \ No newline at end of file From 302e754e85cf93d8b328ccb7e608c6d5d806c91e Mon Sep 17 00:00:00 2001 From: Benjamin Rodenberg Date: Thu, 14 Nov 2024 21:09:35 +0100 Subject: [PATCH 2/2] Add changelog entry. --- changelog-entries/590.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 changelog-entries/590.md diff --git a/changelog-entries/590.md b/changelog-entries/590.md new file mode 100644 index 000000000..bd8eb380c --- /dev/null +++ b/changelog-entries/590.md @@ -0,0 +1 @@ +- Relax FEniCS requirements. Don't require fixed version (e.g. fenics-dolfin==2019.2.0.13.dev0) but only a compatible one (e.g. fenics-dolfin~=2019.0).