Skip to content

Commit

Permalink
adding easyconfigs: fugue-0.8.7-foss-2022a.eb
Browse files Browse the repository at this point in the history
  • Loading branch information
alberta committed Jan 23, 2024
1 parent 5030f4c commit d9bc2c7
Showing 1 changed file with 49 additions and 0 deletions.
49 changes: 49 additions & 0 deletions easybuild/easyconfigs/f/fugue/fugue-0.8.7-foss-2022a.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
easyblock = 'PythonBundle'

name = 'fugue'
version = '0.8.7'
homepage = 'https://github.com/fugue-project/fugue'
description = """Fugue is a unified interface for distributed computing that lets users execute Python, Pandas, and SQL code on Spark, Dask, and Ray with minimal rewrites.
Fugue is most commonly used for:
Parallelizing or scaling existing Python and Pandas code by bringing it to Spark, Dask, or Ray with minimal rewrites.
Using FugueSQL to define end-to-end workflows on top of Pandas, Spark, and Dask DataFrames. FugueSQL is an enhanced SQL interface that can invoke Python code.
"""
toolchain = {'name': 'foss', 'version': '2022a'}

builddependencies = [
('CMake', '3.23.1'),
]
dependencies = [
('Python', '3.10.4'),
('SciPy-bundle', '2022.05'),
('Cython', '0.29.33'),
('Arrow', '8.0.0'),
]


exts_list = [
# ('scikit-base', '0.6.2', {
# 'modulename': 'skbase',
# 'checksums': ['ac7c1dd9b1006e1e466d8269074f7fb02b7f5143c615f7fdf6a1e0c7565431fe'],
# }),
('adagio', '0.2.4'),
('fugue-sql-antlr', '0.2.0'),
('antlr4-python3-runtime', '4.11.1', {
'modulename': 'antlr4',
}),
('fs', '2.4.16'),
('fsspec', '2023.12.2'),
('qpd', '0.4.4'),
('sqlglot', '20.9.0'),
('triad', '0.9.4'),
(name, version, {
}),
]

download_dep_fail = True
use_pip = True
sanity_pip_check = True

moduleclass = 'data'

0 comments on commit d9bc2c7

Please sign in to comment.