Subject: [PATCH 7/7] gnu: Remove python-fenics-fiat.

From: Andreas Enge <[email-masked]>
Date: Mon, 31 Mar 2025 23:52:56 +0200

* gnu/packages/simulation.scm (python-fenics-fiat): Delete variable.

Change-Id: I7f2d5b11aeff850718327112e206b54c973e9d4e
---
 gnu/packages/simulation.scm | 53 -------------------------------------
 1 file changed, 53 deletions(-)

diff --git a/gnu/packages/simulation.scm b/gnu/packages/simulation.scm
index ce38f30c04..b540ee1919 100644
--- a/gnu/packages/simulation.scm
+++ b/gnu/packages/simulation.scm
@@ -554,59 +554,6 @@ (define-public esmini
 some support for generating and analysing traffic scenarios..")
     (license license:mpl2.0)))
 
-;; XXX: This package is quite dated and upstream no longer maintains it: "This
-;; repository was archived by the owner on Feb 21, 2022. It is now read-only."
-;; <https://bitbucket.org/fenics-project/fiat> ->
-;; <https://github.com/FEniCS/fiat> while providing a new refactored fork
-;; <https://github.com/firedrakeproject/fiat>.
-(define-public python-fenics-fiat
-  (package
-    (name "python-fenics-fiat")
-    (version "2019.1.0")
-    (source
-     (origin
-       (method url-fetch)
-       (uri (pypi-uri "fenics-fiat" version))
-       (sha256
-        (base32 "13sc7lma3d2mh43an7i4kkdbbk4cmvxjk45wi43xnjd7qc38zg4b"))))
-    (build-system pyproject-build-system)
-    (arguments
-     (list
-      #:test-flags
-      #~(list
-         ;; FIXME: three FIAT test modules are known to fail with recent
-         ;; versions of pytest (>= 4).  These are skipped for FIAT version
-         ;; 2019.1.0 pending an upstream pull request. For details see request
-         ;; #59 at https://bitbucket.org/fenics-project/fiat/.
-         "--ignore=test/regression/"
-         "--ignore=test/unit/test_quadrature.py"
-         "--ignore=test/unit/test_reference_element.py"
-         "-k" (string-join
-               (list "not test_nodality"
-                     "test_basis_values")
-               " and not "))))
-    (native-inputs
-     (list python-pytest
-           python-setuptools
-           python-wheel))
-    (propagated-inputs
-     (list python-numpy
-           python-sympy))
-    (home-page "https://bitbucket.org/fenics-project/fiat/")
-    (synopsis "Tabulation of finite element function spaces")
-    (description
-     "The FInite element Automatic Tabulator (FIAT) supports generation of
-arbitrary order instances of the Lagrange elements on lines, triangles, and
-tetrahedra.  It is also capable of generating arbitrary order instances of
-Jacobi-type quadrature rules on the same element shapes.  Further, H(div) and
-H(curl) conforming finite element spaces such as the families of
-Raviart-Thomas, Brezzi-Douglas-Marini and Nedelec are supported on triangles
-and tetrahedra.  Upcoming versions will also support Hermite and nonconforming
-elements.
-
-FIAT is part of the FEniCS Project.")
-    (license license:lgpl3+)))
-
 (define-public fullswof-2d
   (let ((revision 505)
         (release "1.09.01"))
-- 
2.49.0