FEniCS / ufl

UFL - Unified Form Language
https://fenicsproject.org
GNU Lesser General Public License v3.0
97 stars 64 forks source link

Remove `type_extensions` dependency #175

Closed garth-wells closed 1 year ago

garth-wells commented 1 year ago

It introduced an extra dependency (for Python < 3.11) but used in very few places. The extra, somewhat esoteric, dependency complicates Spack builds.

In the mid-term, we can require python 3.11 rather than require type_extensions.

Fixes #174.

mscroggs commented 1 year ago

In the mid-term, we can require python 3.11 rather than require type_extensions.

I've opened #176 to remind us of this