Skip to content

Commit

Permalink
adding easyconfigs: QCG-PilotJob-0.13.1-gfbf-2023b.eb, PyZMQ-25.1.2-G…
Browse files Browse the repository at this point in the history
…CCcore-13.2.0.eb, Kaleido-0.2.1-GCCcore-13.2.0.eb, statsmodels-0.14.1-gfbf-2023b.eb, plotly.py-5.18.0-GCCcore-13.2.0.eb and patches: statsmodels-0.14.1_fix_setup.patch, trove-classifiers-2024.1.8_fix_setup.patch
  • Loading branch information
SimonPinches committed Jan 11, 2024
1 parent ac1327d commit f2396bf
Show file tree
Hide file tree
Showing 7 changed files with 218 additions and 0 deletions.
24 changes: 24 additions & 0 deletions easybuild/easyconfigs/k/Kaleido/Kaleido-0.2.1-GCCcore-13.2.0.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
easyblock = 'PythonPackage'

name = 'Kaleido'
version = '0.2.1'

homepage = 'https://github.com/plotly/Kaleido'
description = "Fast static image export for web-based visualization libraries with zero dependencies"

toolchain = {'name': 'GCCcore', 'version': '13.2.0'}

sources = ['kaleido-%(version)s-py2.py3-none-manylinux1_%(arch)s.whl']
checksums = ['aa21cf1bf1c78f8fa50a9f7d45e1003c387bd3d6fe0a767cfbbf344b95bdc3a8']

builddependencies = [
('binutils', '2.40'),
]

dependencies = [('Python', '3.11.5')]

download_dep_fail = True
use_pip = True
sanity_pip_check = True

moduleclass = 'vis'
29 changes: 29 additions & 0 deletions easybuild/easyconfigs/p/PyZMQ/PyZMQ-25.1.2-GCCcore-13.2.0.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
easyblock = 'PythonPackage'

name = 'PyZMQ'
version = '25.1.2'

homepage = 'https://www.zeromq.org/bindings:python'
description = "Python bindings for ZeroMQ"

toolchain = {'name': 'GCCcore', 'version': '13.2.0'}

source_urls = [PYPI_LOWER_SOURCE]
sources = [SOURCELOWER_TAR_GZ]
checksums = ['93f1aa311e8bb912e34f004cf186407a4e90eec4f0ecc0efd26056bf7eda0226']

builddependencies = [
('binutils', '2.40'),
]
dependencies = [
('Python', '3.11.5'),
('Python-bundle-PyPI', '2023.10'),
('ZeroMQ', '4.3.5'),
]

download_dep_fail = True
sanity_pip_check = True
use_pip = True
options = {'modulename': 'zmq'}

moduleclass = 'devel'
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
easyblock = 'PythonBundle'

name = 'plotly.py'
version = '5.18.0'

homepage = 'https://plot.ly/python'
description = "An open-source, interactive graphing library for Python"

toolchain = {'name': 'GCCcore', 'version': '13.2.0'}

builddependencies = [
('binutils', '2.40'),
]

dependencies = [('Python', '3.11.5')]

use_pip = True

exts_list = [
('tenacity', '8.2.3', {
'patches': ['tenacity-8.2.3-fix_version.patch'],
'checksums': [
{'tenacity-8.2.3.tar.gz': '5398ef0d78e63f40007c1fb4c0bff96e1911394d2fa8d194f77619c05ff6cc8a'},
{'tenacity-8.2.3-fix_version.patch': 'eb066e8f70d2dc075fca18e04dbc2a6b0721285815470c602a16c599002b63f7'},
],
}),
('packaging', '23.2', {
'checksums': ['048fb0e9405036518eaaf48a55953c750c11e1a1b68e0dd1a9d62ed0c092cfc5'],
}),
('plotly', version, {
'checksums': ['360a31e6fbb49d12b007036eb6929521343d6bee2236f8459915821baefa2cbb'],
}),
]

sanity_pip_check = True

moduleclass = 'vis'
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
easyblock = 'PythonBundle'

name = 'QCG-PilotJob'
version = '0.13.1'

homepage = 'https://qcg-pilotjob.readthedocs.org'
description = """A python service for easy execution of many tasks inside a single allocation."""

toolchain = {'name': 'gfbf', 'version': '2023b'}

dependencies = [
('Python', '3.11.5'),
('SciPy-bundle', '2023.11'),
('PyZMQ', '25.1.2'),
('Kaleido', '0.2.1'),
('statsmodels', '0.14.1'),
('plotly.py', '5.18.0'),
]

use_pip = True

exts_list = [
('patsy', '0.5.6', {
'checksums': ['95c6d47a7222535f84bff7f63d7303f2e297747a598db89cf5c67f0c0c7d2cdb'],
}),
('plotly_express', '0.4.1', {
'checksums': ['ff73a41ce02fb43d1d8e8fa131ef3e6589857349ca216b941b8f3f862bce0278'],
}),
('prompt_toolkit', '3.0.43', {
'checksums': ['3527b7af26106cbc65a040bcc84839a3566ec1b051bb0bfe953631e704b0ff7d'],
}),
('trove-classifiers', '2024.1.8', {
'patches': ['trove-classifiers-2024.1.8_fix_setup.patch'],
'checksums': [
{'trove-classifiers-2024.1.8.tar.gz': '6e36caf430ff6485c4b57a4c6b364a13f6a898d16b9417c6c37467e59c14b05a'},
{'trove-classifiers-2024.1.8_fix_setup.patch':
'90ef5954a558ece2e3d1bc0a9732224b397b8803f9cb8d8915cf2cf4b59498bc'},
],
}),
('hatchling', '1.21.0', {
'checksums': ['5c086772357a50723b825fd5da5278ac7e3697cdf7797d07541a6c90b6ff754c'],
}),
('hatch_vcs', '0.4.0', {
'checksums': ['093810748fe01db0d451fabcf2c1ac2688caefd232d4ede967090b1c1b07d9f7'],
}),
('setuptools-scm', '8.0.4', {
'checksums': ['b5f43ff6800669595193fd09891564ee9d1d7dcb196cab4b2506d53a2e1c95c7'],
}),
('termcolor', '2.4.0', {
'checksums': ['aab9e56047c8ac41ed798fa36d892a37aca6b3e9159f3e0c24bc64a9b3ac7b7a'],
}),
('qcg-pilotjob', version, {
'modulename': 'qcg.pilotjob',
'patches': ['QCG-PilotJob-0.12.3_rename_zmq.patch'],
'checksums': [
{'qcg-pilotjob-0.13.1.tar.gz': '6aff74436edde78e8f584066a732298731e8ce1190f7fe69edfaab64a3ecc29d'},
{'QCG-PilotJob-0.12.3_rename_zmq.patch':
'51cba1bfe1dcd33180dffe65941acdfa70823d6cae4b81182fd16a7debf907cd'},
],
}),
('qcg-pilotjob-cmds', version, {
'modulename': 'qcg.pilotjob.cmds',
'checksums': ['dc7d4a30b65f2194cf68ec876401581647f683d766215a4fef32b438ec4cbffe'],
}),
('qcg-pilotjob-executor-api', version, {
'modulename': 'qcg.pilotjob.api',
'checksums': ['9d7303199bcce1de35d480f96bc2da93b5259a5cac31476c486f790ccbdeebdf'],
}),
]

sanity_pip_check = True

moduleclass = 'tools'
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
diff -Nru trove-classifiers-2024.1.8-orig/setup.py trove-classifiers-2024.1.8/setup.py
--- trove-classifiers-2024.1.8-orig/setup.py 2024-01-08 14:59:52.000000000 +0100
+++ trove-classifiers-2024.1.8/setup.py 2024-01-11 10:37:27.552452000 +0100
@@ -12,6 +12,7 @@
setup(
name="trove-classifiers",
description="Canonical source for classifiers on PyPI (pypi.org).",
+ version="2024.1.8",
long_description=long_description,
long_description_content_type="text/markdown",
url="https://github.com/pypa/trove-classifiers",
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
easyblock = 'PythonBundle'

name = 'statsmodels'
version = '0.14.1'

homepage = 'https://www.statsmodels.org/'
description = """Statsmodels is a Python module that allows users to explore data, estimate statistical models,
and perform statistical tests."""

toolchain = {'name': 'gfbf', 'version': '2023b'}

dependencies = [
('Python', '3.11.5'),
('SciPy-bundle', '2023.11'),
]

use_pip = True
sanity_pip_check = True

exts_list = [
('patsy', '0.5.6', {
'checksums': ['95c6d47a7222535f84bff7f63d7303f2e297747a598db89cf5c67f0c0c7d2cdb'],
}),
(name, version, {
'patches': ['statsmodels-0.14.1_fix_setup.patch'],
'checksums': [
{'statsmodels-0.14.1.tar.gz': '2260efdc1ef89f39c670a0bd8151b1d0843567781bcafec6cda0534eb47a94f6'},
{'statsmodels-0.14.1_fix_setup.patch': '27ea0e82b9cd1162490eb2bea9606b6ca79ed559bd7e793bbd073ec09c8b0f53'},
],
}),
]

moduleclass = 'math'
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
diff -Nru statsmodels-0.14.1-orig/setup.py statsmodels-0.14.1/setup.py
--- statsmodels-0.14.1-orig/setup.py 2023-12-07 14:22:55.000000000 +0100
+++ statsmodels-0.14.1/setup.py 2024-01-11 09:13:32.010072459 +0100
@@ -394,6 +394,7 @@
ext_modules=extensions,
maintainer_email=MAINTAINER_EMAIL,
description=DESCRIPTION,
+ version="0.14.1",
license=LICENSE,
url=URL,
download_url=DOWNLOAD_URL,

0 comments on commit f2396bf

Please sign in to comment.