diff --git a/easybuild/easyconfigs/f/fenics-ufl/fenics-ufl-2024.2.0-gfbf-2023b.eb b/easybuild/easyconfigs/f/fenics-ufl/fenics-ufl-2024.2.0-gfbf-2023b.eb new file mode 100644 index 000000000000..e8d4df02b41c --- /dev/null +++ b/easybuild/easyconfigs/f/fenics-ufl/fenics-ufl-2024.2.0-gfbf-2023b.eb @@ -0,0 +1,27 @@ +easyblock = 'PythonPackage' + +name = 'fenics-ufl' +version = '2024.2.0' + +homepage = "https://github.com/FEniCS/ufl" +description = "The Unified Form Language (UFL) is a domain-specific language for defining variational forms" + +toolchain = {'name': 'gfbf', 'version': '2023b'} + +source_urls = ['https://github.com/FEniCS/ufl/archive'] +sources = ['%(version)s.tar.gz'] +checksums = ['d9353d23ccbdd9887f8d6edab74c04fe06d818da972072081dbf0c25bc86f5a7'] + +dependencies = [ + ('Python', '3.11.5'), + ('SciPy-bundle','2023.11') +] + +sanity_check_paths = { + 'files': ['lib/python%(pyshortver)s//site-packages/ufl/__init__.py'], + 'dirs': ['lib/python%(pyshortver)s/site-packages/ufl'], +} + +options = {'modulename': 'ufl'} + +moduleclass = 'math'