From 681086694743862e22c04b69e9c5acc139ffd68e Mon Sep 17 00:00:00 2001 From: Simon Pinches Date: Tue, 18 Jun 2024 12:16:35 +0200 Subject: [PATCH] adding easyconfigs: FORD-7.0.6-GCCcore-13.2.0.eb, graphviz-python-0.20.1-GCCcore-13.2.0.eb --- .../f/FORD/FORD-7.0.6-GCCcore-13.2.0.eb | 61 +++++++++++++++++++ .../graphviz-python-0.20.1-GCCcore-13.2.0.eb | 30 +++++++++ 2 files changed, 91 insertions(+) create mode 100644 easybuild/easyconfigs/f/FORD/FORD-7.0.6-GCCcore-13.2.0.eb create mode 100644 easybuild/easyconfigs/g/graphviz-python/graphviz-python-0.20.1-GCCcore-13.2.0.eb diff --git a/easybuild/easyconfigs/f/FORD/FORD-7.0.6-GCCcore-13.2.0.eb b/easybuild/easyconfigs/f/FORD/FORD-7.0.6-GCCcore-13.2.0.eb new file mode 100644 index 00000000000..7d37e1c280b --- /dev/null +++ b/easybuild/easyconfigs/f/FORD/FORD-7.0.6-GCCcore-13.2.0.eb @@ -0,0 +1,61 @@ +easyblock = 'PythonBundle' + +name = 'FORD' +version = '7.0.6' + +homepage = 'https://github.com/Fortran-FOSS-Programmers/ford/wiki' +description = 'FORD is an automatic documentation generator for modern Fortran programs' + +toolchain = {'name': 'GCCcore', 'version': '13.2.0'} + +builddependencies = [ + ('binutils', '2.40'), +] + +dependencies = [ + ('Python', '3.11.5'), + ('graphviz-python', '0.20.1',), + ('BeautifulSoup', '4.12.2'), +] + +use_pip = True +sanity_pip_check = True + +exts_list = [ + ('Markdown', '3.4.4', { + 'checksums': ['225c6123522495d4119a90b3a3ba31a1e87a70369e03f14799ea9c0d7183a3d6'], + }), + ('markdown_include', '0.7.2', { + 'source_tmpl': '%(name)s-%(version)s-py3-none-any.whl', + 'checksums': ['09ca3a7470b79d217be828a27c6808c24f4a8814cc422fca05be1bc3fd866907'], + }), + ('python-markdown-math', '0.8', { + 'modulename': 'mdx_math', + 'checksums': ['8564212af679fc18d53f38681f16080fcd3d186073f23825c7ce86fadd3e3635'], + }), + ('md-environ', '0.1.0', { + 'checksums': ['fe3c2a255af523d6f522831c699336cd71f9d543714067d93206ed35836f1793'], + }), + ('toposort', '1.7', { + 'checksums': ['ddc2182c42912a440511bd7ff5d3e6a1cabc3accbc674a3258c8c41cbfbb2125'], + }), + ('pygments', '2.18.0', { + 'checksums': ['786ff802f32e91311bff3889f6e9a86e81505fe99f2735bb6d60ae0c5004f199'], + }), + ('tqdm', '4.64.1', { + 'checksums': ['5f4f682a004951c1b450bc753c710e9280c5746ce6ffedee253ddbcbf54cf1e4'], + }), + ('pcpp', '1.30', { + 'checksums': ['5af9fbce55f136d7931ae915fae03c34030a3b36c496e72d9636cedc8e2543a1'], + }), + (name, version, { + 'checksums': ['662d0cab60234743ed7b863fbb980e0af909f31e0205011d7978ea2dedc3e952'], + }), +] + +sanity_check_paths = { + 'files': ['bin/ford'], + 'dirs': ['bin', 'lib'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/g/graphviz-python/graphviz-python-0.20.1-GCCcore-13.2.0.eb b/easybuild/easyconfigs/g/graphviz-python/graphviz-python-0.20.1-GCCcore-13.2.0.eb new file mode 100644 index 00000000000..99087987a2c --- /dev/null +++ b/easybuild/easyconfigs/g/graphviz-python/graphviz-python-0.20.1-GCCcore-13.2.0.eb @@ -0,0 +1,30 @@ +easyblock = 'PythonPackage' + +name = 'graphviz-python' +version = '0.20.1' + +homepage = 'https://pypi.python.org/pypi/graphviz' +description = """Simple Python interface for Graphviz""" + +toolchain = {'name': 'GCCcore', 'version': '13.2.0'} + +source_urls = ['https://pypi.python.org/packages/source/g/graphviz'] +sources = ['graphviz-%(version)s.zip'] +checksums = ['8c58f14adaa3b947daf26c19bc1e98c4e0702cdc31cf99153e6f06904d492bf8'] + +builddependencies = [ + ('binutils', '2.40'), +] + +dependencies = [ + ('Python', '3.11.5'), + ('Graphviz', '9.0.0'), +] + +download_dep_fail = True +use_pip = True +sanity_pip_check = True + +options = {'modulename': 'graphviz'} + +moduleclass = 'vis'